تغيير حجم الصور تلقائيًا باستخدام حجم المتصفح باستخدام CSS
تريد تغيير حجم صورك تلقائيًا عند تغيير حجم نافذة المتصفح، ولكن الكود المقدم لا يعمل. فلنبحث عن حل.
لجعل الصور مرنة، ستحتاج إلى إضافة الحد الأقصى للعرض: 100% والارتفاع: تلقائي إليها. ومع ذلك، IE8 لديه خطأ حيث لا يعمل هذا. ولإصلاح هذه المشكلة، أضف width: auto\\9 لـ IE8.
img {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
سيتم الآن تغيير حجم أي صور تتم إضافتها باستخدام علامة img تلقائيًا.
للتوضيح، إليك مثال JSFiddle الذي لا يتطلب JavaScript. وهو متوافق مع أحدث إصدارات Chrome وFirefox وIE (استنادًا إلى الاختبار).
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3