div+css实现简洁range音量拖动滑块效果代码
代码语言:html
所属分类:拖放
代码描述:div+css实现简洁range音量拖动滑块效果代码
代码标签: div css 简洁 range 音量 拖动 滑块
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" /> <style> body{ background: black; padding: 100px; } .slider { /* slider */ --slider-width: 100%; --slider-height: 6px; --slider-bg: rgb(82, 82, 82); --slider-border-radius: 999px; /* level */ --level-color: #fff; --level-transition-duration: .1s; /* icon */ --icon-margin: 15px; --icon-color: var(--slider-bg); --icon-size: 25px; } .slider { cursor: pointer; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .slider .volume { display: inline-block; vertical-align: top; margin-right: var(--icon-margin); color: var(--icon-color); width: var(--icon-size); height: auto; } .slider .level { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: var(--slider-width); height: var(--slider-height); background: var(--slider-bg); overflow: hidden; border-radius: var(--slider-border-radius); -webkit-transition: height var(--level-transition-duration); -o-transition: height var(--level-transition-duration); transition: height var(--level-transition-duration); cursor: inherit; } .slider .level::-webkit-slid.........完整代码请登录后点击上方下载按钮下载查看
网友评论0