የSVG ቦታ ያዢ ጀነሬተር
ቅድመ እይታ
SVG ማርክአፕ
የውሂብ URI
ቴክኒካዊ ዝርዝሮች
የSVG ቦታ ያዥ (Placeholder) ጀነሬተር እንዴት እንደሚሰራ
መሣሪያው ምን ያደርጋል
የSVG ቦታ ያዥ ጀነሬተር በብጁ መጠኖች፣ የጀርባ ቀለሞች፣ የጽሑፍ ኦቨርሌይዎች እና የፎንት ቅንብሮች ቀላል የቬክተር ቦታ ያዥ ምስሎችን ይፈጥራል። የSVG ማርክአፕን በቀጥታ እና በHTML ወይም CSS ውስጥ ለመካተት ዝግጁ የBase64 data URI እንደሆነ ያወጣል። SVG ከሬዞሉሽን ነፃ ስለሆነ እና ብዙ ጊዜ ከ1KB በታች ስለሚሆን፣ እነዚህ ቦታ ያዦች ያለ ኔትወርክ ጥያቄ ወዲያውኑ ይጫናሉ።
የተለመዱ የገንቢ አጠቃቀም ሁኔታዎች
የፊት-ገጽ (frontend) ገንቢዎች በፕሮቶታይፒንግ ወቅት እውነተኛ ምስሎች ከመገኘታቸው በፊት የአቀማመጥ ቦታ ለመያዝ የSVG ቦታ ያዦችን ይጠቀማሉ፣ ይህም የተከማቸ የአቀማመጥ መለዋወጥ (CLS) እንዳይከሰት ይረዳል። በዲዛይን ሲስተሞች ውስጥ ለአቫታር ተካፋይ (fallback)፣ ለthumbnail ስኬለተኖች እና ለተለዋዋጭ የምስል ኮንቴይነሮች ጠቃሚ ናቸው። የኢሜይል ገንቢዎች ውጫዊ ምስል መጫን በኢሜይል ደንበኞች ሊታገድ በሚችልበት ጊዜ በHTML ቴምፕሌቶች ውስጥ data URI ቦታ ያዦችን ያካትታሉ።
የውሂብ ቅርጾች፣ አይነቶች ወይም ልዩነቶች
ውጤቱ የተሞላ አራት ማዕዘን እና መሃል የተደረገ የጽሑፍ ኤለመንት የያዘ መደበኛ SVG 1.1 ሰነድ ነው። የdata URI ስሪት ይህን SVG እንደ Base64 ሕብረቁምፊ ይመዝግባል፣ እና ለቀጥታ አጠቃቀም በimg src አትሪቢዩቶች፣ CSS background-image ባህሪያት ወይም inline HTML ውስጥ በ'mata:image/svg+xml;base64,' ቅድመ ቅጥ ይጀምራል። መጠኖች በፒክሰል ይገለጻሉ ነገር ግን SVG ቬክተር ቅርጸት ስለሆነ ያለ ፒክሰሌሽን ወደ ማንኛውም የኮንቴይነር መጠን ይመጣጠናል።
የተለመዱ ስህተቶች እና የጠርዝ ሁኔታዎች
ዳታ URI-ዎች ከተካተቱበት ሰነድ በተለየ መንገድ በአሳሾች አይካሽ ስለማይደረጉ፣ ተመሳሳይ ቦታ-ያዥን በብዙ ገጾች ላይ መጠቀም ከአንድ ጊዜ ተካሽ የሚደረግ ውጫዊ ፋይል ጋር ሲነጻጸር አጠቃላይ የማስተላለፊያ መጠንን ይጨምራል። መጠኖች ትንሽ ከሆኑ በጣም ረጅም የጽሑፍ መለያዎች ከSVG viewBox ውጭ ሊፈስሱ ይችላሉ። አንዳንድ አሮጌ የኢሜይል ደንበኞች SVG ዳታ URI-ዎችን አይደግፉም፣ በመተካትም የተሰበረ የምስል አዶ ያሳያሉ። የContent Security Policy (CSP) ራስጌዎች 'data:' በimg-src ውስጥ ካልተካተተ ውስጣዊ ዳታ URI-ዎችን ሊከሉ ይችላሉ።
ይህን መሣሪያ ከኮድ ጋር መቼ መጠቀም እንደሚገባ
የግንባታ ጥገኞችን ሳታክሉ በwireframing ወይም prototyping ወቅት አንድ-ጊዜ የሚጠቅሙ ቦታ-ያዥ ምስሎችን በፍጥነት ለማመንጨት ይህን የአሳሽ መሣሪያ ይጠቀሙ። በምርት አካባቢ ውስጥ ተለዋዋጭ ቦታ-ያዥ ማመንጨት (ለምሳሌ፣ በተጠቃሚ የተሰቀሉ ምስሎች ሲጎድሉ የሚተኩ) ለማድረግ በሰርቨር-ወገን SVG templating ወይም ከምስል ማመቻቸት ፓይፕላይንዎ ጋር የሚዋሃዱ እና ከእውነተኛ ምስሎች የተደበዘዙ ዝቅተኛ ጥራት ያላቸው የምስል ቦታ-ያዥዎችን (LQIP) ማመንጨት የሚችሉ እንደ plaiceholder ያሉ ልዩ አገልግሎቶችን ይጠቀሙ።