亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jquery+CSS3實現淘寶移動網頁菜單效果

2019-11-20 11:38:28
字體:
來源:轉載
供稿:網友

本文實例講述了jquery+CSS3實現淘寶移動網頁菜單效果。分享給大家供大家參考。具體如下:

這是一款基于jquery+CSS3實現的淘寶移動網頁菜單,其實這個菜單動畫并不復雜,只有縮放和位移。難點是用了扇形結構,而且還要實現扇形的鏈接區域,這個就費腦筋了,最后采用了傳統的圖片map來做熱區,效果還不錯。相信肯定有更好的解決方法。

先來看看運行效果截圖:

在線演示地址如下:

http://demo.VeVB.COm/js/2015/jquery-css3-taobao-phone-menu-codes/

具體代碼如下:

<!doctype html><html><head><meta charset="utf-8"><title>CSS3實現淘寶移動網頁菜單</title><script src="jquery-1.6.2.min.js"></script><style type="text/css">body { background: #f5f5f5; }ul, li,img { margin: 0; padding: 0; list-style: none; border:0;}a { outline:none;}.phone { width:350px; height:600px; border:#000 solid 1px; position:absolute;}.plate { width: 281px; height: 281px; border-radius:50%; padding:6px; background:rgba(0,0,0,0.2); overflow: hidden; position: absolute; bottom:0; left:0;}.link { width: 100%; height: 100%; position: absolute; }.sector { width: 281px; height: 281px; overflow: hidden; background: url(images/bg.png); position: absolute; }.sector li { position: absolute; width: 50%; height: 50%; overflow: hidden; }.sector a { position: absolute; width: 100%; height: 100%; border-top-left-radius: 100%; line-height: 999px; -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); margin: -25px 0 0 45px; background: #ff4400; display:none; }.sector li.r2 { -webkit-transform: rotate(60deg); -moz-transform: rotate(60deg); margin: -26px 0 0 96px; }.sector li.r3 { -webkit-transform: rotate(120deg); -moz-transform: rotate(120deg); margin: 44px 0 0 166px; }.sector li.r4 { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); margin: 140px 0 0 140px; }.sector li.r5 { -webkit-transform: rotate(240deg); -moz-transform: rotate(240deg); margin: 166px 0 0 44px; }.sector li.r6 { -webkit-transform: rotate(300deg); -moz-transform: rotate(300deg); margin: 96px 0 0 -26px; }.icon { position: absolute; }.icon li { position: absolute; width: 44px; height: 37px; background: #ccc; overflow: hidden; line-height: 999px; background: url(images/icon.png); display: none; }.icon li.r1 { margin: 37px 0 0 71px; background-position: 0 -37px; }.icon li.r2 { margin: 37px 0 0 168px; background-position: -220px -37px;}.icon li.r3 { margin: 122px 0 0 214px; background-position: -176px -37px;}.icon li.r4 { margin: 204px 0 0 165px; background-position: -132px -37px; }.icon li.r5 { margin: 208px 0 0 76px; background-position: -88px -37px; }.icon li.r6 { margin: 120px 0 0 21px; background-position: -44px -37px;}.home { width:138px; height:138px; overflow:hidden; line-height:999px; position:absolute; border-radius:50%; left:50%; top:50%; margin:-69px 0 0 -69px;}.home.over a { display:block; background:#ff4400; width:125px; height:125px; border-radius:50%; margin:7px;}.home.over a span { display:block; width:53px; height:46px; position:relative; margin:auto; top:40px;}.menu { position:absolute; bottom:25px; left:25px;}.menu a { display:block; width:60px; height:60px; border-radius:50%; background:#ff4400; border:#fff solid 5px; box-shadow: 0 0 0 3px rgba(200,200,200,0.3);}.menu a span { background:url(images/icon.png) no-repeat -264px -46px; display:block; width:41px; height:31px; overflow:hidden; line-height:999px; margin:14px 0 0 9px;}/*菜單動畫*/.plate { -webkit-transition:all 0.3s; transition:all 0.3s; -webkit-transform:translate(-100px,100px) scale(0,0) rotate(0); transform:translate(-100px,100px) scale(0,0) rotate(0);}.plate.open { -webkit-transform:translate(28px,-100px) scale(1,1) rotate(360deg); transform:translate(28px,-100px) scale(1,1) rotate(360deg);}.menu a { -webkit-transition:all 0.3s; transition:all 0.3s;}.menu a.open { background:rgba(200,200,200,0.5);}</style></head><body><p>若動畫不流暢請刷新一下頁面</p><div class="phone"> <div class="plate"> <ul class="sector"> <li class="r1"><a href="#">我的淘寶</a></li> <li class="r2"><a href="#">購物車</a></li> <li class="r3"><a href="#">搜索</a></li> <li class="r4"><a href="#">更多</a></li> <li class="r5"><a href="#">物流</a></li> <li class="r6"><a href="#">旺旺</a></li> </ul> <ul class="icon"> <li class="r1">我的淘寶</li> <li class="r2">購物車</li> <li class="r3">搜索</li> <li class="r4">更多</li> <li class="r5">物流</li> <li class="r6">旺旺</li> </ul> <div class="home"><a href="#"><span>主頁</span></a></div> <div class="link"><img src="images/link.png" width="100%" height="100%" usemap="#Map"> <map name="Map" id="map">  <area shape="poly" coords="140,67,139,1,72,21,25,68,85,107" href="#a">  <area shape="poly" coords="196,105,256,74,213,23,141,5,142,73" href="#b">  <area shape="poly" coords="196,106,257,75,277,132,260,208,198,174" href="#c">  <area shape="poly" coords="195,173,258,211,214,259,144,279,141,205" href="#d">  <area shape="poly" coords="141,203,136,279,68,256,21,208,86,174" href="#e">  <area shape="poly" coords="84,169,18,206,2,131,22,72,83,108" href="#f">  <area shape="circle" coords="141,140,63" href="#home"> </map> </div> </div> <div class="menu"> <a href="#taobao"><span>淘寶</span></a> </div></div><script>$("#map area[shape='poly']").hover(function(){ i = $(this).index(); $(".sector a").eq(i).show(); $(".icon li").eq(i).show();},function(){ $(".sector a").eq(i).hide(); $(".icon li").eq(i).hide();});$("#map area[shape='circle']").hover(function(){ $(".home").addClass("over");},function(){ $(".home").removeClass("over");});$(".menu a").click(function(){ if($(this).attr("class") == "open"){  $(this).removeClass("open");  $(this).addClass("close");  $(".plate").removeClass("open");  $(".plate").addClass("close"); }else{  $(this).removeClass("close");  $(this).addClass("open");  $(".plate").removeClass("close");  $(".plate").addClass("open"); }});</script></body></html>

希望本文所述對大家的jquery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
xvideos亚洲| 日韩中文字幕在线播放| 欧美高清电影在线看| 亚洲国产精品电影在线观看| 青草成人免费视频| 日韩精品极品毛片系列视频| 日本亚洲欧洲色α| 精品久久香蕉国产线看观看gif| 九九久久久久99精品| 国产欧美精品xxxx另类| 欧美wwwwww| 国产亚洲精品一区二555| 51久久精品夜色国产麻豆| 久久的精品视频| 久久资源免费视频| 一区二区成人精品| 蜜臀久久99精品久久久无需会员| 欧美激情欧美狂野欧美精品| 久久琪琪电影院| 色阁综合伊人av| 日本午夜在线亚洲.国产| 91精品久久久久久久久久| 日韩精品视频在线免费观看| 国产亚洲综合久久| 久久视频这里只有精品| 成人a在线观看| 欧美亚洲另类激情另类| 欧美中文字幕在线观看| 4p变态网欧美系列| 久久婷婷国产麻豆91天堂| 毛片精品免费在线观看| 久久99视频免费| 中文日韩电影网站| 国产精品丝袜久久久久久高清| 日韩精品视频免费在线观看| 青青久久aⅴ北条麻妃| 国产精品免费视频久久久| 97av在线视频| 美女黄色丝袜一区| 欧美丰满片xxx777| 91精品视频免费| 欧美电影在线观看| 亚洲欧美在线播放| 91av在线免费观看视频| 在线性视频日韩欧美| 欧美极品美女电影一区| 26uuu另类亚洲欧美日本老年| 美女av一区二区| www.国产精品一二区| 亚洲精品第一国产综合精品| 欧美精品午夜视频| 国产精品aaaa| 久久久久久久久久久久久久久久久久av| 亚洲成色777777在线观看影院| 欧美激情中文网| 久久国产精品久久国产精品| 亚洲国产欧美一区二区丝袜黑人| 神马国产精品影院av| www.精品av.com| 一本久久综合亚洲鲁鲁| 伊人久久大香线蕉av一区二区| 黄色一区二区三区| 国产日韩欧美在线视频观看| 日韩av最新在线| 成人有码视频在线播放| 国内精品在线一区| 欧美多人爱爱视频网站| 一本色道久久88综合亚洲精品ⅰ| 色综合老司机第九色激情| 国产精品免费在线免费| 日韩欧美国产高清91| 不卡中文字幕av| 8090成年在线看片午夜| 日韩精品中文字幕在线观看| 国产亚洲欧洲黄色| 亚洲天堂成人在线| 国产精品高清在线| 日韩一区二区福利| 少妇高潮久久久久久潘金莲| 成人国内精品久久久久一区| 欧美午夜性色大片在线观看| 国产免费久久av| 91久久精品国产91久久性色| 欧美性猛交视频| 国产成人精品一区二区在线| 亚洲欧美日韩在线高清直播| 亚洲r级在线观看| 欧美另类老肥妇| 亚洲精品在线看| 久久久国产精彩视频美女艺术照福利| 欧美大片在线免费观看| 日本高清+成人网在线观看| 91av在线播放| 国产成人亚洲精品| 欧美亚洲国产另类| 91在线无精精品一区二区| 国产精品盗摄久久久| 插插插亚洲综合网| 亚洲天堂av在线播放| 久久久久久久97| 久久久国产视频| 97精品国产aⅴ7777| 欧美成人精品在线视频| 欧美肥老太性生活视频| 日韩在线观看免费高清| 久久视频免费在线播放| 欧美电影电视剧在线观看| 欧美成人精品在线视频| 成人天堂噜噜噜| 日韩精品中文字幕视频在线| 欧美大奶子在线| 大荫蒂欧美视频另类xxxx| 亚洲人成网站免费播放| 久久乐国产精品| 成人午夜黄色影院| 精品偷拍各种wc美女嘘嘘| 精品中文字幕久久久久久| 国模精品一区二区三区色天香| 国产在线日韩在线| 日本精品久久电影| 亚洲国产高潮在线观看| 欧美伊久线香蕉线新在线| 欧美福利视频在线| 亚洲日韩第一页| 亚洲精品国产品国语在线| 精品久久香蕉国产线看观看gif| 日本午夜人人精品| 92国产精品久久久久首页| 欧美国产在线电影| 成人有码在线播放| 久久夜色精品亚洲噜噜国产mv| 亚洲欧美日韩一区二区三区在线| 欧美日韩国产成人在线| 日韩精品视频在线免费观看| 精品露脸国产偷人在视频| 国产精品久久久久影院日本| 亚洲精品自在久久| 午夜精品久久久99热福利| 国产一区二区三区在线| 一本一本久久a久久精品综合小说| 中文字幕在线成人| 欧美日韩成人免费| 亚洲精品久久久久久久久久久久久| 欧美精品第一页在线播放| 中文字幕免费精品一区高清| 日韩欧美中文字幕在线播放| 两个人的视频www国产精品| 国产va免费精品高清在线观看| 91精品久久久久久久久青青| 亚洲高清久久久久久| 欧美大片在线看免费观看| 九九视频直播综合网| 日韩在线免费视频观看| 在线成人中文字幕| 日韩精品中文在线观看| 91大神福利视频在线| 欧美野外猛男的大粗鳮| 日韩精品极品在线观看| 亚洲性猛交xxxxwww| 欧美成人h版在线观看| 久久中文字幕在线视频| 三级精品视频久久久久| 亚洲欧美日韩国产成人| 欧美激情综合色综合啪啪五月|