علامة <picture> HTML
مثال
كيفية استخدام علامة <picture>:
<picture>
<source media="(min-width:650px)" srcset="img_pink_flowers.jpg">
<source media="(min-width:465px)" srcset="img_white_flower.jpg">
<img
src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
التعريف والاستخدام
تمنح <picture>
العلامة مطوري الويب مزيدًا من المرونة في تحديد موارد الصور.
سيكون الاستخدام الأكثر شيوعًا <picture>
للعنصر هو التوجيه الفني في التصميمات سريعة الاستجابة. بدلاً من الحصول على صورة واحدة يتم تكبيرها أو تصغيرها بناءً على عرض إطار العرض ، يمكن تصميم صور متعددة لملء إطار عرض المتصفح بشكل أفضل.
يحتوي <picture>
العنصر على علامتين: علامة أو أكثر من
علامات <source > وعلامة <img> واحدة .
سيبحث المتصفح عن أول عنصر <source> حيث يتطابق الاستعلام عن الوسائط مع عرض منفذ العرض الحالي ، ثم سيعرض الصورة المناسبة (المحددة في سمة srcset). عنصر <img> مطلوب باعتباره العنصر الفرعي الأخير <picture>
للعنصر ، كخيار احتياطي إذا لم تتطابق أي من علامات المصدر.
نصيحة: يعمل <picture>
العنصر "مشابهًا" لـ <video> و <audio>. تقوم بإعداد مصادر مختلفة ، والمصدر الأول الذي يناسب التفضيلات هو الذي يتم استخدامه.
دعم المتصفح
تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم العنصر بشكل كامل.
Element | |||||
---|---|---|---|---|---|
<picture> | 38.0 | 13.0 | 38.0 | 9.1 | 25.0 |
السمات العالمية
تدعم <picture>
العلامة أيضًا السمات العامة في HTML .
سمات الحدث
تدعم <picture>
العلامة أيضًا سمات الحدث في HTML .
الصفحات ذات الصلة
دروس HTML: HTML <picture> Element
دروس CSS: تصميم مستجيب لـ CSS - صور