在html5中,marquee標籤用於創建滾動文字或圖像,語法「)」;它可以讓包含於標籤對中的內容在網頁上水平或垂直向下滾動,透過設定屬性可以控制當文字到達容器邊緣發生的事情,例如behavior屬性可以控制滾動方式(循環滾動、只滾動一次就停止和來回交替滾動)。
本教學操作環境:windows7系統、HTML5版、Dell G3電腦。
在html中,marquee的意思是「滾動」。 marquee 元素(
此標籤用於使文字或圖像在網頁上水平或垂直向下捲動。你可以使用它的屬性來控制當文字到達容器邊緣發生的事情。
在一個頁面中會有很多多媒體元素,像是動態文字、動態圖象、影音等,而最簡單的就是天價捲動文字了,在HTML中,如果我們想要新增捲動文字,需要使用marquee
標籤。
我們先來看看最簡單的範例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>marquee</title> </head> <body style="background: black;padding: 20px;"> <marquee><span style="font-weight: bolder;font-size: 40px;color: white;">Welcom PHPCN!</span></marquee> </body> </html>
為了顯示效果更明顯,這裡將頁面背景設為黑色,將捲動文字設為白色,顯示效果如圖:
這樣我們就實現了一個最簡單的滾動文字,在滾動文字中還有一些屬性用於控制滾動方向、滾動速度等,下面我們就來看一下幾個比較常用的屬性。
預設情況下,文字從右向左滾動,實際應用中,我們可能需要改變方向,就可以透過該屬性來設置,該屬性可用值有:up
,down
,left
,right
,分別表示向上、向下、向左、向右捲動。
範例如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>marquee</title> <style> body { background: black; padding: 20px; } marquee { font-weight: bolder; font-size: 40px; color: white; } </style> </head> <body> <marquee direction="up">UP</marquee> <marquee direction="down">DOWN</marquee> <marquee direction="left">LEFT</marquee> <marquee direction="right">RIGHT</marquee> </body> </html>
透過behavior 可以設定捲動方式,如往復運動等。 behavior可用值有:scroll
,slide
,alternate
,分別表示循環捲動、只捲動一次就停止和來回交替捲動。
範例如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>marquee</title> <style> body { background: black; padding: 20px; } marquee { font-weight: bolder; font-size: 40px; color: white; } </style> </head> <body> <marquee behavior="scroll">scroll</marquee> <marquee behavior="slide">slide</marquee> <marquee behavior="alternate">alternate</marquee> </body> </html>
透過scrolldelay屬性可以設定文字捲動的時間間隔。 scrolldelay 的時間間隔單位是毫秒,這個時間間隔設定為滾動兩步之間的時間間隔,如果時間過長,則會出現走走停停的效果。
scrollamount 用來設定滾動的步長。
範例如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>marquee</title> <style> body { background: black; padding: 20px; } marquee { font-weight: bolder; font-size: 40px; color: white; } </style> </head> <body> <marquee scrolldelay="800" scrollamount="100">Welcom PHPCN!</marquee> </body> </html>
如果我們希望文字捲動幾次後停止,就可以使用loop屬性。
範例如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>marquee</title> <style> body { background: black; padding: 20px; } marquee { font-weight: bolder; font-size: 40px; color: white; } </style> </head> <body> <marquee loop="2">Welcom CSDN!</marquee> </body> </html>
(學習影片分享:web前端入門)
以上是html5中marquee標籤怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!