webkit CSS特效的小bug

Webkit的强大,就在于它能执行transform和transition。

不过,因为CSS渲染比较新,而且很多人一直以来都坚持CSS不应该做动态的渲染。所以CSS的这些功能的支持,一直在进进退退。而HTML5中的Canvas大有可能替代CSS的这些特性。

今天在使用中发现了一个比较棘手的问题:本来想做一个图片缩放后倒影的效果,结果怎么都出不来,CSS代码如下:

  position:absolute; left:291px; top:359px; width:298px; height:248px;z-index:2;-webkit-transform:scale(0.6,0.6);
  -webkit-box-reflect: below 10px -webkit-gradient( linear, left center, left bottom,color-stop(0,transparent), color-stop(1,rgba(255, 255, 255,0.8)) );

去掉了缩放后,就可以了。

解决方案是让美工给图片加上倒影,不使用CSS生成倒影了。目前没有发现更好的方法,项目进度有限只能先这样了。

看了CSS的渲染,还是有很多坑的。不能放开手脚使用。而Canvas相对就没有这么多问题,但是开发工作量是CSS动画的几倍,而且开发难度相对也较高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值