久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

使用CSS3實現(xiàn)一個3D相冊效果實例

本篇文章主要介紹了使用CSS3實現(xiàn)一個3D相冊效果,小編覺得不錯。這里整理了詳細的代碼,有需要的小伙伴可以參考下。

第一篇主要列出了一些常用或經(jīng)典的CSS3技巧和方法;第二篇是一個用CSS3實現(xiàn)的立方體實例,詳細講解了3D旋轉(zhuǎn)和transform等屬性。

本文再來利用CSS3屬性來編寫一個實例,話不多說,先直接看看效果。

因為前面已經(jīng)講解過一些屬性的用法,此篇文章不再贅述,只記錄這個實例的編碼過程。項目代碼最最后。

布局

直接看html布局:

    <div class="my-container">  <!-- 大容器 -->
        <div class="photo-wrap">  <!-- 舞臺 -->
            <div class="container">   <!-- 相冊容器 -->
                <div class="img img01"></div>
                <div class="img img02"></div>
                <div class="img img03"></div>
                <div class="img img04"></div>
                <div class="img img05"></div>
                <div class="img img06"></div>
                <div class="img img07"></div>
                <div class="img img08"></div>
                <div class="img img09"></div>
            </div>
        </div>
    </div>

樣式

大容器

最外層的大容器根據(jù)實際情況定義樣式即可。

    .my-container {        
        width: 800px;
        height: 500px;
        margin: 20px auto;
    }

舞臺元素

perspective屬性用來激活一個3D空間,使其子元素都會獲得透視效果(使用了3D變換的元素,此實例中也就是相冊容器元素)。

    .photo-wrap {
        perspective: 800px;
        width: 800px;
    }

相冊容器

相冊容器的transform-style: preserve-3d;樣式,表示所有子元素在3D空間中呈現(xiàn)。

    .container {
        width: 800px;
        height: 500px;
        margin: 0 auto;
        position: relative;
        transform-style: preserve-3d;
    }

單個元素

    .img {
        width: 200px;
        height: 118px;
        line-height: 118px;
        text-align: center;
        position: absolute;
        top: 160px;
        left: 300px;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.9) inset;
        background: pink;
    }

現(xiàn)在瀏覽器看看效果:

右上圖可以看出,現(xiàn)在每張圖片都固定在同一個位置。很明顯不是我們想要的效果。但是想要達到我們預(yù)期的效果,要怎么改變呢?

現(xiàn)在這些圖片都在容器的最中心點以平面的形式展現(xiàn)的,要想形成一個圓形,就要用到旋轉(zhuǎn)屬性(因為要繞著Y軸旋轉(zhuǎn),所以是rotateY)了。

這里一共有9張圖,所以按360/9=40度為單位來分別對每張圖進行旋轉(zhuǎn)。

    .img01 {
        transform: rotateY(0deg);
    }
    .img02 {
        transform: rotateY(40deg);
    }
    .img03 {
        transform: rotateY(80deg);
    }
    .img04 {
        transform: rotateY(120deg);
    }
    .img05 {
        transform: rotateY(160deg);
    }
    .img06 {
        transform: rotateY(200deg);
    }
    .img07 {
        transform: rotateY(240deg);
    }
    .img08 {
        transform: rotateY(280deg);
    }
    .img09 {
        transform: rotateY(320deg);
    }

增加旋轉(zhuǎn)之后,再看看效果:

 

我們發(fā)現(xiàn)這些圖片不在一個平面了,但是都擠在了一起,我們試著把每張圖片都向自己的前方(translateZ)移動300像素,看看會發(fā)生什么。

    .img01 {
        transform: rotateY(0deg) translateZ(300px);
    }
    .img02 {
        transform: rotateY(40deg) translateZ(300px);
    }
    .img03 {
        transform: rotateY(80deg) translateZ(300px);
    }
    .img04 {
        transform: rotateY(120deg) translateZ(300px);
    }
    .img05 {
        transform: rotateY(160deg) translateZ(300px);
    }
    .img06 {
        transform: rotateY(200deg) translateZ(300px);
    }
    .img07 {
        transform: rotateY(240deg) translateZ(300px);
    }
    .img08 {
        transform: rotateY(280deg) translateZ(300px);
    }
    .img09 {
        transform: rotateY(320deg) translateZ(300px);
    }

 增加旋轉(zhuǎn)和移動之后的效果:

 至此,就已經(jīng)達到我們預(yù)期的效果了。把每個圖片標簽加上喜歡的照片,就OK啦!

動畫

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

本篇文章主要介紹了詳解CSS3 rem(設(shè)置字體大小) 教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號和減號的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了CSS mask-image屬性詳細介紹(小結(jié))的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css3中的漸進增強和優(yōu)雅降級的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了淺談css3新單位vw、vh、vmin、vmax的使用詳解的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了淺談css3中calc在less編譯時被計算的解決辦法的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 国产电影一区二区在线观看 | 一区中文字幕 | 成年人网站在线观看视频 | 国产在线精品一区二区三区 | 91精品国产91久久久久久 | 天天操夜夜艹 | 2020国产在线 | 国产日韩免费观看 | 韩国av一区二区 | 成人免费大片黄在线播放 | 在线免费黄色小视频 | 国产视频2021 | 欧美一区二区久久 | 精品一区二区三区91 | 操射视频| 欧美黄色性生活视频 | 成人免费视频在线观看 | 丝袜毛片 | 久久精品免费 | 国产精品区一区二区三区 | 中文字幕av一区 | 欧美精品在线一区二区三区 | 久久久国产精品一区 | 国产有码 | 久久久久久综合 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 亚洲黄色成人网 | 国产一区二区三区高清 | 91久久国产综合久久 | 日韩av一区二区在线观看 | 国产精品久久久久aaaa九色 | 日韩国产黄色片 | 色99视频 | 欧美精品久久久久 | 噜噜噜噜狠狠狠7777视频 | h视频免费在线观看 | 久久精品国产免费一区二区三区 | 国产极品91 | 中文字幕高清 | 久久人爽爽人爽爽 | 成人在线亚洲 |