博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS 常用方法小计
阅读量:5752 次
发布时间:2019-06-18

本文共 2816 字,大约阅读时间需要 9 分钟。

1.清除浮动

1st:.clear{    clear:both; height: 0; line-height: 0; font-size: 0}2ed:.over-flow{    overflow: auto; zoom: 1; //zoom: 1; 是在处理兼容性问题}3rd:.outer {zoom:1;}    /*IE6/7*/.outer :after {    clear:both;content:'.';display:block;    width: 0;height: 0;visibility:hidden;}   /*FF/chrome/opera/IE8*/

2.单行多行文字超出省略号

多行:display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;单行:width: 500px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

3.移动端meta

apple-mobile-web-app-capable : 删除默认的苹果工具栏和菜单栏apple-mobile-web-app-status-bar-style : 控制状态栏显示样式(顶部时间那一块)
360浏览器设置成急速模式

4.页面滚动穿透

当弹出 弹框的时候,给body设置overflow: hidden;$('body').css('overflow','hidden');弹框消失的时候,overflow: initial;$('body').css('overflow','initial');

5.垂直水平居中

#parent {display: table}#child{    display: table-cell;    vertical-align: middle;    text-align: center;}//css3.verticalcenter{    position: relative;    top: 50%;    -webkit-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);}

6.单词换行中间加上

hyphens:auto

7.输入框只能输入数字

8.跨浏览器透明度

.transparent {    filter: alpha(opacity=50); /* internet explorer */    -khtml-opacity: 0.5;      /* khtml, old safari */    -moz-opacity: 0.5;       /* mozilla, netscape */    opacity: 0.5;           /* fx, safari, opera */}

9.CSS开启硬件加速

.cube {   -webkit-transform: translateZ(0);   -moz-transform: translateZ(0);   -ms-transform: translateZ(0);   -o-transform: translateZ(0);   transform: translateZ(0);   /* Other transform properties here */}//webkit内核.cube {   -webkit-transform: translate3d(0, 0, 0);   -moz-transform: translate3d(0, 0, 0);   -ms-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);  /* Other transform properties here */}

10.Chrome and Safari中,使用CSS transforms 或者 animations闪烁

.cube {   -webkit-backface-visibility: hidden;   -moz-backface-visibility: hidden;   -ms-backface-visibility: hidden;   backface-visibility: hidden;    -webkit-perspective: 1000;   -moz-perspective: 1000;   -ms-perspective: 1000;   perspective: 1000;   /* Other transform properties here */}

11.placeholder 不垂直居中

line-height: normal;        input::-webkit-input-placeholder { /* WebKit browsers */      line-height: 1.5em;    }    input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */      line-height: 1.5em;    }    input::-moz-placeholder { /* Mozilla Firefox 19+ */      line-height: 1.5em;    }    input:-ms-input-placeholder { /* Internet Explorer 10+ */      line-height: 1.5em;    }

12.placeholder 颜色

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #f00;  }::-moz-placeholder { /* Mozilla Firefox 19+ */    color: #f00;}input:-ms-input-placeholder,textarea:-ms-input-placeholder {    color: #f00;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {    color: #f00;}

转载地址:http://qdukx.baihongyu.com/

你可能感兴趣的文章
replace函数结合正则表达式实现转化成驼峰与转化成连接字符串的方法
查看>>
ubuntu 初学常用命令
查看>>
WCF客户端与服务端通信简单入门教程
查看>>
判断是否含有中文
查看>>
android 资源种类及使用
查看>>
Explorer程序出错
查看>>
修改系统时间 ubuntu
查看>>
Centos7同时运行多个Tomcat
查看>>
使用CocoaPods过程中的几个问题
查看>>
我的友情链接
查看>>
mysql数据类型---数值型---int
查看>>
为eclipse安装maven插件
查看>>
公司新年第一次全员大会小记
查看>>
最懒的程序员
查看>>
JAVA8 Stream 浅析
查看>>
inner join on, left join on, right join on要详细点的介绍
查看>>
SAS vs SSD对比测试MySQL tpch性能
查看>>
Spring boot 整合CXF webservice 全部被拦截的问题
查看>>
Pinpoint跨节点统计失败
查看>>
【Canal源码分析】Canal Server的启动和停止过程
查看>>