تنظیم استایل تصاویر با CSS
- صفحه قبلی CSS ابزار توضیح
- صفحه بعدی CSS object-fit
یاد بگیرید که چگونه از CSS برای تنظیم استایل تصاویر استفاده کنید.
تصویر گرد
با استفاده از border-radius
با استفاده از این ویژگیها تصویر گرد ایجاد کنید:
تصویر پیشنمایش
با استفاده از border
با استفاده از این ویژگیها تصویر پیشنمایش ایجاد کنید.
تصویر پیشنمایش:

مثال
img { border: 1px solid #ddd; border-radius: 4px; padding: 5px; width: 150px; } <img src="paris.jpg" alt="Paris">
تصاویر پاسخگو
تصاویر پاسخگو به طور خودکار برای تطابق با اندازه صفحه نمایش تنظیم میشوند.
اگر میخواهید تصویر را به اندازه مورد نیاز کوچک کنید، اما از بزرگتر شدن آن جلوگیری کنید، کد زیر را اضافه کنید:
مثال
img { max-width: 100%; height: auto; }
توضیح:در آموزش CSS RWD در اینجا بیشتر درباره طراحی وب پاسخگو یاد بگیرید.
تصویر مرکزی
برای قرار دادن تصویر در وسط، حاشیههای جانبی را تنظیم کنید به: auto
و آن را به عنوان عنصر بلوک تنظیم کنید:

مثال
img { display: block; margin-left: auto; margin-right: auto; width: 50%; }
عکس پولاروید / کارت

زرد تtulip

قرمز تtulip
مثال
div.polaroid { width: 80%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } img {width: 100%} div.container { text-align: center; padding: 10px 20px; }
تصاویر شفاف
opacity
محدوده ارزش این ویژگی 0.0 تا 1.0 است. هرچه ارزش کمتر باشد، شفافتر خواهد بود:

opacity 0.2

opacity 0.5

opacity 1 ( پیشفرض )
مثال
img { opacity: 0.5; }
متنی در تصویر
چگونه متنی را در تصویر قرار دهیم:
مثال

آزمایش کنید:
فیلترهای تصویر
CSS filter
این ویژگیها (مانند تار و شدت) را به عناصر اضافه میکند.
توجه:مرورگرهای Internet Explorer یا Edge 12 از ویژگی filter پشتیبانی نمیکنند.
مثال
همه تصاویر را به رنگ سیاه و سفید (100٪ خاکستری) تغییر دهید:
img { filter: grayscale(100%); }
توضیح:لطفاً وبسایت ما را بازدید کنید: دستورالعمل مرجع فیلترهای CSS، برای اطلاعات بیشتری در مورد فیلترهای CSS مراجعه کنید.
افزودن تصویر به حالت مورب
برای ایجاد تأثیرات افزودنی هنگام قرار گرفتن ماوس روی تصویر، ایجاد کنید:
تصویر را برعکس کنید
لطفاً ماوس خود را روی تصویر ببرید:

مثال
img:hover { transform: scaleX(-1); }
کتابخانه تصاویر پاسخگو
ما میتوانیم از CSS برای ایجاد کتابخانه تصاویر تطبیقی استفاده کنیم.
این مثال از جستجوی رسانهای برای تغییر ترتیب تصاویر در اندازههای مختلف صفحه استفاده میکند. اندازه پنجره مرورگر را تغییر دهید تا تأثیر را مشاهده کنید:
مثال
.responsive {}} padding: 0 6px; float: left; width: 24.99999%; } @media only screen and (max-width: 700px){ .responsive {}} width: 49.99999%; margin: 6px 0; } } @media only screen and (max-width: 500px){ .responsive {}} width: 100%; } }
توضیح:لطفاً در آموزش CSS RWD آموزشهای بیشتری در مورد طراحی وب واکنشگرا در اینجا یاد بگیرید.
مدال تصویر (Image Modal)
این یک مثال از نحوه همکاری CSS و JavaScript است.
ابتدا، لطفاً با استفاده از CSS پنجره modal (محاوره) ایجاد کنید و به طور پیشفرض آن را مخفی کنید.
پس، هنگامی که کاربر بر روی تصویر کلیک میکند، با استفاده از JavaScript پنجره modal را نمایش داده و در داخل آن تصویر را نمایش میدهیم:

- صفحه قبلی CSS ابزار توضیح
- صفحه بعدی CSS object-fit