博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3
阅读量:6975 次
发布时间:2019-06-27

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

CSS

消除transition闪屏

-

.css {     -webkit-transform-style: preserve-3d;     -webkit-backface-visibility: hidden;     -webkit-perspective: 1000; }
  • 过渡动画(在没有启动硬件加速的情况下)会出现抖动的现象, 以上的 解决方案只是改变 视角 来启动硬件加速的一种方式; 启动硬件加速的 另外一种方式:
.css {     -webkit-transform: translate3d(0,0,0);     -moz-transform: translate3d(0,0,0);     -ms-transform: translate3d(0,0,0);     transform: translate3d(0,0,0);   }
  • 启动硬件加速 最常用的方式:translate3d、translateZ、transform
  • opacity属性/过渡动画(需要动画执行的过程中才会创建合成层,动画没有开始或结束后元素还会回到之前的状态)
  • will-chang属性(这个比较偏僻),一般配合opacity与translate使用(而且经测试,除了上述可以引发硬件加速的属性外, 其它属性并不会变成复合层),
  • 弊端: 硬件加速会导致 CPU性能占用量过大,电池电量消耗加大 ;因此 尽量避免泛滥使用硬件加速。

css实现单行文本溢出显示 ...

overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;//当然还需要加宽度width属来兼容部分浏览。

实现多行文本溢出显示...

display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  overflow: hidden;
  • 因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端;

    • 1、-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:
    • 2、display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
    • 3、-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

改变placeholder的字体颜色大小

input::-webkit-input-placeholder {    /* WebKit browsers */    font-size:14px;    color: #333;}input::-moz-placeholder {    /* Mozilla Firefox 19+ */    font-size:14px;    color: #333;}input:-ms-input-placeholder {    /* Internet Explorer 10+ */    font-size:14px;    color: #333;}

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

你可能感兴趣的文章
Linux使用fuser命令找出访问文件系统的进程
查看>>
智能家居联网通信技术谁将一统天下?
查看>>
重庆企业首创ZPLC技术物联网光环境系统
查看>>
《数值分析(原书第2版)》—— 0.1 多项式求值
查看>>
MEMS传感器市场扩容 国产化水平亟待提升
查看>>
ASP.NET Aries 入门开发教程1:框架下载与运行
查看>>
周鸿祎:网络攻击新时代开启 要提高安全意识
查看>>
关于Solaris的9个小技巧
查看>>
网络安全加速推进 高增长引基金布局
查看>>
Spring 数据库连接整理
查看>>
“南海云”及大数据服务中心项目启动
查看>>
Crypto++编译使用
查看>>
SQLite.swift —— 纯 Swift 封装的 SQLite 框架
查看>>
《深入理解Spark:核心思想与源码分析》——3.11节ContextCleaner的创建与启动
查看>>
“淘宝心选”上线!taobaoxinxuan.xin被阿里巴巴收购
查看>>
天猫黑科技秘密全公开!人脸识别、AR交互、3D物体云识别...
查看>>
《深入浅出iPhone/iPad开发(第2版)》——……因为每个人都想要一个!
查看>>
《Adobe After Effects CS4经典教程》——1.5 对合成图像作动画处理
查看>>
Centos7.x系统网卡启动报错问题排查
查看>>
ROCBOSS v2.1.0 正式发布,PHP 微社区
查看>>