中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用css3實現照片墻效果

發布時間:2021-07-30 16:50:01 來源:億速云 閱讀:185 作者:chen 欄目:web開發

本篇內容介紹了“怎么用css3實現照片墻效果”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

一張張照片散亂的撒在一起,鼠標懸浮時旋轉放大并擺正,效果如下圖(所有圖片均來自網絡),主要使用到的css3屬性有:transition、transform(scale、rotateZ)、box-shadow以及z-index。

怎么用css3實現照片墻效果

代碼如下:


<!DOCTYPE html>
<html>
   <head>
       <meta charset="UTF-8">
       <title></title>
       <style>
           *{margin:0;padding:0;}
           html,body{background:#eee;}
           
           /*設置場景居中*/
           .wall{width:1000px;height:700px;position:fixed;top:50%;margin-top:-350px;left:50%;margin-left:-500px;}
           
           /*設置圖片絕對定位,方便設置放置的位置,并設置所有屬性的過渡時間為0.2s*/
           img{position:absolute;display:block;max-width:300px;max-height:300px;padding:10px 10px 20px;background:#fff;border:1px solid #ddd;-webkit-transition:0.2s;}
           
           /*鼠標懸浮時設置大小放大到1.2倍,并擺正,即Z軸方向的旋轉角度為0*/
           img:hover{-webkit-transform:scale(1.2) rotateZ(0);box-shadow:10px 10px 5px #555;z-index:2;}
           
           /*設置每個照片的位置和旋轉角度*/
           .img1{left:0;top:0;-webkit-transform:rotateZ(20deg);}
           .img2{left:280px;top:0;-webkit-transform:rotateZ(5deg);}
           .img3{left:470px;top:0;-webkit-transform:rotateZ(-10deg);}
           .img4{left:720px;top:0;-webkit-transform:rotateZ(25deg);}
           .img5{left:220px;top:200px;-webkit-transform:rotateZ(-2deg);}
           .img6{left:830px;top:240px;-webkit-transform:rotateZ(-15deg);}
           .img7{left:490px;top:190px;-webkit-transform:rotateZ(5deg);}
           .img8{left:80px;top:430px;-webkit-transform:rotateZ(-5deg);}
           .img9{left:290px;top:450px;-webkit-transform:rotateZ(5deg);}
           .img10{left:510px;top:380px;-webkit-transform:rotateZ(-10deg);}
           .img11{left:760px;top:500px;-webkit-transform:rotateZ(10deg);}
           .img12{left:-100px;top:250px;-webkit-transform:rotateZ(-5deg);}
       </style>
   </head>
   <body>
       <div class="wall">
           <img src="<a href="http://mp1.zhuqu.com/static/images/thb3/611/29/29a5296418b9f689968b22d3a9ebba07.jpg">http://mp1.zhuqu.com/static/images/thb3/611/29/29a5296418b9f689968b22d3a9ebba07.jpg</a>" alt="" class="img1"/>
           <img src="<a href="http://h.hiphotos.baidu.com/image/pic/item/63d9f2d3572c11df1e33e52a612762d0f603c2dd.jpg">http://h.hiphotos.baidu.com/image/pic/item/63d9f2d3572c11df1e33e52a612762d0f603c2dd.jpg</a>" alt="" class="img2"/>
           <img src="<a href="http://h.hiphotos.baidu.com/image/pic/item/4d086e061d950a7bdd523bb808d162d9f2d3c963.jpg">http://h.hiphotos.baidu.com/image/pic/item/4d086e061d950a7bdd523bb808d162d9f2d3c963.jpg</a>" alt="" class="img3"/>
           <img src="<a href="http://f.hiphotos.baidu.com/image/pic/item/c9fcc3cec3fdfc031f73ebc4d63f8794a4c22646.jpg">http://f.hiphotos.baidu.com/image/pic/item/c9fcc3cec3fdfc031f73ebc4d63f8794a4c22646.jpg</a>" alt="" class="img4"/>
           <img src="<a href="http://e.hiphotos.baidu.com/image/pic/item/902397dda144ad348d0a25fbd2a20cf431ad8511.jpg">http://e.hiphotos.baidu.com/image/pic/item/902397dda144ad348d0a25fbd2a20cf431ad8511.jpg</a>" alt="" class="img5"/>
           <img src="<a href="http://a.hiphotos.baidu.com/image/pic/item/b03533fa828ba61ed8c6c2534334970a304e59a5.jpg">http://a.hiphotos.baidu.com/image/pic/item/b03533fa828ba61ed8c6c2534334970a304e59a5.jpg</a>" alt="" class="img6"/>
           <img src="<a href="http://h.hiphotos.baidu.com/image/pic/item/d4628535e5dde711d794368aa5efce1b9d166103.jpg">http://h.hiphotos.baidu.com/image/pic/item/d4628535e5dde711d794368aa5efce1b9d166103.jpg</a>" alt="" class="img7"/>
           <img src="<a href="http://h.hiphotos.baidu.com/image/pic/item/9213b07eca8065382b38ae6f95dda144ac3482ff.jpg">http://h.hiphotos.baidu.com/image/pic/item/9213b07eca8065382b38ae6f95dda144ac3482ff.jpg</a>" alt="" class="img8"/>
           <img src="<a href="http://d.hiphotos.baidu.com/image/pic/item/bd315c6034a85edfd6938b5f4b540923dd5475aa.jpg">http://d.hiphotos.baidu.com/image/pic/item/bd315c6034a85edfd6938b5f4b540923dd5475aa.jpg</a>" alt="" class="img9"/>
           <img src="<a href="http://e.hiphotos.baidu.com/image/pic/item/c995d143ad4bd113df57bd4e58afa40f4bfb0537.jpg">http://e.hiphotos.baidu.com/image/pic/item/c995d143ad4bd113df57bd4e58afa40f4bfb0537.jpg</a>" alt="" class="img10"/>
           <img src="<a href="http://e.hiphotos.baidu.com/image/pic/item/7c1ed21b0ef41bd5c98ab2fd53da81cb38db3dd9.jpg">http://e.hiphotos.baidu.com/image/pic/item/7c1ed21b0ef41bd5c98ab2fd53da81cb38db3dd9.jpg</a>" alt="" class="img11"/>
           <img src="<a href="http://c.hiphotos.baidu.com/image/pic/item/37d12f2eb9389b500dd0952e8735e5dde7116e9a.jpg">http://c.hiphotos.baidu.com/image/pic/item/37d12f2eb9389b500dd0952e8735e5dde7116e9a.jpg</a>" alt="" class="img12"/>
       </div>
   </body>
</html>

本例子只兼容了webkit內核的瀏覽器,若要兼容其他內核的瀏覽器需要添加其他前綴(-moz-、-o-等)。

另外,本例子中使用的 rotateZ 屬性的值的正負方向常使人發生混亂,在3D場景中,X軸正方向為水平向右,Y軸正方向為垂直向下,Z軸的正方向為垂直于屏幕向外,確定正方向之后只需要記住如下規則即可:從坐標原點出發,向著坐標軸的正方向看去,逆時針旋轉時rotate(X/Y/Z)的值為正數,順時針旋轉時,rotate(X/Y/Z)值為負數。

效果非常棒,代碼也很簡單,主要是掌握好CSS3的幾個屬性,主要使用到的css3屬性有:transition、transform(scale、rotateZ)、box-shadow以及z-index。

“怎么用css3實現照片墻效果”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永德县| 临江市| 彝良县| 龙山县| 大邑县| 班戈县| 渭源县| 民乐县| 洛川县| 仁寿县| 潮州市| 浠水县| 扶余县| 承德县| 荥经县| 修武县| 通化市| 自贡市| 邯郸市| 湖北省| 图木舒克市| 南丰县| 洛隆县| 米泉市| 枣强县| 土默特左旗| 遂川县| 布拖县| 壤塘县| 泸定县| 汶川县| 高州市| 遂溪县| 太和县| 邹城市| 龙川县| 平阳县| 永城市| 灵丘县| 阿图什市| 郁南县|