您现在的位置是:网站首页> 编程资料编程资料
使用CSS3创建动态菜单效果css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
2023-10-24
277人已围观
简介 这篇文章主要介绍了使用CSS3创建动态菜单效果,可以先看文中开头demo演示的效果,需要的朋友可以参考下
该教程,我们将讨论CSS3的一些新功能和新特性,并教你在不使用图片和JavaScript的情况下,如何制作酷炫的圆形导航菜单。该实例将用到CSS3的新特性: border-radius和animation。
第一步:编辑菜单的HTML代码
菜单包含三个列表项,分别取名为“Menu1”、“Menu2”、“Menu3”。
XML/HTML Code复制内容到剪贴板
- <div class="css3Menus">
- <ul>
- <li>Menu1li>
- <li>Menu2li>
- <li>Menu3li>
- ul>
- div>
第二步:设置菜单的背景
在该步骤中,我们将把导航的背景设置为黑色。宽度、高度和内边距为可选项,可以不设置。
CSS Code复制内容到剪贴板
- ."width: auto; height: auto; float: none;" id="4_nwp">"text-decoration: none;" mpid="4" target="_blank" href="http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=0&is_app=0&jk=e2fbae28688be8a0&k=css3&k0=css3&kdi0=0&luki=10&n=10&p=baidu&q=06011078_cpr&rb=0&rs=1&seller_id=1&sid=a0e88b6828aefbe2&ssp2=1&stid=0&t=tpclicked3_hc&tu=u1922429&u=http%3A%2F%2Fwww%2Eadmin10000%2Ecom%2Fdocument%2F2453%2Ehtml&urlid=0" id="4_nwl">"color:#0000ff;font-size:14px;width:auto;height:auto;float:none;">css3Menus {
- background: #14080a;
- width:506px;
- height:260px;
- padding:20px;
- }
如下图:
第三步:利用border-radius,制作圆形导航。
该步中,我们会利用CSS3的一些酷的功能,尤其是border-radius ,将每个列表项的背景设置为黄色,形状为圆形。
CSS Code复制内容到剪贴板
- ul {
- list-style: none;
- }
- li {
- float:left;
- font: 14px/10px Arial, Verdana, sans-serif;
- color:#FFF;
- background-color:#CCCC00;
- width: 80px;
- height: 80px;
- padding:20px;
- margin:0 30px 0 0;
- -webkit-border-radius: 60px;
- -moz-border-radius: 60px;
- border-radius: 60px;
- }
菜单看起来呈下面样子:
第四步:设置菜单的对齐方式
本步骤中,我们将为每个列表项设置特定的背景颜色与位置:
CSS Code复制内容到剪贴板
- li#menu1 {
- background-color: #00FFCC;
- }
- li#menu2 {
- background-color: #CC9900;
- margin-top:100px;
- }
- li#menu3 {
- background-color: #33FF66;
- margin-top:50px;
- }
现在菜单看起来呈下面样子:
第五步:设置菜单中链接的对齐方式
CSS Code复制内容到剪贴板
- li a {
- color:#FFF;
- text-decoration:none;
- display:"width: auto; height: auto; float: none;" id=提示:
本文由神整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
相关内容
- 高效编写CSS代码的建议汇总CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 浅谈CSS编程中的定位问题CSS实现定位元素居中的方法CSS实现模拟position的fixed页面定位效果CSS绝对定位元素left设为50%实现水平居中
- CSS中的inherit使用技巧小结CSS 继承 inherit属性的方法深入理解CSS的height:100%和height:inherit之间的使用区别CSS中的两个特殊值用于控制层叠的inherit和initial的方法
- 神魔之塔人族五游侠图片一览_手机游戏_游戏攻略_
- 天天酷跑闪电骑士什么时候出?时间定在3月13号_手机游戏_游戏攻略_
- 神魔之塔英灵降临光副本全资料_手机游戏_游戏攻略_
- 神魔之塔如何快速喂养宠物_手机游戏_游戏攻略_
- 神魔之塔丧心病狂火希腊队强推人马宫视频一览_手机游戏_游戏攻略_
- 神魔之塔十连抽逆天图片介绍_手机游戏_游戏攻略_
- 神魔之塔开局宠物详解 发展方向全介绍_手机游戏_游戏攻略_
点击排行
本栏推荐

