在網頁的布局設計中,標題循環滾動是一個比較常見的特效。通過CSS,可以輕松實現標題循環滾動的功能。
<style> .scroll { white-space: nowrap; /* 防止標題換行 */ overflow: hidden; /* 隱藏超出容器的文本 */ animation: marquee 5s linear infinite; /* 執行滾動動畫,5秒鐘一次 */ } @keyframes marquee { 0% { transform: translateX(0); } /* 滾動初始位置為0 */ 100% { transform: translateX(-100%); } /* 滾動到最右邊 */ } </style> <div class="scroll"> <p>這是第一個標題</p> <p>這是第二個標題</p> <p>這是第三個標題</p> </div>
在CSS中,通過設置white-space屬性和overflow屬性,可以讓文本始終在同一行顯示,并隱藏超出容器范圍的文本。
使用@keyframes關鍵字定義一個名為marquee的動畫,通過transform屬性來實現平移效果,把標題循環滾動起來。在div標簽中設置添加class為scroll,即可實現標題循環滾動。
這是HTML的一種美妙運用方式,通過CSS實現的標題循環滾動效果,給用戶帶來更好的用戶體驗。
下一篇css實現日歷