CSS云彩效果
CSS云彩效果可以給網(wǎng)站增添夢幻而神秘的氛圍,是前端開發(fā)中常見的效果之一。下面我們來看一下如何實現(xiàn)它。
.cloud { position: relative; width: 200px; height: 100px; background: #3498db; border-radius: 100px; box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.3), 0 10px 0 5px rgba(255, 255, 255, 0.3), -50px -50px 0 0 rgba(255, 255, 255, 0.2), 50px -50px 0 0 rgba(255, 255, 255, 0.2), 50px 50px 0 0 rgba(255, 255, 255, 0.2), -50px 50px 0 0 rgba(255, 255, 255, 0.2); } .cloud:before, .cloud:after { content: ''; position: absolute; background: white; border-radius: 100%; } .cloud:before { width: 60px; height: 60px; top: -25px; left: -10px; } .cloud:after { width: 80px; height: 80px; top: -55px; right: -15px; } .cloud:after { opacity: 0.6; animation: moveClouds 15s linear infinite; } @keyframes moveClouds { 0% {transform: translateX(-200px) translateY(-60px);} 50% {transform: translateX(200px) translateY(60px);} 100% {transform: translateX(-200px) translateY(-60px);} }
以上代碼實現(xiàn)了一個云彩的基本樣式,其中利用多個box-shadow屬性的組合產(chǎn)生了白色云朵效果,加上動畫可以實現(xiàn)浮動飄動的效果。
需要注意的是,這里的云彩樣式只是其中一種實現(xiàn)方法,不同實現(xiàn)方式會因為不同的參數(shù)產(chǎn)生不同的效果,可以根據(jù)需要進行調(diào)整。
上一篇mysql的外鍵約束講解
下一篇css 從底部top