美文网首页
HTML CSS使用小记

HTML CSS使用小记

作者: Kairk996 | 来源:发表于2020-02-15 11:45 被阅读0次

    左右居中

    display: block;
    margin: 0 auto;
    

    垂直居中

    height: 200px;
    line-height: 200px;
    
    /*flex 布局*/
        display: flex;
        /*实现垂直居中*/
        align-items: center;
        /*实现水平居中*/
        justify-content: center;
    

    防止图片加载过慢完成后元素抖动 第一种兼容性更好

    width: 100%;
    height: 0;
    padding-bottom: 25%;
    
    width: 100%;
    height: 25vw;
    

    字显示不全,最后跟三个小点

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    

    若干元素垂直居中

    display: flex;
    flex-direction: column;
    justify-content: center
    

    svg实现波浪效果

    <svg class="wave"
             width="1600"
             height="100"
             viewBox="0 0 1600 100"
             fill="none" xmlns="http://www.w3.org/2000/svg"
        >
          <path fill="white"
                d="M 1600 164.648 V 66.4428 C 1600 66.4428 1198.64 30.0805 758.025 33.6272 C 317.412 37.1743 0 43.9593 0 43.9593 V 164.648 H 1600 Z"
          >
            <animate repeatCount="indefinite"
                     fill="freeze"
                     attributeName="d"
                     dur="6s"
                     values="M1600 156V73.5801C1600 73.5801 1279 -53.8561 800 26.7048C321 107.266 0 3.82945 0 3.82945V156H1600Z;M1600 157V80.5802C1600 80.5802 1202 105 800 27.7048C398 -49.5902 0 64.8295 0 64.8295V157H1600Z;M1600 180.106V53.6857C1600 53.6857 1055 180.106 683 46.0001C311 -88.1054 0 115.686 0 115.686V180.106H1600Z;M1600 156V73.5801C1600 73.5801 1279 -53.8561 800 26.7048C321 107.266 0 3.82945 0 3.82945V156H1600Z"
            >
            </animate>
          </path>
        </svg>
    
    

    padding会把盒子撑大,解决方法

    box-sizing: border-box;
    

    相关文章

      网友评论

          本文标题:HTML CSS使用小记

          本文链接:https://www.haomeiwen.com/subject/hfuefhtx.html