首页 >web前端 >html教程 >CSS黑魔法(1)_html/css_WEB-ITnose

CSS黑魔法(1)_html/css_WEB-ITnose

WBOY
WBOY原创
2016-06-21 09:04:541192浏览

css黑魔法

多行文本溢出显示省略号(...)的方法

p {    overflow : hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;//规定可现实几行    -webkit-box-orient: vertical;}

子元素垂直居中

<div class="parent">    <div class="child">        垂直居中    </div></div><style>    .parent{        display:table;        width:500px;        height:500px;    }    .child{        display: table-cell;        vertical-align: middle;    }</style>

子元素元素table-cell高宽填充整个父元素

移动web页面支持弹性滚动

传统 pc 端中,子容器高度超出父容器高度,通常使用 overflow:auto 可出现滚动条拖动显示溢出的内容,而移动web开发中,由于浏览器厂商的系统不同、版本不同,导致有部分机型不支持对弹性滚动,从而在开发中制造了所谓的 BUG。

.css{overflow:auto;/* winphone8和android4+ */-webkit-overflow-scrolling: touch; /* ios5+ */}

详细可参考: 移动web页面支持弹性滚动的3个方案

CSS箭头制作方法

&:after {               content: '';                border: Size(13) solid transparent;                border-left-color: #fff;//方向                width: 0;                height: 0;                position: absolute;                top: 0;                right: Size(-30);                @include verticalCenter();            }

欢迎大家踊跃补充!
持续更新......

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn