css实现90多款盒子阴影效果代码

代码语言:html

所属分类:布局界面

代码描述:css实现90多款盒子阴影效果代码

代码标签: css 阴影

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">




    <style>
        @import url("https://fonts.googleapis.com/css2?family=Exo:wght@600&display=swap");
        
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
        
        body {
          width: 100vw;
          min-height: 100vh;
          font-family: "Exo", Arial, sans-serif;
          background-color: #fff;
          color: #fff;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(min(160px, 100%), 1fr));
          gap: 30px;
          padding: 30px;
          counter-reset: item;
        }
        
        .box {
          background-color: #fff;
          border-radius: 6px;
          min-height: 160px;
          --shadow: 1px 1px 1px 1px rgb(0 0 0 / 0.25);
          box-shadow: var(--shadow);
          counter-increment: item;
          display: flex;
          justify-content: center;
          align-items: center;
        }
        
        .box::before {
          content: counter(item);
          display: block;
          -webkit-background-clip: text;
          color: transparent;
          background-image: linear-gradient(115deg, #fc00ff, #00dbde);
          font-weight: 700;
          font-size: clamp(1.2rem, 2rem + 2vw, 3rem);
        }
    </style>



</head>

<body>
    <div class="box" style="--shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;"></div>
    <div class="box" style="--shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;"></div>
    <div class="box" style="--shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px, rgb(51, 51, 51) 0px 0px 0px 3px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;"></div>
    <div class="box" style="--shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;"></div>
    <div class="box" style="--shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;"></div>
    <div class="box" style="--shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;"></div>
    <div class="box" style="--shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;"></div>
    <div class="box" style="--shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;"></div>
    <div class="box" style="--shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;"></div>
    <div class="box" style="--shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;"></div>
    <div class="box" style="--shadow: rgb(38, 57, 77) 0px 20px 30px -10px;"></div>
    <div class="box" style="--shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;"></div>
    <div class="box" style="--shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;"></div>
    <div class="box" style="--shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;"></div>
    <div class="box" style="--shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;"></div>
    <div class="box" style="--shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;"></div>
    <div class="box" style="--shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;"></div>
    <div class="box" style="--shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;"></div>
    <div class="box" style="--shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px inset;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;"></div>
    <div class="box" style="--shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;"></div>
    <div clas.........完整代码请登录后点击上方下载按钮下载查看

网友评论0