技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類(lèi)目錄

贊助商

最新文章

搜索

純CSS實(shí)現(xiàn)的幻燈片/輪播效果【高級(jí)動(dòng)畫(huà)】

作者:admin    時(shí)間:2021-9-23 16:24:55    瀏覽:

本文介紹一個(gè)純CSS實(shí)現(xiàn)的幻燈片/輪播效果。

此幻燈片的設(shè)計(jì)更側(cè)重于高級(jí)動(dòng)畫(huà)。

demodownload

設(shè)置輪播內(nèi)容

輪播幻燈片上的文字可在html里設(shè)置。

<div class="untitled">
<div class="untitled__slides">
<div class="untitled__slide">
<div class="untitled__slideBg"></div>
<div class="untitled__slideContent">
<span>London</span> 
<span>Scout</span>
<a class="button" href="#" >Unsplash Profile</a>
</div>
</div>
<div class="untitled__slide">
<div class="untitled__slideBg"></div>
<div class="untitled__slideContent">
<span>Vladimir</span> 
<span>Kudinov</span>
<a class="button" href="#" >Unsplash Profile</a>
</div>
</div>
<div class="untitled__slide">
<div class="untitled__slideBg"></div>
<div class="untitled__slideContent">
<span>Macio</span> 
<span>Amorim</span>
<a class="button" href="#" >Unsplash Profile</a>
</div>
</div>
<div class="untitled__slide">
<div class="untitled__slideBg"></div>
<div class="untitled__slideContent">
<span>Mario</span> 
<span>Calvo</span>
<a class="button" href="#" >Unsplash Profile</a>
</div>
</div>
</div>
<div class="untitled__shutters"></div>
</div>

可在<div class="untitled__slideContent">這個(gè)div里設(shè)置輪播幻燈片的文字,本實(shí)例中共有4個(gè)輪播內(nèi)容。

設(shè)置輪播圖片

輪播圖片是在CSS里設(shè)置。

.untitled__slide:nth-child(1) {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.untitled__slide:nth-child(1) .untitled__slideBg {
  background-image: url(1.jpg);
}
.untitled__slide:nth-child(2) {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}
.untitled__slide:nth-child(2) .untitled__slideBg {
  background-image: url(2.jpg);
}
.untitled__slide:nth-child(3) {
  -webkit-animation-delay: 10s;
          animation-delay: 10s;
}
.untitled__slide:nth-child(3) .untitled__slideBg {
  background-image: url(3.jpg);
}
.untitled__slide:nth-child(4) {
  -webkit-animation-delay: 15s;
          animation-delay: 15s;
}
.untitled__slide:nth-child(4) .untitled__slideBg {
  background-image: url(4.jpg);
}

CSS代碼里的background-image: url();就是設(shè)置各個(gè)輪播圖片。animation-delay設(shè)置的是輪播間隔時(shí)間(秒)。

您可能對(duì)以下文章也感興趣

標(biāo)簽: 幻燈片  輪播  
x
  • 站長(zhǎng)推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */