Mintik
4 yıl önce

Resmin üzerine gelince yazı çıkması html


Css3  ile  hazırlanmış kullanışlı bir hover efekti örneği. Bu css3 örneğinde mouse ile  resimlerin  üzerine geldiğinizde önce resim yukarı çıkıyor daha resmin yukarı kayma işlemi bitmeden hemen ardındanda resmin açıklamasının bulunduğu hover efekti yukarı çıkıyor. Mouseyide geri çektiğinizde yine aynı şekilde aşağı iniyorlar.

Html mouse üzerine gelince yazı yani bir nevi hover efektinde resimlerin açıklamalarını girebilirsiniz ayrıca  bu bölümde birde twitter butonu bulunuyor. Bu buton paylaşmak için hazırlanmış değil ama siz  isterseniz paylaş butonu olarakta ayarlayabilirsiniz. Bu örnek ile çok güzel hover efektine sahip  fotoğraf  galerileri oluşturabilir  yada yazılarınıza eklemiş olduğunuz  resimlerde kullanabilirsiniz.

 

Kullanım

  • Head etiketleri arasına eklemeniz gereken bölüm.

Css : 

@charset "utf-8";
/* CSS Document */

/* ---------- GENERAL ---------- */

body {
	background-color:#000000;
	font: 87.5%/1.5em sans-serif;
	margin: 0;
}

a {
	color: #ea4c89;
	text-decoration: none;
}

a:hover {
	color: #df3e7b;
}

h4 {
	color: #fff;
	margin: 0;
	padding: 0;
}

img {
	bottom: 0;
	display: block;
	height: auto;
	max-width: 100%;
}

figure {
	margin: 0;
}

p {
	margin: 0;
}

/* ---------- CLASSES ---------- */

.container {
	height: 312px;
	left: 50%;
	margin: -50px 0 0 -400px;
	position: absolute;
	top: 50%;
	width: 830px;
}

.button {
	background: #0084b4;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	padding: 4px 8px;
	position: absolute;
	right: 20px;
	top: 30px;
}

.button:hover {
	background: #2D76B9;
	color: #fff;
}

/* ---------- IMAGE-CONTAINER ---------- */

.image-container {
	border: 6px solid #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	overflow: hidden;
	position: relative;
	width: 400px;
	float:left;
}

.image-container img {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}

.image-container:hover img {
	-webkit-transform: translateY(-45px);
	-moz-transform: translateY(-45px);
	-ms-transform: translateY(-45px);
	-o-transform: translateY(-45px);
	transform: translateY(-45px);
}

.image-container:hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-ms-transition: -ms-transform .4s, opacity .1s;
	-o-transition: -o-transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s;
}

.image-container figcaption {
	background: #283449;
	bottom: 0;
	color: #fff;
	height: 50px;
	left: 0;
	opacity: 0;
	padding: 20px;
	position: absolute;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform .4s, opacity .1s .3s;
	-moz-transition: -moz-transform .4s, opacity .1s .3s;
	-ms-transition: -ms-transform .4s, opacity .1s .3s;
	-o-transition: -o-transform .4s, opacity .1s .3s;
	transition: transform .4s, opacity .1s .3s;
	width: 360px;
}
  •  Body etiketleri arasına eklemeniz gereken bölüm.

Html : 

	<div class="container">
		<figure class="image-container">
			<img src="https://lorempixel.com/400/300/animals/1/" alt="Rhinoceros" width="400" height="300">
			<figcaption class="clearfix">				
				<h4>Rhinoceros</h4>
				<p>by <a href="https://www.mintik.com/?p=13754" target="_blank">@Mintikdotcom</a></p>
				<a href="https://twitter.com/Mintikdotcom" class="button" target="_blank">Twitter</a>
			</figcaption>
		</figure>

		<figure class="image-container">
			<img src="https://lorempixel.com/400/300/animals/2/" alt="Gorilla" width="400" height="300">
			<figcaption class="clearfix">				
				<h4>Gorilla</h4>
				<p>by <a href="https://www.mintik.com/?p=13754" target="_blank">@Mintikdotcom</a></p>
				<a href="https://twitter.com/Mintikdotcom" class="button" target="_blank">Twitter</a>
			</figcaption>
		</figure>

		<figure class="image-container">
			<img src="https://lorempixel.com/400/300/animals/3/" alt="Tiger" width="400" height="300">
			<figcaption class="clearfix">				
				<h4>Tiger</h4>
				<p>by <a href="https://www.mintik.com/?p=13754" target="_blank">@Mintikdotcom</a></p>
				<a href="https://twitter.com/Mintikdotcom" class="button" target="_blank">Twitter</a>
			</figcaption>
		</figure>

		<figure class="image-container">
			<img src="https://lorempixel.com/400/300/animals/4/" alt="Giraffe" width="400" height="300">
			<figcaption class="clearfix">				
				<h4>Giraffe</h4>
				<p>by <a href="https://www.mintik.com/?p=13754" target="_blank">@Mintikdotcom</a></p>
				<a href="https://twitter.com/Mintikdotcom" class="button" target="_blank">Twitter</a>
			</figcaption>
		</figure>	
	</div>
Mintik senin düşüncelerini merak ediyor. Bir yorum yaz