Web开发

首页 » 常识 » 问答 » web前端开发常用CSS样式汇总二
TUhjnbcbe - 2024/5/10 16:15:00

21、使用硬件加速

在浏览器中开启硬件加速,使GPU图形处理单元发挥功能,从而提升性能。硬件加速在移动端特别有用,因为它可以有效的减少资源的利用。

当前主流浏览器会检测到页面特定DOM元素应用了某些CSS规则时会开启,最显着特征的元素的3D转换。如果不使用3D变形,我们通过下面的方式可以来开启:

.wrap{

transform:translateZ(0);

}

22、页面动画出现问题

在Chrome和Safari中,当我们使用CSS转换或者动画时可能会有页面闪烁的效果,下面的代码可以修复此情况:

.cube{

-webkit-backface-visibility:hidden;

backface-visibility:hidden;

-webkit-perspective:;

perspective:;

/*Othertransformpropertieshere*/

}

在webkit内核的浏览器中,另一个行之有效的方法是

.cube{

-webkit-transform:translate3d(0,0,0);

transform:translate3d(0,0,0);

/*Othertransformpropertieshere*/

}

23、字母大小写转换

p{text-transform:uppercase}//将所有字母变成大写字母

p{text-transform:lowercase}//将所有字母变成小写字母

p{text-transform:capitalize}//首字母大写

p{font-variant:small-caps}//将字体变成小型的大写字母

24.将一个容器化为透明

.wrap{

filter:alpha(opacity=50);

-moz-opacity:0.5;

-khtml-opacity:0.5;

opacity:0.5;

}

25、删除转换闪屏

.wrap{

-webkit-transform-style:preserve-3d;

-webkit-backface-visibility:hidden;

-webkit-perspective:;

}

26、识别字符串里的\n并换行

一般在富文本中返回换行符不是br的标签,而且\n。不使用正则转换的情况下,可通过下面样式实现换行。

body{

white-space:pre-line;

}

27、移除一个标签被点链接的边框

a{

outline:none;//或者outline:0

text-decoration:none;//取消默认下划线

}

28、CSS显示链接之后的URL

ahref="//

1
查看完整版本: web前端开发常用CSS样式汇总二