CSS3完成好看的相片墙实际效果的简易案例(强烈推

2021-03-18 12:03 jianzhan

CSS3能够做动漫大伙儿毫无疑问全是耳熟能详的了,可是大伙儿有没有恰当的运用这1个作用来制做1款好看的相片墙呢?

那末今日大家就运用CSS3动漫这1特点来1起制做好看的相片墙吧!

第1一部分:HTML

这里大家最先放10张照片在网页页面上面。(有甚么靓照虽然上来哦!)

XML/HTML Code拷贝內容到剪贴板
  1. <div class="content">  
  2.     <img class="pic1" src="img/1.jpg" />  
  3.     <img class="pic2" src="img/2.jpg" />  
  4.     <img class="pic3" src="img/3.jpg" />  
  5.     <img class="pic4" src="img/4.jpg" />  
  6.     <img class="pic5" src="img/5.jpg" />  
  7.     <img class="pic6" src="img/6.jpg" />  
  8.     <img class="pic7" src="img/7.jpg" />  
  9.     <img class="pic8" src="img/8.jpg" />  
  10.     <img class="pic9" src="img/9.jpg" />  
  11.     <img class="pic10" src="img/10.jpg" />  
  12.  </div>  

第2一部分:CSS3

这1一部分便是大家这节的关键了,如上图所示相片的部位不尽相同,大家毫无疑问会用到CSS31下的专业知识点:

•CSS3的转动 rotate

•CSS3的放缩 scale

•CSS3的黑影 box-shadow

没错便是这些作用大家便可以做1个好看的相片墙了。看来看大家的编码吧,这里只展现一部分编码了聪慧的小伙子伴毫无疑问了解如何做的!

CSS Code拷贝內容到剪贴板
  1. body{   
  2.     backgroundurl(../img/bg1.jpg) no-repeat top center fixed;   
  3.     background-size: 100% auto;   
  4. }   
  5. .content{   
  6.     width900px;    
  7.     height1000px;   
  8.     overflowhidden;    
  9.     margin100px auto;    
  10.     positionrelative;   
  11. }   
  12. img{    
  13.     z-index: 1;   
  14.     width: 20%;   
  15.     heightauto;   
  16.     positionabsolute;   
  17.     padding10px 10px 15px 10px;   
  18.     background#ffffff;   
  19.     border1px solid #CCCCCC;   
  20.     /* 动漫的時间 */  
  21.     -moz-transition: 0.5s;   
  22.     -webkit-transition: 0.5s;   
  23.     transition: 0.5s;   
  24.  }   
  25. img:hover{   
  26.     z-index: 2;   
  27.     transform: scale(1.5);   
  28.     -moz-transform: scale(1.5) ;   
  29.     -webkit-transform: scale(1.5) ;   
  30.     box-shadow: -10px 10px 20px #000000;   
  31.     -moz-box-shadow: -10px 10px 20px #000000;   
  32.     -webkit-box-shadow: -10px 10px 20px #000000;   
  33. }   
  34. .pic1{   
  35.     left100px;   
  36.     top50px;   
  37.     -webkit-transform: rotate(20deg);   
  38.     -moz-transform: rotate(20deg);   
  39.     transform: rotate(20deg);   
  40. }   
  41. .pic2{   
  42.     left280px;   
  43.     top60px;   
  44.     -webkit-transform: rotate(⑴0deg);   
  45.     -moz-transform: rotate(⑴0deg);   
  46.     transform: rotate(⑴0deg);   
  47. }/*   下面的编码大同市小异就不依依展现了    */  
便是这么简易的编码便可以完成上图所示的实际效果了。小伙子伴们有兴趣爱好的自身动手能力尝试1下把自身的靓照放上去看看。

PS: CSS3还能够写出更多的精彩绚丽多彩实际效果,小伙子伴随兴趣爱好能够深层次的科学研究1下!

以上这篇CSS3完成好看的相片墙实际效果的简易案例(强烈推荐)便是网编共享给大伙儿的所有內容了,期待能给大伙儿1个参照,也期待大伙儿多多适用脚本制作之家。

原文详细地址:http://www.cnblogs.com/aliyue/archive/2016/06/03/5556351.html