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