بعدما ظهرت الاجهزة اللوحية و الهواتف الذكية اصبحت خاصية التجاوب (Responsive) في المواقع احد اهم المميزات التي تتميز بها ، بل ان التجاوب أصبح صفة لا غني عنها للمواقع الحديثة ، وفي هذا الشرح سيكون موضوعنا عن طريقة الحفاظ علي تجاوب جميع الصور داخل مدونتك او موقعك سواء كنت تستخدم قالب متجاوب او لا .
|
صورة متجاوبة ..يمكنك تصغيير شاشة المتصفح لرؤيتها كيف تتجاوب تلقائيا |
كيف تجعل جميع صور مدونتك او موقعك متجاوبة تلقائيا
كي تجعل تجعل جميع صور موقعك او صور مدونتك متجاوبة تلقائيا مع جميع احجام الشاشات هو امر لا يحتاج الى العديد من الاكواد فقط قم بالدخول لمنصة تعديل الاكواد في قالبك وبعد ذلك قم بالبحث عن </head>
وفوقه مباشرة ضع الكود التالي :
<style> img { max-width: 98% !important; } </style>
هذا الكود يعطي لجميع الصور التي تظهر في مدونتك او موقعك حد اقصي من العرض وهو 98% من المحيط الذي يشغله مثلا اذا كانت صورة عرضها 600px فعندما يصبح المحيط الذي تشغله الصورة أقل من 600px ستصبح الصورة خارج هذا الأطار لذا كان هذا الكود محافظاً عليها بداخل الأطار تماماً مهما بلغت نسبة تجاوب القالب الذي تستخدمه.
كيف تجعل صورة معينة متجاوبة في العرض و الطول
كي تجعل صور معينة و محدد بعينها متجاوبة مع جميع احجام الشاشات يجب استخدام هذا الكود
استبدل رابط الصورة الملون بالاحمر برابط الصورة التي ترغب في تطبيق خاصية التجاوب عليها
ثم ضع الكود مكان ظهور الصورة
<div class="image-gallery">
<img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/jeremiah-wilson-2.jpg" alt="" />
</div>
بعد ذلك ضع الكود التالي داخل قالب مدونتك او موقعك
افتح قالب مدونتك او ملف موقعك ثم ابحث عن </head> و فوقه مباشرة ضع هذا الكود
<style>
.image-gallery{
width:98%;
}
@media screen and (max-width: 1800px) {
.image-gallery{
width:98%;
}
}
/* -- Small screen size -- */
@media screen and (max-width: 800px) {
.image-gallery{
width:90%;
}
}
/* Micro screen size*/
@media screen and (max-width: 800px) {
.image-gallery{
-webkit-column-count: 1; -webkit-column-gap: 0px;
-moz-column-count: 1; -moz-column-gap: 0px;
column-count: 1; column-gap: 0px;
}
.image-gallery{
width:95%;
}
.image-gallery img{ /* fills 100% width on small screen */
width:100%;
height:auto;
}
}
</style>