چگونه ایجاد کنیم: آیکون پوشاننده تصویر
- صفحه قبلی عنوان برجسته تصویر
- صفحه بعدی آثار تصویری
آموزش ایجاد آیکون پوشاننده تصویر در حالت قرارگیری ماوس.
آیکون پوشاننده تصویر
روی تصویر قرار دهید و به وضوح اثر پوشاننده را مشاهده کنید.

چگونه آیکون تصویر پوشاننده ایجاد کنیم
قدم اول - اضافه کردن HTML:
<!-- افزودن کتابخانه نمادها --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <div class="container"> <img src="img_avatar.png" alt="Avatar" class="image"> <div class="overlay"> <a href="#" class="icon" title="پروفایل کاربر"> <i class="fa fa-user"></i> </a> </div> </div>
مرحله دوم - اضافه کردن CSS:
/* کانتایری که لایهها را قرار میدهد. بسته به نیاز، عرض را تنظیم کنید */ .container { position: relative; width: 100%; max-width: 400px; } /* تصویر را قابل پاسخگویی میکند */ .image { width: 100%; height: auto; } /* اثر جلوهای (کامل ارتفاع و عرض) - در بالای کانتایر و تصویر قرار دارد */ .overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .3s ease; background-color: red; } /* زمانی که موس روی کانتایر قرار دارد، آیکونها تدریجاً ظاهر میشوند */ .container:hover .overlay { opacity: 1; } /* آیکونهای درون لایهها به صورت عمودی و افقی در وسط قرار دارند */ .icon { رنگ: سفید; font-size: 100px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; } /* زمانی که موس روی آیکون حرکت میکند، رنگ تغییر میکند */ .fa-user:hover { رنگ: #eee; }
صفحات مرتبط
آموزش:تصویر CSS
- صفحه قبلی عنوان برجسته تصویر
- صفحه بعدی آثار تصویری