css+svg实现鼠标悬浮彩色扇子展开动画效果代码
代码语言:html
所属分类:悬停
代码描述:css+svg实现鼠标悬浮彩色扇子展开动画效果代码
代码标签: css svg 鼠标 悬浮 彩色 扇子 展开 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
body {
margin: 0;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background: linear-gradient(135deg, #f3f6ff, #ffffff);
overflow: hidden;
}
.fan {
position: relative;
width: 600px;
height: 300px;
transform: perspective(800px) rotateX(15deg);
cursor: pointer;
}
.rib {
position: absolute;
bottom: 0;
left: 50%;
width: 10px;
height: 180px;
border-radius: 5px;
transform-origin: bottom center;
margin-left: -5px;
background: rgba(255, 255, 255, 0.5);
backdrop-filter: blur(6px);
border: 1px solid rgba(255, 255, 255, 0.3);
transition: transform 0.8s ease-in-out, opacity 0.8s ease-in-out;
}
/* 扇骨收拢 */
.fan.closed .rib:nth-child(2) {
transform: rotate(-15deg);
}
.fan.closed .rib:nth-child(3),
.fan.closed .rib:nth-child(4),
.fan.closed .rib:nth-child(5) {
tr.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0