开关机开关动态效果
代码语言:html
所属分类:动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> .power-switch { --color-invert: #ffffff; --width: 150px; --height: 150px; position: relative; display: flex; justify-content: center; align-items: center; width: var(--width); height: var(--height); } .power-switch .button { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; position: relative; } .power-switch .button:after { content: ""; width: 100%; height: 100%; position: absolute; background: radial-gradient(circle closest-side, var(--color-invert), transparent); -webkit-filter: blur(20px); filter: blur(20px); opacity: 0; transition: opacity 1s ease, -webkit-transform 1s ease; transition: opacity 1s ease, transform 1s ease; transition: opacity 1s ease, transform 1s ease, -webkit-transform 1s ease; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .power-switch .button .power-on, .power-switch .button .power-off { height: 100%; width: 100%; position: absolute; z-index: 1; fill: none; stroke: var(--color-invert); stroke-width: 8px; stroke-linecap: round; stroke-linejoin: round; } .power-switch .button .power-on .line, .power-switch .button .power-off .line { opacity: .2; } .power-switch .button .power-on .circle, .power-switch .button .power-off .circle { opacity: .2; -webkit-transform: rotate(-58deg); transform: rotate(-58deg); -webkit-transform-origin: center 80px; transform-origin: center 80px; stroke-dasharray: 220; stroke-.........完整代码请登录后点击上方下载按钮下载查看
网友评论0