Gelişen Gönderi paylaştı
5 yıl önce

Websitenizin herhangi bir yerine ekleyebileceğiniz  küçük bir  galery örneği.  Emaj tarafından Bootstrap kütüphanesi kullanılarak hazırlanmış bu minik galeri örneği o kadra küçük ki websitenizin sidebar bölümüne dahi ekleyebilirsiniz. Akordiyon bir görünümde olan bu mini galeri örneğinde mouse ile reismlerin üzerne geldiğinizde  sol tarafa  doğru resimler kayıyor. bu işlem sırasında resimlerin açıklamalarıda üst üste  geçerken bir önceki resmin açıklaması kayboluyor ve görüntülediğiniz resmin açıklaması beliriyor.

 

Kullanım

  • Head etiketleriarasına eklemeniz gereken bölümler.

Bootstrap js ve css adresleri :

<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0/css/bootstrap.min.css" />

Css :

#main {
 background-color: #222f33;
 height: 100%;
 width: 100%;
 position: absolute;
}
#main h1 {
 color: #FFF;
 font-weight: 100;
 letter-spacing: 3px;
 padding: 20px 0;
}
#main #gallery {
 overflow: hidden;
 height: 280px;
 background-color: #000;
 width: 400px;
 margin: auto;
 margin-top: 30px;
 -webkit-box-shadow: 0 2px 3px #12181b;
 -moz-box-shadow: 0 2px 3px #12181b;
 box-shadow: 0 2px 3px #12181b;
}
#main #wrapper {
 position: relative;
 width: 1000px;
 height: 250px;
}
#main #wrapper li {
 float: left;
 width: 50px;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s;
 -o-transition: all 0.5s;
 transition: all 0.5s;
 cursor: pointer;
}
#main #wrapper li:last-child {
 width: 250px;
}
#main #wrapper li p {
 position: absolute;
 top: 255px;
 left: 40px;
 font-size: 16px;
 color: #FFF;
 font-weight: 100;
 opacity: 0;
 -webkit-transition: all 1s;
 -moz-transition: all 1s;
 -o-transition: all 1s;
 transition: all 1s;
}
#main #wrapper li:hover {
 width: 250px;
}
#main #wrapper li:hover p {
 opacity: 1;
 left: 10px;
}
#main #wrapper li:first-child {
 width: 250px;
}
#main #wrapper li:first-child p {
 opacity: 1;
 left: 10px;
}
#main #wrapper:hover li:first-child {
 width: 50px;
}
#main #wrapper:hover li:first-child p {
 opacity: 0;
 left: 40px;
}
#main #wrapper:hover li:first-child:hover {
 width: 250px;
}
#main #wrapper:hover li:first-child:hover p {
 opacity: 1;
 left: 10px;
}

 

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

Html :

<div id="main">
 <div id="gallery">
 <ul id="wrapper" class="list-unstyled">
 <li>
 <img src="https://lorempixel.com/250/250/nature" />
 <p>Photo 1 : nature</p>
 </li>
 <li>
 <img src="https://lorempixel.com/250/250/animals" />
 <p>Photo 2 : animals</p>
 </li>
 <li>
 <img src="https://lorempixel.com/250/250/fashion" />
 <p>Photo 3 : fashion</p>
 </li>
 <li>
 <img src="https://lorempixel.com/250/250" />
 <p>Photo 4 : suprise :)</p>
 </li>
 </ul>
 </div>
</div>

 

senin düşüncelerini merak ediyor. Yorum yap
Mintik'e katıl

"Giriş yaparak Mintik'in Hizmet Şartlarını kabul ettiğinizi ve Gizlilik Politikasının geçerli olduğunu onayladığınızı kabul etmiş olursunuz."

Bu konular da ilgini çekebilir
esmehan Bilgin Soru sordu 4 yıl önce
Switchy.js
rama Çırak Soru sordu 5 yıl önce
5.Gün – Article ve articleBody işaretlemesi
sukat Usta Soru sordu 5 yıl önce
CircleMenu.js
Sandybell Çırak Soru sordu 5 yıl önce
SweetMenu.js Vertical fixed menu
tepedelen Bilgin Soru sordu 4 yıl önce
DropDown üst-menü çalışması
sanak Usta Soru sordu 5 yıl önce
Corpo
Neide Çırak Soru sordu 5 yıl önce
OWLCarousel – Responsive carousel
Mahgol Çırak Soru sordu 5 yıl önce
jRumble – elementlere titreşim efekti ekleme
Gump Bilgin Soru sordu 5 yıl önce
FTP’den gereksiz resimleri bulup silme