本節筆者講述HTML程式碼中較特殊的標籤,它能使網頁中的文字滾動,並且可以控制其滾動的屬性。
製作滾動文字
透過本章前面的學習,讀者已經能夠很好地控制各種段落文字的顯示方式,不過無論怎麼設置,文字都是靜態的。本節筆者講述HTML程式碼中較特殊的標籤,它能使網頁中的文字滾動,並且可以控制其滾動的屬性。
4.3.1 設定文字捲動
HTML技術中使文字滾動的方法是使用雙標籤。在HTML程式碼中可使其作用區文字滾動,預設為從右到左,循環滾動。在D:web目錄下建立網頁文件,命名為mar.htm,編寫程式碼4.15所示。
代碼4.15 文字滾動的設定:mar.htm
文字滾動範例(預設):
在瀏覽器網址列輸入http://localhost/mar.htm,瀏覽效果如圖4.15所示。

圖4.15 設定文字滾動預設形式
從圖4.15可得,未設定寬度時,標籤是獨佔一行的。
4.3.2 設定文字滾動的方向
標籤的direction屬性用於設定內容滾動方向,屬性值有left、right、up、down,分別代表向左、向右、向上、向下,例如以下程式碼:
4.3.3 設定文字滾動的速度和形式
設定文字捲動使用標籤,其屬性說明如下。
— 標籤的scrollamount屬性用來設定內容滾動速度。
— 標籤的behavior 屬性用於設定內容滾動方式,預設為scroll,即循環滾動,當其值為alternate時,內容將來回循環滾動。當其值為slide時,內容滾動一次即停止,不會循環。還有一個loop屬性可設定其滾動循環次數,預設為沒有限制。
— 標籤的scrolldelay屬性用來設定內容滾動的時間間隔。
— 標籤的bgcolor屬性用來設定內容滾動背景色(類似body的背景色設定)。
— 標籤的width 屬性用來設定內容滾動背景寬度。
— 標籤的height屬性用來設定內容滾動背景高度。
修改mar.htm網頁文件,編寫程式碼4.16所示。
代碼4.16 文字滾動的設定:mar.htm
文字滾動範例(預設):
文字滾動範例(向右):
文字滾動範例(向下,捲動方式為slide,速度為10):
文字滾動範例(預設方向,捲動方式為alternate,循環3次,速度為2):
文字滾動範例(向上,背景色為#CCFF66,設定了背景寬度和高度):
在瀏覽器網址列輸入http://localhost/mar.htm,瀏覽效果如圖4.16所示。

圖4.16 文字滾動的不同形式
的眾多屬性能非常方便地製作滾動文字,在後面的JavaScript學習中,讀者將繼續深化標籤的動態行為學習。

在Bootstrap4中實現多項目輪播的解決方案在Bootstrap4中實現多項目輪播並不是一件簡單的事情。雖然Bootstrap...

如何實現鼠標滾動事件穿透效果?在我們瀏覽網頁時,經常會遇到一些特別的交互設計。比如在deepseek官網上,�...

無法直接通過CSS修改HTML視頻的默認播放控件樣式。 1.使用JavaScript創建自定義控件。 2.通過CSS美化這些控件。 3.考慮兼容性、用戶體驗和性能,使用庫如Video.js或Plyr可簡化過程。

在手機上使用原生select的潛在問題在開發移動端應用時,我們常常會遇到選擇框的需求。通常情況下,開發者傾...

在手機上使用原生select的弊端是什麼?在移動設備上開發應用時,選擇合適的UI組件是非常重要的。許多開發者�...

使用Three.js和Octree優化房間內第三人稱漫遊的碰撞處理在Three.js中使用Octree實現房間內的第三人稱漫遊並添加碰�...

使用原生select在手機上的問題在移動設備上開發應用時,我們經常會遇到需要用戶進行選擇的場景。雖然原生sel...

探究鼠標滾動事件的實現原理在瀏覽一些網站時,你可能注意到某些頁面元素在鼠標懸停時仍然允許滾動整個頁...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具