css碎片记忆


  • 滚动条不占位 overlay属性

    html {
      overflow-y: overlay;
    }
  • 在CSS中将颜色定义为变量

    :root {
      --main-color:#06c;
    }
    
    #foo {
      color: var(--main-color);
    }
  • 也可以在JavaScript /客户端操作CSS变量 */

    document.body.style.setProperty('--main-color',"#6c0")
  • CSS文字渐变

    .p{
        position: absolute;
        opacity: 0;
        margin: 0;
        transform: translate(-50%);
        background: #ffa54d;
        background: linear-gradient(90deg,#ffa54d,#f07bc5 50%,#43aeff);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

  目录