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 沒有提
你想要在自己網站上分享一個產品,或者是一個作品集,又或者僅僅只是一個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那么回事。那么你接下
主站蜘蛛池模板: 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | 房间温控器|LonWorks|海思| 高压油管,液压接头,液压附件-烟台市正诚液压附件 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 上海盐水喷雾试验机_两厢式冷热冲击试验箱-巨怡环试 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 馋嘴餐饮网_餐饮加盟店火爆好项目_餐饮连锁品牌加盟指南创业平台 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 橡胶电子拉力机-塑料-微电脑电子拉力试验机厂家-江苏天源 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 一礼通 (www.yilitong.com)-企业礼品解决方案一站式服务平台 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 工业冷却塔维修厂家_方形不锈钢工业凉水塔维修改造方案-广东康明节能空调有限公司 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 内窥镜-工业内窥镜厂家【上海修远仪器仪表有限公司】 | 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 门禁卡_智能IC卡_滴胶卡制作_硅胶腕带-卡立方rfid定制厂家 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | 山东彩钢板房,山东彩钢活动房,临沂彩钢房-临沂市贵通钢结构工程有限公司 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 乐之康护 - 专业护工服务平台,提供医院陪护-居家照护-居家康复 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | 合肥废气治理设备_安徽除尘设备_工业废气处理设备厂家-盈凯环保 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 |