css笔记

作者: power__c081 | 来源:发表于2017-04-12 11:06 被阅读0次

    布局常用样式

    1.手机1px实现 用flexible.js实现自适应,这个用起来很好,但是相对于安卓来说不是那么友好了,1px的话在安卓显示的不是1px了会粗一些因此用伪类来实现1px应用

    .abc{position:relative;}

    .abc:after{display:block;position:absolute;letf:0;bottom:0;width:100%;content:'';transform:scaleY(0.5)};

    2.超出部分省略号显示

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

    3.IOS模糊效果

    backdrop-filter:blur(10px);

    4.垂直居中

    display:table;//父亲

    display:table-cell; vertical-align:middle;

    或者

    left:50%;top:50%;

    transform: translate(-50%,-50%);

    5.display:inline-block;不同的高度

    网上解决方式:父元素的font-size设置为0或者有空隙的地方去吧去掉空隙

    本人解决方式:父元素设置固定高度 子元素(display:inline-block)给vertical-align:middle;和line-height的属性 (父元素高度要大于子元素line-height);

    6.移动端滑动优化

    -webkit-overflow-scrolling:touch;

    7.bootstrap式 input获取焦点特效css

    input{transition: all 0.30s ease-in-out;outline: none;}

    input[type=text]:focus{box-shadow: 0 0 5px rgba(35, 150, 188, 1);border: 1px solid rgba(35, 150, 188, 1);}

    8.css限制字数 用...省略

    span{font-size:24px;}

    .hidden{display:inline-block;white-space:nowrap;width:calc(24px*9);text-overflow:ellipsis;overflow:hidden;}

    如有新遇到的问题会及时更新

    文字两边对齐

    .main_test{display:block;float:left;width:50px;text-align:justify;font-size:12px;color:#444444;line-height:26px;}

    .main_test::after{content:"";display: inline-block;width:100%;overflow:hidden;height:0;}

    相关文章

      网友评论

          本文标题:css笔记

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