vue气球滑块选择器效果
代码语言:html
所属分类:表单美化
代码描述:vue气球滑块选择器效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<html> <head> <meta charset="utf-8"> <style type="text/css"> :root { --color-primary: #5626e8; --color-secondary: #d2daef; --color-bg: #f4f6fe; } * { box-sizing: border-box; } body { background-color: var(--color-bg); } main { width: 100%; min-height: 100vh; display: flex; justify-content: center; align-items: center; } .sliderContainer { position: relative; width: 100%; display: flex; flex-direction: column; align-items: center; padding: 3em; } .sliderContainer .sliderContainer__input { width: 100%; -webkit-appearance: none; appearance: none; outline: none; height: 0.2em; background-image: -webkit-gradient( linear, left top, right top, color-stop(50%, var(--color-primary)), color-stop(50%, var(--color-secondary)) ); border-radius: 1em; margin: 0; } .sliderContainer .sliderContainer__thumb { cursor: pointer; width: 1.5em; height: 1.5em; border: 0.5em solid var(--color-primary); border-radius: 100%; background-color: white; position: absolute; top: 50%; transform: translateY(-50%); user-select: none; } .ballon { --size: 4em; width: var(--size); height: var(--size); display: flex; justify-content: center; align-items: center; background-color: var(--color-primary); border-bottom-left-radius: 50%; position: absolute; border-top-left-radius: 50%; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0