• hey ; @Guest, coin kasmak için reklama bas. reklam başı 100coin.

Nasıl Yapılır Mouse Hover ile Büyüyen Resim Efekti (CSS)

Konu Bilgileri

Kategori Adı Çeşitli (HTML & CSS)
Konu Başlığı Mouse Hover ile Büyüyen Resim Efekti (CSS)
Thread starter CF-Botu
Start date
Replies
Views
First message reaction score
Son Mesaj Yazan boabpom
Nasıl Yapılır

CF-Botu

Administrator
Jul 5, 2022
13
6
2
0
css-div-mouse-hover-efekti.jpg


HTML ve CSS kullanarak, görsellerin üzerine geldiğimizde animasyonlu / hareketli bir şekilde büyüyen galeri sayfasına benzer bir sayfa hazırlıyoruz. Image Card Hover Effect olarak geçen bu efektte Div içerisindeki bir görselin üzerine gelindiğinde görsel büyüyor ve kullanıcı üzerinde güzel bir etki bırakıyor.

HTML kodları olarak aşağıdaki div’leri ve img etiketlerini kullanabiliriz. İmaj olarak lorem ipsum metinleri gibi picsum görselleri kullandım.
Code:
<div class="container">
    <div class="box"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://picsum.photos/id/11/150" alt="150" title="Mouse Hover Ile Büyüyen Resim Efekti (Css) 1"><noscript><img decoding="async" src="https://picsum.photos/id/11/150" alt="150" title="Mouse Hover Ile Büyüyen Resim Efekti (Css) 1"></noscript></div>
    <div class="box"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://picsum.photos/id/10/150" alt="150" title="Mouse Hover Ile Büyüyen Resim Efekti (Css) 2"><noscript><img decoding="async" src="https://picsum.photos/id/10/150" alt="150" title="Mouse Hover Ile Büyüyen Resim Efekti (Css) 2"></noscript></div>
    <div class="box"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://picsum.photos/id/100/150" alt="150" title="Mouse Hover Ile Büyüyen Resim Efekti (Css) 3"><noscript><img decoding="async" src="https://picsum.photos/id/100/150" alt="150" title="Mouse Hover Ile Büyüyen Resim Efekti (Css) 3"></noscript></div>
    <div class="box"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://picsum.photos/id/50/150" alt="150" title="Mouse Hover Ile Büyüyen Resim Efekti (Css) 4"><noscript><img decoding="async" src="https://picsum.photos/id/50/150" alt="150" title="Mouse Hover Ile Büyüyen Resim Efekti (Css) 4"></noscript></div>
</div>

Bu efekti sağlayan CSS özelliği transform: scale‘dir. Bu özelliği bir hover’a tanımladığımızda, tanımlanan görsel scale değeri kadar büyüyecektir. Önceki div class’a verilen transition da bu hareketin animasyon şeklinde görünmesini sağlar.
Code:
.container {
    width: 80%;
    margin:0 auto;
    padding: 80px 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.box {
    width: 150px;
    height: 150px;
    background: gray;
    margin: 0px 14px;
    transition: 0.5s;
}

.box img {border-radius: 6px;}

.box:hover {
    transform: scale(1.2);
    background: black;
    z-index: 2;
}
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

SPAM YAPMAK YASAKTIR!
  • Örneğin: teşekkürler, sağol, çok iyi, asdqwe, çalışıyor, ty ve benzeri!
  • Örneğin: Aynı mesajı sürekli olarak yazmak. teşekkürler, tşk ve benzeri!
  • Bir başkasının mesajını kopyalayıp aynısını yazmak yasaktır.
  • Bilginiz olmadığı konulara yorum sayınız artsın diye mesaj atmak yasaktır.
  • Yorum yaparken kendi fikrinizi yazınız!
  • Spam mesaj atan görürseniz RAPOR tuşu ile bize bildirmeniz önem ve rica olunur!
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock