知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
純CSS實現(xiàn)3D圖像輪轉(zhuǎn)
發(fā)表時間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):35
[html] view plaincopy[img]http://blog.csdn.net/zou128865/article/details/42417315/https:/code.csdn.net/assets/CODE_ico.png[img]http://blog.csdn.net/zou128865/article/details/42417315/https:/code.csdn.net/assets/ico_fork.svg
CSS演武場今天持續(xù),今天看一個純css實現(xiàn)的3D圖像輪轉(zhuǎn)效不雅,請大年夜家猛戳研究效不雅先,也可下載收藏先。
起首看html文件,div.billboard為效不雅的容器,應用10個div.poster瓜分圖像,每個poster中有三個face,分別用來承載三個圖像。
- <div class="billboard">
- <div class="poster">
- <div class="face panel1 p1"></div>
- <div class="face panel2 p1"></div>
- <div class="face panel3 p1"></div>
- </div>
- <div class="poster">
- <div class="face panel1 p2"></div>
- <div class="face panel2 p2"></div>
- <div class="face panel3 p2"></div>
- </div>
- <div class="poster">
- <div class="face panel1 p3"></div>
- <div class="face panel2 p3"></div>
- <div class="face panel3 p3"></div>
- </div>
- <div class="poster">
- <div class="face panel1 p4"></div>
- <div class="face panel2 p4"></div>
- <div class="face panel3 p4"></div>
- </div>
- <div class="poster">
- <div class="face panel1 p5"></div>
- <div class="face panel2 p5"></div>
- <div class="face panel3 p5"></div>
- </div>
- <div class="poster">
- <div class="face panel1 p6"></div>
- <div class="face panel2 p6"></div>
- <div class="face panel3 p6"></div>
- </div>
- <div class="poster">
- <div class="face panel1 p7"></div>
- <div class="face panel2 p7"></div>
- <div class="face panel3 p7"></div>
- </div>
- <div class="poster">
- <div class="face panel1 p8"></div>
- <div class="face panel2 p8"></div>
- <div class="face panel3 p8"></div>
- </div>
- <div class="poster">
- <div class="face panel1 p9"></div>
- <div class="face panel2 p9"></div>
- <div class="face panel3 p9"></div>
- </div>
- <div class="poster">
- <div class="face panel1 p10"></div>
- <div class="face panel2 p10"></div>
- <div class="face panel3 p10"></div>
- </div>
- </div>
CSS文件這里我們用到了sass,用的是scss語法。
[css] view plaincopy[img]http://blog.csdn.net/zou128865/article/details/42417315/https:/code.csdn.net/assets/CODE_ico.png[img]http://blog.csdn.net/zou128865/article/details/42417315/https:/code.csdn.net/assets/ico_fork.svg
應用sass可以使得代碼構(gòu)造清楚,邏輯性強,請大年夜家研讀晉升!
- //變量初始化
- //圖像分塊個數(shù),如要更改,html須要進行響應的修改
- $numPoster:10;
- //輪換圖像個數(shù),如要更改,html須要進行響應的修改
- $numFace:3;
- //圖像寬度
- $width:600px;
- //圖像高度
- $height:320px;
- //盒子的設置
- .billboard {
- width:$width;
- margin:100px auto;
- }
- //圖像便條浮動
- .poster {
- float:left;
- width:$width/$numPoster;
- height:$height;
- }
- //圖像條面的同一設置,絕對定位、3d動畫設置
- .face {
- position:absolute;
- height:$height;
- width:$width/$numPoster;
- transform-origin:50% 50% -17px;
- backface-visibility: hidden;
- transform-style:preserve-3d;
- perspective:350px;
- }
- //圖像條面分別設置背景圖像、動畫
- @for $i from 1 through $numFace{
- .poster .panel#{$i} {
- background:url(http://gx.zptc.cn/whqet/img/#{$i}.jpg);
- transform:transformY(360deg/$numFace*($i - 1));
- animation: rotateMe#{$i} 10s infinite;
- }
- @keyframes rotateMe#{$i} {
- 0% {
- transform:rotateY(360deg/$numFace*($i - 1));
- }
- 9% {
- transform:rotateY(360deg/$numFace*($i - 1));
- }
- 24% {
- transform:rotateY(360deg/$numFace*($i));
- }
- 42% {
- transform:rotateY(360deg/$numFace*($i));
- }
- 57% {
- transform:rotateY(360deg/$numFace*($i + 1));
- }
- 75% {
- transform:rotateY(360deg/$numFace*($i + 1));
- }
- 90% {
- transform:rotateY(360deg/$numFace*($i + 2));
- }
- 100% {
- transform:rotateY(360deg/$numFace*($i + 2));
- }
- }
- }
- //圖像條面的背景偏移
- @for $i from 1 through $numPoster {
- .poster .p#{$i} {background-position:-($width/$numPoster*($i - 1)) top;}
- }
相關(guān)案例查看更多
相關(guān)閱讀
- 云南省城鄉(xiāng)建設廳網(wǎng)站
- 汽車報廢軟件
- 昆明網(wǎng)站設計
- 云南網(wǎng)站建設哪家公司好
- 汽車報廢管理
- 大理小程序開發(fā)
- 云南軟件開發(fā)
- 云南小程序代建
- 網(wǎng)站建設列表網(wǎng)
- 云南小程序開發(fā)制作
- 旅游網(wǎng)站建設
- 表單
- 網(wǎng)站制作哪家好
- 智慧農(nóng)貿(mào)市場
- 關(guān)鍵詞快速排名
- 昆明小程序開發(fā)
- 微信小程序
- 網(wǎng)站建設服務
- 開發(fā)微信小程序
- 網(wǎng)站建設公司地址
- 高端網(wǎng)站建設公司
- 網(wǎng)站上首頁
- 手機網(wǎng)站建設
- 云南網(wǎng)站制作哪家好
- 支付寶小程序被騙
- 汽車報廢管理系統(tǒng)
- 小程序定制
- 汽車報廢回收管理系統(tǒng)
- 重慶網(wǎng)站建設公司
- 報廢車管理