css3实现动态圆形导航栏
2014-10-31 13:29
99 查看
核心问题:
1.圆形怎样实现?
css3的圆角属性:border-radius:__ px; 把值设大点就圆啦。
2.怎样实现动画效果?
css3的transition属性:transition:__ s;控制转变过程的时间, 时间不要太短也不要太长。
3.动画样式?
动画样式有很多很多,基本上能更改的属性样式都能形成动画。实例中:在圆角之前li标签是个“方块”,通过更改border的上下左右颜色实现动画,看起来像外部的“环”在旋转。
鼠标放在“首页”上时:
以下是各浏览器对border-radius的支持明细:
1.圆形怎样实现?
css3的圆角属性:border-radius:__ px; 把值设大点就圆啦。
2.怎样实现动画效果?
css3的transition属性:transition:__ s;控制转变过程的时间, 时间不要太短也不要太长。
3.动画样式?
动画样式有很多很多,基本上能更改的属性样式都能形成动画。实例中:在圆角之前li标签是个“方块”,通过更改border的上下左右颜色实现动画,看起来像外部的“环”在旋转。
<html> <head> <style> body{ margin:0px; padding:0px; font:Arial 12px; } ul{ list-style-type:none; } li{ width:40px; height:40px; background:#ccc; margin:10px; float:left; text-align: center; line-height: 40px; border:8px solid; border-radius:40px; border-color:#999 #555 #999 #555; } li:hover{ border-color:#555 #999 #555 #999; } li{ transition:1s; } a{ text-decoration:none; } </style> <head> <body> <div> <ul> <li><a href='';>首页</a></li> <li><a href='';>博文</a></li> <li><a href='';>关于</a></li> </ul> </div> </body> </html>效果图:
鼠标放在“首页”上时:
以下是各浏览器对border-radius的支持明细:
相关文章推荐
- css3实现动态圆形导航栏
- CSS3实现的超酷动态圆形悬浮效果
- CSS3实现的超酷动态圆形悬浮效果
- 分享一个CSS3实现的动态内容标签页切换效果教程
- 在没有图片的情况下用css3实现一个圆形
- html5+css3实现跑动的爱心/动态水滴效果[原创][5+3时代]
- android自定义圆形进度条,实现动态画圆效果
- 一个利用客户端空间存储树形导航栏信息,从而实现ajax技术动态导航的雏形
- Html+CSS3技术实现动画、天气图标动态效果 效果很酷
- 纯css3实现的圆形旋转分享按钮
- css3创建一个动态的立体的导航栏
- 用css3和jquery实现的渐变的动态进度条
- 本周推荐7款CSS3实现的动态特效
- css3与html5实现响应式导航菜单(导航栏)效果分享
- 用css3和jquery实现的渐变的动态进度条
- 用css3和jquery实现的渐变的动态进度条
- 一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
- 分享一个CSS3实现的动态内容标签页切换效果教程
- CSS3实现的圆形遮罩手机应用效果实例
- iOS开发笔记-根据frame大小动态调整fontSize的自适应文本及圆形进度条控件的实现