这篇文章将为大家详细讲解有关CSS如何实现波动水球效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
今天学习到了一个新的css特效,波动水球效果,也是非常的好看
HTML:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="css/水球效果.css"></head><body> <div class="main"> <div class="wave"> </div> </div></body></html>
css:
*{ margin: 0; padding: 0;}body{ height: 100vh; background: linear-gradient(rgb(95,95,250)10%,rgb(3,3,110));}.main,.wave{ width: 200px; height: 200px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}.main{ border:3px solid darkturquoise; padding: 10px;}.wave{ background: darkturquoise; overflow: hidden; }.wave:after{ content: ""; width: 300px; height: 300px; background: rgba(255, 255, 255, 0.8); position: absolute; left: 50%; top: 0; transform: translate(-50%,-60%); border-radius: 40%; animation: wave 5s linear infinite;}.wave::before{ content:"waterball" ; position: absolute; left: 50%; top: 0; color: darkturquoise; z-index: 99; transform: translate(-50%,30px);}@keyframes wave{ 100%{ transform: translate(-50%,-60%) rotate(360deg); }}
关于“CSS如何实现波动水球效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。