css3如何利用transform变形结合事件完成扇形导航-创新互联
这篇文章给大家分享的是有关css3如何利用transform变形结合事件完成扇形导航的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
创新互联建站专注于企业营销型网站建设、网站重做改版、克东网站定制设计、自适应品牌网站建设、H5技术、购物商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为克东等各大城市提供网站开发制作服务。这个案例因为写错了一个transition的单词,害得我花了一个下午的时间,真的眼睛都瞎了,以后不要再犯这种低级错误 >_<
一、知识点分析
1、APDiv定位布局
2、点击事件下的transition和transform的效果。
3、每个小图标的left和top值的计算。
4、点击小图标后图标的transition事件侦听。
二、HTML源代码
三、CSS样式
body { margin: 0; } body{ background-color:#eee;} #stage { width: 300px; height: 300px; position: relative; top: 150px; margin: 0 auto; } #nav { position: absolute; width: 120px; height: 107px; left: 50%; margin-left: -60px; top: 50%; margin-top: -53px; } #nav img { width: 100%; position: absolute; left: 0; top: 0; cursor: pointer; } #home { position: absolute; width: 150px; height: 134px; left: 0; top: 0; right: 0; bottom: 0; margin: auto; cursor: pointer; transition: 0.5s ease-in-out; } #home img { width: 100%; }
四、JavaScript源代码
window.onload=function(){ var oHome=document.getElementById("home"); var oNav=document.getElementById("nav"); var aImg=oNav.getElementsByTagName("img"); var imgLen=aImg.length; var onOff=true; var iR=-260; //鼠标点击每个小图标的时候 for(var i=0;i完整页面代码
环形导航 感谢各位的阅读!关于“css3如何利用transform变形结合事件完成扇形导航”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
分享文章:css3如何利用transform变形结合事件完成扇形导航-创新互联
当前网址:http://scyanting.com/article/dosdhe.html