箭頭是網頁設計中常用的元素,往往用于指示用戶向下滾動頁面,接下來我們來介紹如何使用CSS實現箭頭循環向下的效果。
.arrow-down { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #000; } .arrow-box { display: flex; justify-content: center; align-items: center; animation: arrow-down 1s linear infinite; } @keyframes arrow-down { 0% { transform: translateY(0); } 50% { transform: translateY(20px); } 100% { transform: translateY(0); } }
以上代碼中我們創建了一個.arrow-down樣式,設置了邊框線條的粗細和顏色,通過調整border-left和border-right的長度實現了箭頭的形狀;同時我們也創建了一個存放箭頭的盒子.arrow-box,通過flex布局實現垂直居中,以便更好的顯示箭頭效果。最后我們使用了animation動畫屬性,設置了arrow-down動畫,實現了循環向下的效果。
下一篇css實現絢麗按鈕效果