網頁HTML程式碼滾動文字製作
講述HTML程式碼中比較特殊的標籤,它能使網頁中的文字滾動,並且可以控制其滾動的屬性。以下是小編整理的網頁HTML程式碼滾動文字製作,歡迎來閱讀!
製作滾動文字
通過本章前面的學習,讀者已經能夠很好地控制各種段落文字的顯示方式,不過無論怎麼設定,文字都是靜態的。本節筆者講述HTML程式碼中比較特殊的標籤,它能使網頁中的文字滾動,並且可以控制其滾動的屬性。
4.3.1 設定文字滾動
HTML技術中使文字滾動的方法是使用雙標籤<marquee></marquee>。在HTML程式碼中可使其作用區文字滾動,預設為從右到左,迴圈滾動。在D:web目錄下建立網頁檔案,命名為,編寫程式碼如程式碼4.15所示。
程式碼4.15 文字滾動的設定:
<html>
<head>
<title>文字滾動的設定</title>
</head>
<body>
<font size="5" color="#cc0000">
文字滾動示例(預設):<marquee>做人要厚道</marquee>
</font>
</body>
</html>
在瀏覽器位址列輸入http://localhost/,瀏覽效果如圖4.15所示。
圖4.15 設定文字滾動預設形式
從圖4.15可得,在未設定寬度時,<marquee></marquee>標籤是獨佔一行的。
4.3.2 設定文字滾動的方向
<marquee></marquee>標籤的direction屬性用於設定內容滾動方向,屬性值有left、right、up、down,分別代表向左、向右、向上、向下,例如以下程式碼:
<marquee direction="left">做人要厚道</marquee>
<marquee direction="right">做人要厚道</marquee>
<marquee direction="up">做人要厚道</marquee>
<marquee direction="down">做人要厚道</marquee>
4.3.3 設定文字滾動的'速度和形式
設定文字滾動使用<marquee></marquee>標籤,其屬性說明如下。
— <marquee></marquee>標籤的scrollamount屬性用於設定內容滾動速度。
— <marquee></marquee>標籤的behavior 屬性用於設定內容滾動方式,預設為scroll,即迴圈滾動,當其值為alternate時,內容將來回迴圈滾動。當其值為slide時,內容滾動一次即 停止,不會迴圈。還有一個loop屬性可設定其滾動迴圈次數,預設為沒有限制。
— <marquee></marquee>標籤的scrolldelay屬性用於設定內容滾動的時間間隔。
— <marquee></marquee>標籤的bgcolor屬性用於設定內容滾動背景色(類似於body的背景色設定)。
— <marquee></marquee>標籤的width 屬性用於設定內容滾動背景寬度。
— <marquee></marquee>標籤的height屬性用於設定內容滾動背景高度。
修改網頁檔案,編寫程式碼如程式碼4.16所示。
程式碼4.16 文字滾動的設定:
<html>
<head>
<title>文字滾動的設定</title>
</head>
<body>
<font size="3" color="#cc0000">
文字滾動示例(預設):<marquee>做人要厚道</marquee>
文字滾動示例(向右):<marquee direction="right" scrolldelay="500">做人要厚道</marquee>
文字滾動示例(向下,滾動方式為slide,速度為10):<marquee scrollamount="10" behavior="slide">做人要厚道</marquee>
文字滾動示例(預設方向,滾動方式為alternate,迴圈3次,速度為2):<marquee scrollamount="2" behavior="alternate" loop="3">做人要厚道</marquee>
文字滾動示例(向上,背景色為#CCFF66,設定了背景寬度和高度):<marquee direction="up" bgcolor="#CCFF66" width="250" height="55">做人要厚道</marquee>
</font>
</body>
</html>
在瀏覽器位址列輸入http://localhost/,瀏覽效果如圖4.16所示。
圖4.16 文字滾動的不同形式
<marquee></marquee>的眾多屬效能非常方便地製作滾動文字,在後面的JavaScript學習中,讀者將繼續深化<marquee></marquee>標籤的動態行為學習。
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想說說javascript中函式的隱含引數:argumentsarguments該物件代表正在執行的函式和呼叫它的函式的引數。[function.]arguments[n]引數function:選項。當前正在執行的Function物件的名字。n:選項。要傳遞給Function物件的從0開始的引數值...
-
HTML5教程:畫布Canvas基礎知識講解
Canvas是HTML5最讓人期待的特性之一,目前已獲得大部分Web瀏覽器支援Canvas可以幫助建立遊戲、增強圖形使用者介面。下面YJBYS小編為大家帶來畫布Canvas基礎知識,希望對大家學習有所幫助!HTML5規範引進了很多新特性,其中最令人期待的之一就是Canvas元素。HTML5Canvas...
-
如何獲取PHP陣列的鍵與值呢
array_keys($array);//獲取陣列(字典)的所有鍵值,返回一個鍵值陣列。array_values($array)://獲取陣列的所有value值,飯回一個數組。<?php$json='{"a":1,"b":2,"c":3,"d":4,"e":5}';//註明:value不帶雙引號時,其值只能是數字。【!!!注意:大括號兩邊只能是單引號,...
-
PHP開發工程師的主要職責
PHP開發工程師的主要職責1職責:1、負責公司後端的研發,保障系統的穩定性和質量2、與業務需求部門及專案經理溝通,理解需求,進行架構設計;3、搭建開發框架、負責核心程式碼的編寫,解決技術難點;4、界定、分析和解決系統中存在的問題和缺陷;5、對系統進行持續改進,提升系...