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

首頁 > 開發 > CSS > 正文

利用純CSS實現動態的文字效果實例

2024-07-11 08:25:45
字體:
來源:轉載
供稿:網友

大家可能經常會看到類似酷炫的網站:

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

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

HTML代碼編寫:

復制代碼
代碼如下:
<section class="rw-wrapper">
<span class="span-title">文字題目</span>
<h2 class="rw-sentence">
</h2>
</section>

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


復制代碼
代碼如下:
<div class="rw-words rw-words-1">
<span>內容1</span>
<span>內容2</span>
...
</div>

第一種文字動畫HTML。


復制代碼
代碼如下:
<div class="rw-words rw-words-2">
<span>內容1</span>
...
</div>

第二種文字動畫HTML。


復制代碼
代碼如下:
//同理
<div class="rw-words rw-words-3">
<span><img src="圖片路徑" width="XX" height="XX"></span>
...
</div>

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

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

CSS代碼編寫


復制代碼
代碼如下:
.rw-words{
-webkit-perspective:800px;
-moz-perspective:800px;
-o-perspective:800px;
-ms-perspactive:800px;
perspactive:800px;
}

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


復制代碼
代碼如下:
.rw-words span{
white-space:nowrap; //文字不允許換行
overflow:hidden;
}

對于具體的<span>標簽位置設置根據實際情況設置。


復制代碼
代碼如下:
.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;
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临夏市| 安义县| 阳新县| 墨江| 体育| 政和县| 都安| 白水县| 吴桥县| 江孜县| 天柱县| 兴安县| 万州区| 岳阳县| 望奎县| 达日县| 湛江市| 荆州市| 九龙城区| 宜州市| 历史| 全南县| 南投市| 如东县| 六盘水市| 达拉特旗| 巴楚县| 当阳市| 海安县| 康保县| 花莲市| 天峻县| 临朐县| 广宗县| 满城县| 建宁县| 虞城县| 纳雍县| 虞城县| 江源县| 浠水县|