当前位置:
  1. 首页 »
  2. 笔记 »
  3. 正文

css3 transform 在过渡时可能会发现抖动或者闪烁特别是放大scale时,暂时用旋转减少抖动

零分 2,436

在使用css3 transform:scale(1.2)时遇到一个问题,就是发现文本会抖动。大概就时文本会先变模糊、再变清晰。

经过测试,可以通过旋转来减少抖动的感觉。添加了rotate(0.1deg)后,文本变模糊,但不会再变回清晰。

我使用的场景,鼠标经过时,li放大一些以区分其他列表上的li。

CSS:

transform:  scale(1) translateZ(0) rotate(0deg);//鼠标未经过
transform:  scale(1.01) translateZ(0) rotate(0.1deg);//鼠标经过
/***动画时间***/
-webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
-o-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);

虽还是不算满意,但也解决了闪了一下的感觉。就当文本模糊时经过的效果吧。

兼容性写法:

transform:scale(1.2) translateZ(0) rotate(0.1deg);
-ms-transform:scale(1.2) translateZ(0) rotate(0.1deg);        /* IE 9 */
-moz-transform:scale(1.2) translateZ(0) rotate(0.1deg);       /* Firefox */
-webkit-transform:scale(1.2) translateZ(0) rotate(0.1deg);     /* Safari 和 Chrome */
-o-transform:scale(1.2) translateZ(0) rotate(0.1deg);        /* Opera */
标签:

CSS transform位移属性的小技巧

transform,大多时候都是用来做层旋转,其实很多时候也可以用来垂直和水平的位移,比如要写图片居中,习惯性的定义父层的text-align:center;有时候对于图片,不是很好用,图文混合,文字需要居左对齐,图片需要居中对齐,这个时候可以配合transform:translateX(-50%);来实现图片居中 在第二个图片上,添加了一个transform类,CSS如下 .transform{ margin-left:50%; transform:translateX(-50%); } 所以,在配合居中上,就可以很好的使用!
教程 3,014

已备案域名不能进行交易售卖了

域名又出新政策了,已备案的域名不能进行交易了,以前卖出去的域名都是已经备案的,虽然卖出去之后可以进行注销备案! 阿里云域名交易平台将于2025年10月24日开始对出售中的已备案域名进行治理,相关域名出售信息将不予展示。 所以,以后想通过平台买域名,应该不会有搜索引擎收录了,已经备案的域名估计以后也可能没办法过户,想要过户应该需要先注销备案
笔记 1,024

win10和win11的.txt微软记事本开始收费了?

据悉,win10/win11上的.txt微软自带的记事本和画图软件开始收费了,价格为每月 9.99 美元或每年 99.99 美元。 不过收费功能是AI的部分功能,记事本和画图植入了AI功能。不使用这些AI功能,还是可以免费使用。 记事本:AI 文本重写(Rewrite)、AI 生成不同格式、语气的文本版本(Change tone)、AI 文本缩短 / 加长(Make shorter / Make longer) 画图:AI 图像生成器(Image Creator),该功能基于 OpenAI 的 Dall-E 模型。 自 1983 年推出记事本、1985 年推出画图应用以来,这两款应用始终是免费
笔记 1,906

淘宝天猫商城终于全面支持微信支付

当淘宝说支持微信支付的时候,到现在似乎已经有很长一段时间了,天猫终于开始支持微信支付了。 这两天突然发现,天猫商品可以选择微信支付,尝试点开几个,都有微信支付,虽然在列表的最后。 发起支付,会跳到微信,支付,和美团、饿了么的微信支付一样一样的。 如果继续深入合作互通,淘宝会不会支持微信登录呢?
笔记 2,969

记一次宝塔MySQL无法启动的问题

去顺丰送快递之后,一直就没有管理打开网站,好像不去之前也没怎么更新 难得休息,打算更新下企业模板,发现无法打开。显示链接数据库失败。 进入宝塔后台,发现MySQL停止了运行。 第一时间启动MySQL,但是发现一直启动失败。 之后更新了下宝塔,更新了下MySQL,还是无法启动。 百度了一番,发现原来我是真的看不懂那些日志。 只好找些看得懂的来测试。 删除了两个文件 /www/server/data/ib_logfile0 /www/server/data/ib_logfile1 无法启动,注释了innodb_开头配置 #innodb_data_home_dir = /www/server/dat
笔记 1,945