欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何利用純CSS實現(xiàn)動態(tài)的文字效果

這篇文章運用簡單易懂的例子給大家介紹如何利用純CSS實現(xiàn)動態(tài)的文字效果,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

目前創(chuàng)新互聯(lián)建站已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、奈曼網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

相信大家都曾在網(wǎng)站中看到過中效果,一打開頁面,無論是文字還是圖片,都隨著規(guī)定時間的而變化,今天我們將介紹如何通過用純CSS來實現(xiàn)這種效果,下面一起來看看。

大家可能經(jīng)常會看到酷炫的網(wǎng)站

在這類網(wǎng)站中能看到,一打開頁面,無論是文字還是圖片,都隨著規(guī)定時間的而變化。原理很簡單,主要用到CSS中animation屬性。

接下來,我以我目前的工程項目為例,實現(xiàn)文字和圖片的動畫效果。

HTML代碼編寫:

復(fù)制代碼

代碼如下:

<section class="rw-wrapper">
<span class="span-title">文字題目</span>
<h3 class="rw-sentence">
</h3>
</section>

目前大體的框架已經(jīng)寫好,包含一個section標簽,span(根據(jù)喜好添加),h3標簽。接下來向其中添加文字代碼。將代碼放在h3中。

復(fù)制代碼

代碼如下:

<p class="rw-words rw-words-1">
<span>內(nèi)容1</span>
<span>內(nèi)容2</span>
...
</p>

第一種文字動畫HTML。

復(fù)制代碼

代碼如下:

<p class="rw-words rw-words-2">
<span>內(nèi)容1</span>
...
</p>

第二種文字動畫HTML。

復(fù)制代碼

代碼如下:

//同理
<p class="rw-words rw-words-3">
<span><img src="圖片路徑" width="XX" height="XX"></span>
...
</p>

圖片變換效果,如上GIF的展示。圖片從右滑動并更替。

ok,至此HTML代碼搞定,現(xiàn)在來實現(xiàn)最核心的部分:CSS設(shè)置動畫及字體樣式。

CSS代碼編寫

復(fù)制代碼

代碼如下:

.rw-words{
-webkit-perspective:800px;
-moz-perspective:800px;
-o-perspective:800px;
-ms-perspactive:800px;
perspactive:800px;
}

這里順帶一講,perspective 屬性定義 3D 元素距視圖的距離,以像素計。當為元素定義 perspective 屬性時,其子元素會獲得透視效果,而不是元素本身。數(shù)字800px代表元素距離視圖的距離。-moz代表firefox瀏覽器私有屬性,-ms代表IE瀏覽器私有屬性,-webkit代表chrome、safari私有屬性,-o代表opera瀏覽器私有屬性.

復(fù)制代碼

代碼如下:

.rw-words span{
white-space:nowrap; //文字不允許換行
overflow:hidden;
}

對于具體的<span>標簽位置設(shè)置根據(jù)實際情況設(shè)置。

復(fù)制代碼

代碼如下:

.rw-words-1 span{
-webkit-animation: rotateWordsFirst 10s linear infinite 0s;
-o-animation: rotateWordsFirst 10s linear infinite 0s;
-moz-animation: rotateWordsFirst 10s linear infinite 0s;
-ms-animation: rotateWordsFirst 10s linear infinite 0s;
animation:rotateWordsFirst 10s linear infinite 0s;
}

這里使用動畫效果!首先rotateWordsFirst是動畫的名稱,10s 是整個動畫完成一次的時間,linear是使用的時間曲線,infinite重復(fù)次數(shù)無限。

關(guān)于animation語法:

復(fù)制代碼

代碼如下:

animation: name duration timing-function delay iteration-count direction;

animation-name:規(guī)定需要綁定到選擇器的 keyframe 名稱。

animation-duration:規(guī)定完成動畫所花費的時間,以秒或毫秒計。

animation-timing-function :規(guī)定動畫的速度曲線。

animation-delay :規(guī)定在動畫開始之前的延遲。

animation-iteration-count :規(guī)定動畫應(yīng)該播放的次數(shù)( infinite無限輪播 )

animation-direction :規(guī)定是否應(yīng)該輪流反向播放動畫。

想要更多了解的,搜索:CSS系列之a(chǎn)nimationi.

接下來,animation的另一種。

復(fù)制代碼

代碼如下:

.rw-words-2 span{
-webkit-animation: rotateWordsFirst 10s ease-in infinite 0s;
-o-animation: rotateWordsFirst 10s ease-in infinite 0s;
-moz-animation: rotateWordsFirst 10s ease-in infinite 0s;
-ms-animation: rotateWordsFirst 10s ease-in infinite 0s;
animation:rotateWordsFirst 10s ease-in infinite 0s;
}

ease-in解釋:

ease 規(guī)定慢速開始,然后變快,然后慢速結(jié)束的過渡效果;  ease-in 規(guī)定以慢速開始的過渡效果;  ease-out 規(guī)定以慢速結(jié)束的過渡效果;  ease-in-out 規(guī)定以慢速開始和結(jié)束的過渡效果(這幾種效果大家都可以嘗試)

同理,對.rw-words-3 span可以用同樣的方式設(shè)置。

復(fù)制代碼

代碼如下:

.rw-words span:nth-child(1){
-webkit-animation-delay: 3s;
-moz-animation-delay: 3s;
-o-animation-delay: 3s;
-ms-animation-delay: 3s;
animation-delay: 3s;
}

:nth-child(n) 選擇器匹配屬于其父元素的第 N 個子元素,不論元素的類型。n 可以是數(shù)字、關(guān)鍵詞或公式。

復(fù)制代碼

代碼如下:

.rw-words span:nth-child(n) {
-webkit-animation-delay: 6s;
-moz-animation-delay: 6s;
-o-animation-delay: 6s;
-ms-animation-delay: 6s;
animation-delay: 6s;
}
...

設(shè)置不同的選擇器,來實現(xiàn)文字之間的顯示延遲。

復(fù)制代碼

代碼如下:

@-webkit-keyframes rotateWordsFirst/second {
0% { opacity: 0; -webkit-animation-timing-function: ease-in; width: 0px;}
//此屬性查看animation
5% { opacity: 1; -webkit-animation-timing-function: ease-out; width: 100%;}
17% { opacity: 1; } //設(shè)置不透明級別
20% { opacity: 0; }
100% { opacity: 0; }
}

keyframes對每一個動畫定義時間軸,可以設(shè)置某個時間動畫作用的元素是什么狀態(tài)。與animation配合使用。

然后寫出各個瀏覽器的適配,如-o,-moz,-ms等。

除了animation屬性,各位還可以試試transform屬性的使用,可以實現(xiàn)文字及其圖像的旋轉(zhuǎn),縮放等效果,以上就是利用純CSS實現(xiàn)動態(tài)的文字效果的全部內(nèi)容,希望能對大家學(xué)習使用CSS有所幫助。

關(guān)于如何利用純CSS實現(xiàn)動態(tài)的文字效果就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

新聞標題:如何利用純CSS實現(xiàn)動態(tài)的文字效果
本文地址:http://aaarwkj.com/article12/gojjgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、關(guān)鍵詞優(yōu)化定制網(wǎng)站、用戶體驗面包屑導(dǎo)航、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
亚洲免费黄色大片网站| 欧美成人精品午夜一区二区| 韩国av高清在线观看| 久久96国产精品久久久| 国产在线第一页第二页| 国产av不卡精品影片| 国产偷人伦激情在线观看| 欧美夫妻成人性生活视频| 亚洲国产日韩在线精品| 青青草手机在线视频免费观看| 日韩欧美中文字幕在线等| 日本精品一区二区三区免费 | 国产性做爰片免费网站| 国产原创剧情av网址| 日本午夜视频一区二区| 国产成人精品久久一区二区| 九九热在线免费观看精品视频| 国产精品网站在线观看不卡| 中文字幕精品久久久人妻| 久久偷拍一区二区三区| 午夜体内射精免费视频| 不卡一区二区国产精品| 国产精品一级片一区二区| 男人的天堂久久精品激情| 欧美护士激情第一欧美精品| 人妻黄色这里只有精品| 婷婷精品国产欧美精品亚洲| 亚洲免费一区二区三区四区| 视频一区二区三区不卡| 国产爆操美女在线观看| 亚洲毛片一区二区在线| 亚洲精品欧美综合二区| 韩国三级福利在线观看| 男女互射视频在线观看| 国产三级精品在线免费| 人妻中出中文字幕一区二区| 蜜臀av午夜福利在线| 日本熟女视频中文字幕| 久久尤物av天堂日日综合| 尤物在线免费观看视频| 日韩欧美亚洲国产一区久久精品|