css实现range拖动滑竿更换背景色代码
代码语言:html
所属分类:其他
代码描述:css实现range拖动滑竿更换背景色代码
代码标签: css range 拖动 滑竿 更换 背景色 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> /***************/ /* Theme stuff */ /***************/ body { --h: 180; /* Default in case JS doesn't run */ --text: hsl(var(--h), 30%, 25%); --text-alt: hsl(calc(var(--h) + 180), 100%, 20%); /* Invert the hue */ --bg: hsl(var(--h), 20%, 85%); --highlight: hsl(var(--h), 70%, 70%); --focus: hsl(var(--h), 100%, 50%); color: var(--text); background-color: var(--bg); } code { background-color: var(--highlight); } h1, a { color: var(--text-alt); } a { text-decoration-color: var(--focus); text-decoration-thickness: 2px; text-underline-offset: 8px; transition: text-underline-offset 0.2s, text-decoration-color 0.2s; } a:hover { text-decoration-color: currentcolor; text-underline-offset: 3px; } /****************************************************/ /* It's not too bad to style range inputs these days*/ /****************************************************/ [type="range"] { --height: 2rem; width: 100%; height: var(--height); appearance: none; color: inherit; border: 2px solid; --rainbow: linear-gradient( to right, hsl(0deg 90% 70%), hsl(60deg 90% 70%), hsl(120deg 90% 70%), hsl(180deg 90% 70%), hsl(240deg 90% 70%), hsl(300deg 90% 70%), hsl(360deg 90% 70%) ); background-image: var(--rainbow); } [type="range"]:focus { outline: 0; box-shadow: 0 0 0 3px var(--focus); } [type="range&q.........完整代码请登录后点击上方下载按钮下载查看
网友评论0