pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

簡單的Material Design風格手機App菜單特效

這是一款非常簡單的Material Design風格手機App菜單特效。該特效使用CSS3和少量的jQuery代碼來完成。在用戶點擊漢堡包菜單按鈕之后,按鈕會變形放大到整個手機APP屏幕,同時菜單選項會從
  簡要教程
  這是一款非常簡單的Material Design風格手機App菜單特效。該特效使用CSS3和少量的jQuery代碼來完成。在用戶點擊漢堡包菜單按鈕之后,按鈕會變形放大到整個手機APP屏幕,同時菜單選項會從屏幕下方滑動上來,效果非常酷。

1.jpg

  制作方法

  HTML結構
  該APP菜單的HTML結構使用嵌套<div>的HTML結構。導航菜單使用<nav>元素來制作。div.nav-toggle是用于制作圓形的擴展動畫,div.icon是漢堡包圖標。
  1. <div class="phone">
  2.   <div class="screen">
  3.     <nav class="nav">
  4.       <ul>
  5.         <li><a href="#">搜 索</a></li>
  6.         <li><a href="#">主 頁</a></li>
  7.         <li><a href="#">HTML5學習</a></li>
  8.         <li><a href="#">CSS3學習</a></li>
  9.         <li><a href="#">聯系我們</a></li>
  10.       </ul>
  11.     </nav>
  12.     <div class="nav-toggle">
  13.       <div class="icon"></div>
  14.     </div>
  15.     <div class="lower-screen">
  16.       <div class="card">
  17.         <h2>Material cards</h2>
  18.         <p>...</p>
  19.       </div>
  20.       
  21.       <div class="card">
  22.         <h2>..</h2>
  23.         <p>...</p>
  24.         </p>
  25.       </div>
  26.     </div>
  27.   </div>
  28. </div>            
復制代碼

  CSS樣式
  在這個APP節目設計中,手機的界面采用固定的寬度和高度,并設置為固定定位。手機的屏幕也設置了固定的寬度和高度,并設置為相對定位。
  1. .phone {
  2.   position: fixed;
  3.   top: 50%;
  4.   left: 50%;
  5.   -webkit-transform: translateX(-50%) translateY(-50%);
  6.       -ms-transform: translateX(-50%) translateY(-50%);
  7.           transform: translateX(-50%) translateY(-50%);
  8.   width: 280px;
  9.   height: 580px;
  10.   border-radius: 40px;
  11.   background-color: white;
  12. }
  13. .phone .screen {
  14.   width: 260px;
  15.   height: 450px;
  16.   background-color: #ECEBE9;
  17.   display: block;
  18.   margin: 65px auto;
  19.   overflow: hidden;
  20.   position: relative;
  21.   border-radius: 2px;
  22.   border: 4px solid #262626;
  23. }            
復制代碼

  漢堡包圖標的包裹元素設置為一個半徑30像素的圓形。它的:before偽元素設置為和它同樣的大小,后面會使用這個偽元素來制作圓形擴展的動畫效果。
  1. .nav-toggle {
  2.   width: 60px;
  3.   height: 60px;
  4.   z-index: 2;
  5.   border-radius: 50%;
  6.   margin: 10px;
  7.   position: absolute;
  8.   cursor: pointer;
  9.   box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2);
  10.   -webkit-transition-duration: 0.66s;
  11.           transition-duration: 0.66s;
  12.   -webkit-transition-timing-function: swing;
  13.           transition-timing-function: swing;
  14. }
  15. .nav-toggle:before {
  16.   width: 60px;
  17.   height: 60px;
  18.   border-radius: 50%;
  19.   background-color: #4A75E6;
  20.   content: "";
  21.   position: absolute;
  22.   top: 50%;
  23.   left: 50%;
  24.   -webkit-transform: translateX(-50%) translateY(-50%);
  25.       -ms-transform: translateX(-50%) translateY(-50%);
  26.           transform: translateX(-50%) translateY(-50%);
  27.   -webkit-transition-duration: 0.66s;
  28.           transition-duration: 0.66s;
  29.   -webkit-transition-timing-function: swing;
  30.           transition-timing-function: swing;
  31. }               
復制代碼

  在用戶點擊了漢堡包圖標之后,特效中使用jQuery代碼來為body元素切換class,當body元素被添加了.nav-openclass之后,.nav-toggle:before偽元素開始動畫,圓形開始擴展。
  1. body.nav-open .nav-toggle:before {
  2.   width: 1200px;
  3.   height: 1200px;
  4.   background-color: rgba(74, 117, 230, 0.95);
  5. }      
復制代碼
  整個效果的CSS代碼十分簡單,具體請參考下載文件。

  本文版權屬于jQuery之家,轉載請注明出處:http://www.htmleaf.com/css3/daohangcaidan/201507132222.html

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了html5超簡單的localStorage實現記住密碼的功能實現,非常具有實用價值,需要的朋友可以參考下
利用html5,css實現鐘擺效果 ,在項目中經常會遇到,今天小編把基于HTML5+CSS3實現簡單的時鐘效果的實現代碼分享到腳本之家平臺,需要的額朋友參考下吧
由于實際運行環境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會達到,所以這部分不是開發者能夠決定的,開發者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個自定義的視頻播放器,需要用到HTML5提供的video標簽、以及HTML5提供的對JavascriptAPI的擴展。,HTML5中國,中國最大的HTML5中文門戶。
隨著 Hybrid 應用的豐富,HTML5 工程師們已經不滿足于把桌面端體驗簡單移植到移動端,他們覬覦移動原生應用人性化的操作體驗,特別是原生應用與生俱來的豐富的手勢系統。HTML5 沒有提
你想要在自己網站上分享一個產品,或者是一個作品集,又或者僅僅只是一個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那么回事。那么你接下
主站蜘蛛池模板: ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 亳州网络公司 - 亳州网站制作 - 亳州网站建设 - 亳州易天科技 | 振动台-振动试验台-振动冲击台-广东剑乔试验设备有限公司 | 中式装修设计_全屋定制家具_实木仿古门窗花格厂家-喜迎门 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 真空泵厂家_真空泵机组_水环泵_旋片泵_罗茨泵_耐腐蚀防爆_中德制泵 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 深圳VI设计-画册设计-LOGO设计-包装设计-品牌策划公司-[智睿画册设计公司] | 吹田功率计-长创耐压测试仪-深圳市新朗普电子科技有限公司 | 阳光1号桔柚_无核沃柑_柑橘新品种枝条苗木批发 - 苧金网 | 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁 | 培训无忧网-教育培训咨询招生第三方平台 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 不锈钢反应釜,不锈钢反应釜厂家-价格-威海鑫泰化工机械有限公司 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 航空铝型材,7系铝型材挤压,硬质阳*氧化-余润铝制品 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 识禅_对禅的了解,从这里开始| 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 双工位钻铣攻牙机-转换工作台钻攻中心-钻铣攻牙机一体机-浙江利硕自动化设备有限公司 | Pos机办理_个人商户免费POS机申请-拉卡拉办理网 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 浴室柜-浴室镜厂家-YINAISI · 意大利设计师品牌 | 咿耐斯 |-浙江台州市丰源卫浴有限公司 |