魅族怎么更改html,使用HTML5和CSS3打造一台魅族M9~

da9d5eca1fd221150475685fa22b6800.png

主要是用了CSS3里的圆角、渐变和盒阴影这3个属性,当然还有变换动画属性提供动画效果。

在我装的浏览器里,Firefox8的效果最好,其次是Chrome16,因为如果滑动时点到的是图标的话,有时会变成拖动图片。接着是IE9,在Opera下不知道为什么拖动都一卡卡的。

贴上地址:http://c7sky.com/works/m9

当然这个例子里不是光靠CSS3就能弄出来的,还是用到了一点图片:

ade2af5bb7f117f2e2d6539d5c4ae20d.png

Web字体

英文还好,中文字体比较大,估计在国内网站用不到。

而且如果字体在下载中时,在Chrome下会暂时显示空白,Firefox则会先使用其他字体替代显示。

@font-face {

font-family: HelveticaNeue;

src: url(fonts/HelveticaNeue.otf);

}

圆角设置

Firefox下的写法比较特别,位置词要合并起来放到最后。

-webkit-border-bottom-right-radius: 30px 6px;

-moz-border-radius-bottomright: 30px 6px;

border-bottom-right-radius: 30px 6px;

径向渐变

为了兼容各个浏览器,要多写4行加私有前缀的代码,这个很不环保...

background-image: -webkit-radial-gradient(30% 30%, circle closest-corner, white, #DFECF4);

background-image: -moz-radial-gradient(...);

background-image: -ms-radial-gradient(...);

background-image: -o-radial-gradient(...);

background-image: radial-gradient(...);

如果你觉得自己一个个加前缀太麻烦的话,可以试试-prefix-free,一个只有2kb的JS脚本。

http://leaverou.github.com/prefixfree/

然后我还发现了一个运用了prefixfree的页面,里面几乎可以看到几乎所有transition可以做到的变换动画。

http://leaverou.github.com/animatable/

学习CSS3的相关网站

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值