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