全美商學院
新聞
新聞

成都網站(zhàn)建設如何使用CSS創建滾動文本

2018
10/09
17:46
全美網絡官網
分享

成都網站(zhàn)建設如何使用CSS創建滾動文本可(kě)以幫助您提升您的網站(zhàn),為(wèi)訪問者提供更具視(shì)覺吸引力的體(tǐ)驗。最好的部分?學習如何在CSS中創建文本滾動并不像看起來(lái)那(nà)麽棘手。一旦您學會(huì)了如何創建滾動文本,您就可(kě)以用它來(lái)制(zhì)作(zuò)新聞自動收報機、為(wèi)電(diàn)影(yǐng)制(zhì)作(zuò)片尾字幕,甚至讓遊客沉浸在遙遠的銀河(hé)系中。

技(jì)術(shù)溝通(tōng)

雖然一般來(lái)說,最好讓您的網站(zhàn)保持簡單并以內(nèi)容為(wèi)中心,但(dàn)偶爾的創意觸動可(kě)以大(dà)大(dà)吸引新訪問者。本指南将教您如何生(shēng)成滾動文本動畫(huà)CSS和(hé)HTML樣式。我們還(hái)提供了四個(gè)代碼模闆,您可(kě)以複制(zhì)和(hé)調整以輕松為(wèi)您的站(zhàn)點創建自己的滾動文本。

如何在CSS中創建滾動文本

要創建我們的滾動文本,我們将使用CSS動畫(huà)與transform:translateX和(hé)transform:translateY屬性配對。為(wèi)确保跨浏覽器(qì)兼容性,我們還(hái)将添加帶有(yǒu)供應商前綴-webkit-(适用于Safari和(hé)Chrome)和(hé)-moz-(适用于Firefox)的動畫(huà)規則。準備好開(kāi)始創建滾動文本動畫(huà)CSS樣式了嗎?讓我們從從右到左的文本開(kāi)始。

CSS水(shuǐ)平滾動文本:從右到左

要使文本從右向左滾動,請(qǐng)将其放在ID為(wèi)scroll-text的div中。該元素将在其容器(qì)divscroll-container內(nèi)移動。

您必須修改CSS才能創建所需的文本滾動效果。要更改滾動速度,請(qǐng)将動畫(huà)屬性的秒(miǎo)值從10秒(miǎo)更改為(wèi)其他數(shù)字。較低(dī)的值會(huì)加快滾動效果,而較高(gāo)的值會(huì)減慢滾動效果。

CSS水(shuǐ)平滾動文本:從左到右

對于從左到右的滾動文本,隻需交換正負translateX值即可(kě)。我們會(huì)将100%的所有(yǒu)實例更改為(wèi)-100%以及-100%的所有(yǒu)實例更改為(wèi)100%。我還(hái)将scroll-text中的文本右對齊。這使得(de)文本立即出現在動畫(huà)的開(kāi)始處。

CSS垂直滾動文本:自下而上(shàng)

要使文本垂直滾動,請(qǐng)将所有(yǒu)出現的translateX更改為(wèi)translateY。我還(hái)将文本居中,将動畫(huà)持續時(shí)間(jiān)減少(shǎo)到5秒(miǎo),并為(wèi)div容器(qì)指定了一個(gè)高(gāo)度值。結果,垂直滾動更加明(míng)顯。

CSS垂直滾動文本:從上(shàng)到下

與水(shuǐ)平滾動類似,我們隻需要翻轉我們的正負translateY值來(lái)改變垂直滾動的方向。

JavaScript滾動文本

現在我們已經介紹了創建滾動文本的基礎知識,讓我們深入了解創建更詳細的元素所需了解的內(nèi)容。更動态的滾動文本元素可(kě)能需要JavaScript來(lái)模拟字幕效果。為(wèi)此,我們提供了一些(xiē)使用JavaScript的示例。

第一個(gè)示例使用JavaScript(特别是jQuery)從一組列表項生(shēng)成旋轉的自動收報機動畫(huà)。此實現的令人(rén)興奮之處在于,您可(kě)以根據需要添加任意數(shù)量的列表項—而且您無需更改腳本。

HTML5滾動文本:關于跑馬燈元素的注意事項

除了CSS動畫(huà)之外,您還(hái)可(kě)以使用元素使用純HTML創建滾動文本。此标記自動生(shēng)成帶有(yǒu)滾動文本的頁面區(qū)域。


聯系我們
歡迎來(lái)到全美,免費
獲取專業網站(zhàn)建設方案
電(diàn)話(huà)咨詢:

18140041855

您還(hái)可(kě)以預約資深顧問
隐私信息保護中,請(qǐng)放心填寫

在線客服

電(diàn)話(huà)咨詢

微信咨詢

微信号複制(zhì)成功
18140041855 (蘇女士)
打開(kāi)微信,粘貼添加好友(yǒu),免費詢價吧(ba)