svg+css实现带有led信号灯闪烁设备胶囊开关切换效果代码
代码语言:html
所属分类:布局界面
代码描述:svg+css实现带有led信号灯闪烁设备胶囊开关切换效果代码
代码标签: svg css 带 有 led 信号 灯 闪烁 设备 胶囊 开关 切换
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> .switch{ --switch-width: 80px; --switch-height: calc(var(--switch-width) / 2); --switch-border-radius: 999vw; /* this will also adjust the radius on the toggle */ --switch-clr-border: rgba(255 255 255 / .25); --switch-clr-bg: rgb(41 37 36); --switch-clr-bg-on: green; --switch-inset: 2px; --switch-duration: 300ms; --toggle-size: calc(var(--switch-height) - var(--switch-inset) * 3); --toggle-gap: calc(var(--toggle-size) * 1.5); --toggle-bg: #404040; --toggle-bg-on: #F3F4F6; --led-size: 8px; --led-color-off: rgba(255 255 255 / .15); --led-color-on: green; --led-color-loading: rgb(234 179 8); --led-duration: 5s; --led-delay: 500ms; --led-blur: 12px; --led-blur-distance: -.5rem; display: flex; align-items: center; gap: .75rem; width: fit-content; } .switch label{ position: relative; cursor: pointer; overflow: hidden; width: var(--switch-width); height: var(--switch-height); border-radius: var(--switch-border-radius); border: 1px solid var(--switch-clr-border); outline: 1px dashed transparent; outline-offset: 4px; color: var(--switch-clr-txt); background-color: var(--switch-clr-bg); isolation: isolate; transition-property: background-color; tra.........完整代码请登录后点击上方下载按钮下载查看
网友评论0