CSS3決定了網頁設計的時代潮流,其中CSS3加載中效果也是非常有用的。下面我們來詳細介紹CSS3加載中效果。
html,body{ height: 100%; } .loading{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background-color: rgba(255, 255, 255, 0.8); width: 150px; height: 150px; border-radius: 50%; text-align: center; line-height: 150px; color: #333; animation: loading 1.5s ease-in-out infinite; } @keyframes loading{ 0%{ transform: rotate(0deg); } 100%{ transform: rotate(360deg) } }
首先,我們需要將html和body的高度設置為100%,以便我們可以在頁面上設置一個尺寸和位置。接下來,我們創建一個名為“loading”的class,它將使用絕對定位屬性來定位在頁面中心,并使用transform: translate(-50%, -50%);將其水平和垂直居中。其背景顏色設置為半透明白色,然后設置它的寬度和高度為150像素,并將其設置為圓圈形狀。我們在圓圈中加入文字,并將其通過line-height垂直居中。最后我們使用CSS3動畫設置旋轉效果。
在CSS3加載中效果的實現中優勢特別明顯。這個特效不僅減少了加載時間的焦躁感,增加了頁面流暢度;同時提高了頁面的整體質感;讓訪問者有更好的視覺體驗。使用這樣的效果既可以增加頁面的樂趣性,也方便了用戶,為網站提升使用體驗。
上一篇css3 動畫 收縮效果
下一篇css3 動態進度條