国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

css如何實現(xiàn)圖片堆疊效果

2020-03-22 16:15:29
字體:
供稿:網(wǎng)友

1、初始index.html

為了建立第一張照片,也就是最上面的那張。我們只需要添加一個div,里面包含照片的img。就這么多,剩下的效果都是通過CSS來實現(xiàn)的。確保div的class為stackone。

<!DOCTYPE html><html> <head>   <meta charset="UTF-8" />   <meta name="viewport" content="width=device-width, initial-scale=1.0" />   <meta http-equiv="X-UA-Compatible" content="ie=edge" />   <title>Photo Stack</title>   <style>    * {      margin: 0;      padding: 0;    }    html,    body {      width: 100%;      height: 100%;      overflow: hidden;    }    .stackone {      --img-width: 480px;      --img-height: 320px;      border: 6px solid #fff;      float: left;      height:var(--img-height);      width: var(--img-width);      margin: 50px;      position: relative;      -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);      -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);    }    .stackone img {      width: var(--img-width);    }  </style>  </head>  <body>   <div>    <img src="../../../assets/image/landscape-4378548_960_720.jpg" />   </div>   </body></html>

初始的效果如下:

2781c60c7d342a33acff95dc32d6910.png

(推薦教程:CSS入門教程)

2、The First Pseudo Element

現(xiàn)在我們添加一層底片。我們想得到的效果是:底層圖片看上去好像是在頂層照片下面。我們可以用CSS的偽類:before來實現(xiàn)。

.stackone::before {  content: "";  height:var(--img-height);  width: var(--img-width);  background: #eff4de;  border: 6px solid #fff;  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);}

3、完善before

給:before加入一些定位,然后設(shè)置z-index將它放在后面。

.stackone::before {  content: "";  height:var(--img-height);  width: var(--img-width);  background: #eff4de;  border: 6px solid #fff;   position: absolute;  z-index: -1;  top: 0px;  left: -10px;   -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);   -webkit-transform: rotate(-5deg);  -moz-transform: rotate(-5deg);  -o-transform: rotate(-5deg);  -ms-transform: rotate(-5deg);  transform: rotate(-5deg);}

4、The Second Pseudo Element

.stackone::after {  content: "";  height:var(--img-height);  width: var(--img-width);  background: lightblue;  border: 6px solid #fff;  position: absolute;  z-index: -1;  top: 5px;  left: 0px;  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);  -webkit-transform: rotate(4deg);  -moz-transform: rotate(4deg);  -o-transform: rotate(4deg);  -ms-transform: rotate(4deg);  transform: rotate(4deg);}

完成圖:

7cc388c233d411f9b468cc02cd2bc9d.png

相關(guān)視頻教程推薦:css視頻教程

以上就是css如何實現(xiàn)圖片堆疊效果的詳細(xì)內(nèi)容,更多請關(guān)注武林網(wǎng)其它相關(guān)文章!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 达拉特旗| 隆德县| 都兰县| 九龙县| 德惠市| 松江区| 巧家县| 胶州市| 辽宁省| 祁连县| 渝北区| 仲巴县| 鄂温| 井冈山市| 余姚市| 肥东县| 武清区| 临潭县| 会泽县| 阳朔县| 全州县| 子洲县| 安陆市| 金坛市| 沙雅县| 宝应县| 漯河市| 罗甸县| 西乡县| 竹北市| 龙井市| 石首市| 通江县| 遂平县| 赫章县| 江津市| 凌海市| 绥阳县| 盘山县| 仙桃市| 奉化市|