css+js实现汽车自定义车漆颜色拖拽换色对比效果代码
代码语言:html
所属分类:拖放
代码描述:css+js实现汽车自定义车漆颜色拖拽换色对比效果代码
代码标签: css js 汽车 自定义 车漆 颜色 拖拽 换色 对比
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> :where(fieldset[data-uic~="color-compare"]) { border: var(--cc-bdw, 1px) solid var(--cc-bdc, #CCC); border-radius: var(--cc-bdrs, .25em); container-type: inline-size; display: grid; margin: 0; padding: 0; & img, & input { grid-column: 1 / -1; grid-row: 1 / -1; position: relative; } & img { width: 100%; } & input[type=color] { align-self: var(--cc-color-as, start); background: transparent; border: 0; border-radius: var(--cc-color-bdrs, 50%); height: var(--cc-color-w, min(10cqi, 5em)); margin: 1cqi; padding: 0; width: var(--cc-color-w, min(10cqi, 5em)); &::-webkit-color-swatch, &::-webkit-color-swatch-wrapper { border: 0; border-radius: inherit; padding: 0; } } & input[type=range] { appearance: none; background: transparent; margin: 0; touch-action: none; &::before { background-image: linear-gradient(to right, var(--_c1) 0 var(--_x), var(--_c2) 0 var(--_x)); content: ""; inset: 0; -webkit-mask: var(--cc-mask) no-repeat center / cover; mask: var(--cc-mask) no-repeat center / cover; mix-blend-mode: multiply; position: absolute; } &::-webkit-slider-runnable-track { height: 100%; } &::-webkit-slider-thumb { .........完整代码请登录后点击上方下载按钮下载查看
网友评论0