1、表单形式,一行文字,分2列或者三列,其中一列或者两列宽度固定,最后一列100%长度使用display:table
外层结构样式:
- display: table;
- width: 100%;
- box-sizing: border-box;
内存固定宽度样式:
- display: table-cell;
- width: 65px;
内存100%宽度样式:
- width: 100%;
- display: table-cell;
2、页面滚动顺畅,添加样式(手机端滑动好)
- -webkit-overflow-scrolling: touch;
3、页面平滑滚动,使用css(从右侧过来,主要是transform样式)
原本样式:
- position: fixed;
- background:#FFFFFF;
- width: 100%;
- padding: 0px;
- top: 0px;
- z-index: 99999;
- height: 100%;
- -webkit-transform: translateX(100%);
- transform: translateX(100%);
- -webkit-transition: -webkit-transform 0.5s ease-in-out;
- transition: transform 0.5s ease-in-out;
原本样式+show:
- -webkit-transform: translateX(0%);
- transform: translateX(0%);
4、select下拉框手机上不显示箭头与边框
- background-color: transparent;
- background-image: none;
- -webkit-appearance: none;
- box-shadow: none;
5、图片背景图使用
background-size: contain;
6、文字不能选择body中设置
-webkit-user-select: none;
7、线性渐变
- width: 1px;
- height: 410px;
- float: left;
- margin-left: 69px;
- background: -moz-linear-gradient(top,rgba(255,255,255,0.1),#fff,rgba(255,255,255,0.1));
- background: -webkit-linear-gradient(top,rgba(255,255,255,0.1),#fff,rgba(255,255,255,0.1));
8、手机端列表下边线设置为0.5px,无法直接设置为border-bottom:0.5px solid #eee;使用下列方法
ul li:after {
- content: " ";
- position: absolute;
- left: 0;
- top: 0;
- width: 200%;
- height: 1px;
- border-bottom: 1px solid #eee;
- -webkit-transform-origin: 0 0;
- transform-origin: 0 0;
- -webkit-transform: scale(0.5);
- transform: scale(0.5);
}
9、点击时使元素无背景,不高亮
-webkit-tap-highlight-color: transparent;
时间: 2024-11-11 09:15:40