Hover ile Pencere Yapımı / Image Hover Effects - HTML5 - CSS3 - Ders18



Hover ile Pencere Yapımı / Image Hover Effects - HTML5 - CSS3 - Ders18



Bu video uygulamamızda before ve after ile transition kullanarak bir pencere uygulaması yaptık arkadaşlar. Derslerde yazılar tüm kodlara aşağıdan ulaşabilirsiniz. Beğenip paylaşmayı unutmayalım lütfen.


HTML İÇERİĞİ:


<!DOCTYPE html>
<html>
<head>
<title>Pencereler</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="style.css">
<body>
<div class="kutu"></div>
</body>
</head>
</html>


CSS İÇERİĞİ:


body{
margin: 0;
padding: 0;
background: url(1.jpg);
background-size: cover;
}
.kutu{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 400px;
height: 200px;
background: url(2.jpg);
background-size: cover;
}
.kutu:before,.kutu:after{
content: '';
position: absolute;
left: 0;
width: 100%;
height: 50%;
background: url(2.jpg);
background-size: cover;
filter: grayscale(100%);
transition: 1s;
}
.kutu:before{
top: 0;
transform-origin: top;
transform: perspective(500px) rotate(0deg);
background-position: 0 0;
}
.kutu:after{
bottom: 0;
transform-origin: bottom;
transform: perspective(500px) rotate(0deg);
background-position: 0 0;
}
.kutu:hover:before{
transform: perspective(500px) rotateX(270deg);
}
.kutu:hover:after{
transform: perspective(500px) rotateX(-270deg);
}

Yorumlar