功能介绍:用CSS3滤镜实现波浪效果,下面直接附代码:
1、html代码
<div class="container">
<div class="inner"></div>
</div>
2、CSS代码
html, body {
width: 100%;
height: 100%;
}
body {
display: flex;
}
.container {
position: relative;
margin: auto;
width: 380px;
padding-top: 100px;
filter: contrast(20);
background-color: #fff;
overflow: hidden;
}
.container::before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
backdrop-filter: blur(10px);
z-index: 1;
}
.inner {
position: relative;
width: 480px;
height: 100px;
transform: translate(0, 0);
background: radial-gradient(circle at 20px 0, transparent, transparent 20px, #000 21px, #000 40px);
background-size: 80px 100%;
animation: move 1s infinite linear;
}
@keyframes move {
100% {
transform: translate(-80px, 0);
}
}
以上是编程学习网小编为您介绍的“CSS3滤镜如何实现波浪效果(附代码)”的全面内容,想了解更多关于 前端知识 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:CSS3滤镜如何实现波浪效果(附代码)
猜你喜欢
- vue 快速入门 系列 —— 侦测数据的变化 - [基本实现] 2023-10-08
- Vue.js:图片懒加载和预加载的实现与原理 2023-10-08
- uni-app页面生命与vue生命周期 2023-10-08
- CSS3实现超酷的黑猫警长首页 2023-12-15
- vue-router 2.0 跳转之router.push()用法说明 2024-01-15
- Ajax跨域问题及解决方案(jsonp,cors) 2023-02-23
- Ajax提交参数的值中带有html标签不能提交成功的解决办法(ASP.NET) 2023-01-26
- js保存当前路径(cookies记录) 2024-02-12
- 锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇) 2024-02-24
- vue页面设置滚动失败的完美解决方案(scrollTop一直为0) 2023-07-09