PureCss accordion gallery

By

res
Herhangi bir JavaScript dosyası olmadan sadece  Css kullanılarak hazırlanmış bir akordiyon galeri örneği. Akordiyon galeri örneğinde en sağda bulunan resim daima açık bulunuyor. Mouse ile resimlerin üzerinde gezdiğinizde resmin başlığı yavaşça dönerek  düzgün konuma yerleşiyor ve resmin çerçeveside  600px kadar  açılıp tam ekran görünüyor. Websitelerinizin manşet  alanlarında yada sitenin orta kısmına eklerseniz  sitenize  farklı bir görüntü kazandıracaktır bu akordiyon galeri örneği. Css3 transitions, transforms ve rotate  kullanılarak böyle  bir akordiyon galeri örneği  ortaya çıkarılmış.

 

Kullanım

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

Css :

body {
 font-family: arial;
}
h2{
 color: #999;
}
.outer{
 width: 740px;
 margin: 0 auto;
}
#menu{
 margin: 0;padding: 0;
}
#menu li,
#menu:hover li:last-child {
 float: left;
 list-style: none;margin: 0;
 height: 220px;
 width: 30px; 
 overflow: hidden;
 position: relative;
}
#menu img{
 position: absolute;
 top: 3px; left: 3px;
}
#menu a,
#menu:hover li:last-child a{
 cursor: pointer;
 color: #eee;
 text-shadow: 4px 4px 4px #000;
 text-decoration:none;
 position: absolute;
 z-index: 2;
 bottom: 10px; left: 10px;
 -webkit-transform: rotate(-90deg);
 -o-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg); 
}
#menu li:hover,
#menu li:last-child,
#menu:hover li:last-child:hover{
 width: 600px;
}
#menu li:hover a,
#menu li:last-child a,
#menu:hover li:last-child:hover a{
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
}
#menu li a,
#menu li {
 -webkit-transform-origin: 10%;
 -o-transform-origin: 10%;
 -moz-transform-origin: 10%;
 -webkit-transition: all 0.3s ease-in;
 -moz-transition: all 0.3s ease-in;
 -o-transition: all 0.3s ease-in;
}
  • Body etiketleri arasına eklemeniz gereken bölüm.

Html :

 



Leave a Comment

Your email address will not be published.

You may also like

Trend