美文网首页
css小技巧总结

css小技巧总结

作者: 进击的阿群 | 来源:发表于2017-11-30 10:49 被阅读26次

    wap中,如果是不需要隐藏的导航,而且不需要在其内部使用滚轮,那可以直接使用css3属性代替js

        .sticky {
            position: -webkit-sticky;
            position: -moz-sticky;
            position: -ms-sticky;
            position: -o-sticky;
            position: sticky;
            top: 15px; /* 和relative一样的用法 */
        }
    

    网站上很多使用 new 标识,有切图的有 coding 的,不建议切图,使用下面的写法在黑背景下能有比较好的效果:

    a:after {
        position: absolute;
        margin-left: 2px;
        margin-top: -3px;
        content: 'NEW';
        color: #e56a69;
        white-space: nowrap; /* 不让其换行 */
        -webkit-transform: scale(.6);
        transform: scale(.6);
        font-weight: 700;
        font-size: 14px;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0; /* 缩放后回归起点位置 */
    }
    

    均分父元素宽度的几种方法

    • 百分数width
    • box-flex
        .test {
            display: list-item;
            -webkit-box-flex: 1;
            width: auto;
        }
    
    • flex-grow
        .father {
            display: -webkit-flex;
            display: flex;
        }
        .child {
            flex-grow: 1;
        }
    
    • 如果是下面这种首尾都有元素怎么办?


      image

      很简单,将前面那个搅屎的子元素踢出去就行,其余元素均分宽度:

        .father {
            margin-left: 35px; /* 腾出空间 */
        }
        .child:first-child {
            margin-left: -35px; /* 第一个子元素归位 */
        }
        .child {
            width: 25%; /* 用上面你喜欢的方法均分宽度 */
        }
    
    • 用rem写的宽度,但是还要求居中,即复杂场景,需要在草纸上计算下,可以参考造作的会员邀请web页进度条写法
      image
      会员邀请页

    未完待续...

    相关文章

      网友评论

          本文标题:css小技巧总结

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