咨询,就免费赠送域名与服务器,咨询热线:18210983909当前位置: 主页 > 建站知识 > 网站前端开发 > css前端知识应用学习教程 >
内容合作
联系我们
西安SEO网站优化建设公司咨询 建站咨询 西安SEO网站关键词排名优化公司 优化咨询
电话咨询:18210983909
E-mail:15210415824@qq.com
地址: 北京市海淀区尚东数字山谷A区1号楼

用CSS3制作的两款环状菜单特效,超简单!

作者/整理:SEO网站优化 点击量:次 来源:互联网 日期: 2017-05-22

数学计算公式:

最好的理解这些公式的方式是使用画图的方式来,先来看看每个扇形的角度是多少,下面是一张示意图:

用CSS3制作的两款环状菜单特效,超简单!

所以扇形的分布如上图所示,我们的demo中有6个li,那么每个li的角度为:

180deg / 6 = 30deg

如果你想做一个完整的圆形,那么角度值为:

360deg / 6 = 60deg

以此类推,你可以计算出你想要的扇形角度。我们将在css中使用这些角度。

要创建一个刚好等于我们所需要的角度的扇形,可以使用skew()来将它们倾斜。倾斜的值为:

90deg – x deg

这里的x为我们需要的角度。

这时候,列表中的所有li
都将因倾斜而产生扭曲,因此我们需要所有的a元素设置为不倾斜,

效果图如下:

用CSS3制作的两款环状菜单特效,超简单!

效果一

关键词:
前端开发css3以及html5相关的面试题 css3加javascript编写点击随机旋转角度 0030 如何使用div和css调整网页文字样
0031 如何使用css文件对网页内容和样 0032 如何使用css调整网页元素的边距 0033 如何用table标签显示网页表格
模仿combox(select)控件,不用为美化 第4天:调用样式表 第11天:不用表格的菜单
ShapeType给VML制作模版 VML应用实例大全 欢迎品尝用vml画的苹果~~
用CSS实现下拉菜单的多种方法 CSS中常用的单位 css也疯狂! 用background 插入flash播放
用css制作星级评分第1/3页 用DIV+CSS写小三角 Pjblog模板制作教程 超强推荐
网站制作之网页技巧 不用float实现div模块居中布局 用CSS floats创建三栏页布局
如何正确使用标题元素、段落和强 用好href的target属性 Css利用js的expression实现的效果
常用CSS集合 教你如何用CSS来控制网页字体的显 用CSS解决中英文混合字符串的截取
制作WEB在线编辑器-插入HTML标签 给自己的网站制作一个favicon.ico图标 用js实现的DIV+CSS编辑器代码
CSS条件注释的使用详解教材 CSS样式表常用小技巧收藏 收集的web页面html中常用的特殊符号
dl+ol应用分析 li的简单应用 iframe的使用用法
页里面 CDATA的作用说明 ie中多id的调用方法 用css来控制图片大小显示的实现方
用CSS让表格返转的代码 IE only 巧用CSS的MASK滤镜 div+css详解定位与定位应用
你不一定知道的Label的For用法 推荐一篇利用th,colgroup,col定义表格 dl,dt,dd制作的CSS垂直菜单