css美化range实现爱心容器数值调整效果代码
代码语言:html
所属分类:表白
代码描述:css美化range实现爱心容器数值调整效果代码
代码标签: css 美化 range 爱心 容器 数值 调整
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> body{ margin: 0; min-height: 100vh; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 2em; background: #fad; } [type="range"].heart { font-size: 0.5em; width: 20em; height: 20em; min-width: 20em; min-height: 20em; rotate: -90deg; border: 0; border-radius: 0.25em; appearance: none; overflow: hidden; background: transparent; filter: drop-shadow(0 0 2em #f002); transform: translateZ(0); /* Safari hack for shadow */ } [type="range"].heart::-webkit-slider-runnable-track { width: 100%; height: 100%; background: #ff3f89; overflow: hidden; mask: radial-gradient(closest-side at 74% 26%, red calc(100% - 1px), #0000), radial-gradient(closest-side at 74% 74%, red calc(100% - 1px), #0000), radial-gradient(red 20%, #0000 0), conic-gradient(at 0 50%, #0000 52.66deg, red 0 127.34deg, #0000 0) 0 0 / 60% 100% no-repeat; } [type="range"].heart::-webkit-slider-thumb { appearance: none; width: 1em; height: 100%; color: #555; border: 0; border-radius: 0; box-shadow: inset 0em 0em 10em 1em #fff2, 0em 0em 10em 1em #fff8, 1em 0, 2em 0, 3em 0, 4em 0, 5em 0, 6em 0, 7em 0, .........完整代码请登录后点击上方下载按钮下载查看
网友评论0