"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تضمين الصور داخل عناصر Div باستخدام CSS فقط؟

كيفية تضمين الصور داخل عناصر Div باستخدام CSS فقط؟

تم النشر بتاريخ 2024-11-18
تصفح:148

How to Embed Images Inside Div Elements Using Only CSS?

دمج الصور في Div باستخدام CSS: حل فعال

في تطوير الويب، غالبًا ما يكون من المرغوب فيه وضع الصور داخل عناصر div. على الرغم من أن استخدام صور الخلفية يعد أسلوبًا شائعًا، إلا أنه يحد من قدرة div على التوافق مع حجم الصورة. وهذا يثير السؤال: كيف يمكننا إنشاء ما يعادل بنية HTML

كيفية تضمين الصور داخل عناصر Div باستخدام CSS فقط؟
باستخدام CSS؟

ولتحقيق ذلك، فإننا نستفيد من المحتوى خاصية لإدراج عنوان URL للصورة في div. خذ بعين الاعتبار كود CSS التالي:

div.image::before {
    content: url(http://placehold.it/350x150);
}
هنا، أضفنا عنصر ::قبل الزائف إلى div مع فئة الصورة. تحدد خاصية المحتوى عنوان URL للصورة، وتقوم بشكل أساسي بدمج الصورة في القسم.

يقدم هذا الحل العديد من المزايا:

  • التحميل التلقائي للصور: سيتم حفظ الصورة سيتم تحميلها تلقائيًا دون الحاجة إلى عناصر أو سمات HTML إضافية.
  • تحجيم الصورة الديناميكي: سيقوم div بضبط حجمها ديناميكيًا ليناسب الصورة، مع الحفاظ على نسبة العرض إلى الارتفاع.
  • التوافق مع جميع المتصفحات: تعمل هذه التقنية بشكل جيد في المتصفحات الرئيسية مثل Chrome وFirefox وSafari.
لتجربة هذا الحل مباشرة، قم بزيارة الرابط التالي: http:/ /jsfiddle.net/XAh2d/. بالإضافة إلى ذلك، لمزيد من الفهم حول كيفية استخدام خاصية المحتوى، راجع http://css-tricks.com/css-content/.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3