久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

簡(jiǎn)單的Material Design風(fēng)格手機(jī)App菜單特效

這是一款非常簡(jiǎn)單的Material Design風(fēng)格手機(jī)App菜單特效。該特效使用CSS3和少量的jQuery代碼來(lái)完成。在用戶點(diǎn)擊漢堡包菜單按鈕之后,按鈕會(huì)變形放大到整個(gè)手機(jī)APP屏幕,同時(shí)菜單選項(xiàng)會(huì)從
  簡(jiǎn)要教程
  這是一款非常簡(jiǎn)單的Material Design風(fēng)格手機(jī)App菜單特效。該特效使用CSS3和少量的jQuery代碼來(lái)完成。在用戶點(diǎn)擊漢堡包菜單按鈕之后,按鈕會(huì)變形放大到整個(gè)手機(jī)APP屏幕,同時(shí)菜單選項(xiàng)會(huì)從屏幕下方滑動(dòng)上來(lái),效果非常酷。

1.jpg

  制作方法

  HTML結(jié)構(gòu)
  該APP菜單的HTML結(jié)構(gòu)使用嵌套<div>的HTML結(jié)構(gòu)。導(dǎo)航菜單使用<nav>元素來(lái)制作。div.nav-toggle是用于制作圓形的擴(kuò)展動(dòng)畫(huà),div.icon是漢堡包圖標(biāo)。
  1. <div class="phone">
  2.   <div class="screen">
  3.     <nav class="nav">
  4.       <ul>
  5.         <li><a href="#">搜 索</a></li>
  6.         <li><a href="#">主 頁(yè)</a></li>
  7.         <li><a href="#">HTML5學(xué)習(xí)</a></li>
  8.         <li><a href="#">CSS3學(xué)習(xí)</a></li>
  9.         <li><a href="#">聯(lián)系我們</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>            
復(fù)制代碼

  CSS樣式
  在這個(gè)APP節(jié)目設(shè)計(jì)中,手機(jī)的界面采用固定的寬度和高度,并設(shè)置為固定定位。手機(jī)的屏幕也設(shè)置了固定的寬度和高度,并設(shè)置為相對(duì)定位。
  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. }            
復(fù)制代碼

  漢堡包圖標(biāo)的包裹元素設(shè)置為一個(gè)半徑30像素的圓形。它的:before偽元素設(shè)置為和它同樣的大小,后面會(huì)使用這個(gè)偽元素來(lái)制作圓形擴(kuò)展的動(dòng)畫(huà)效果。
  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. }               
復(fù)制代碼

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

  本文版權(quán)屬于jQuery之家,轉(zhuǎn)載請(qǐng)注明出處:http://www.htmleaf.com/css3/daohangcaidan/201507132222.html

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了html5超簡(jiǎn)單的localStorage實(shí)現(xiàn)記住密碼的功能實(shí)現(xiàn),非常具有實(shí)用價(jià)值,需要的朋友可以參考下
利用html5,css實(shí)現(xiàn)鐘擺效果 ,在項(xiàng)目中經(jīng)常會(huì)遇到,今天小編把基于HTML5+CSS3實(shí)現(xiàn)簡(jiǎn)單的時(shí)鐘效果的實(shí)現(xiàn)代碼分享到腳本之家平臺(tái),需要的額朋友參考下吧
由于實(shí)際運(yùn)行環(huán)境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會(huì)達(dá)到,所以這部分不是開(kāi)發(fā)者能夠決定的,開(kāi)發(fā)者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個(gè)自定義的視頻播放器,需要用到HTML5提供的video標(biāo)簽、以及HTML5提供的對(duì)JavascriptAPI的擴(kuò)展。,HTML5中國(guó),中國(guó)最大的HTML5中文門戶。
隨著 Hybrid 應(yīng)用的豐富,HTML5 工程師們已經(jīng)不滿足于把桌面端體驗(yàn)簡(jiǎn)單移植到移動(dòng)端,他們覬覦移動(dòng)原生應(yīng)用人性化的操作體驗(yàn),特別是原生應(yīng)用與生俱來(lái)的豐富的手勢(shì)系統(tǒng)。HTML5 沒(méi)有提
你想要在自己網(wǎng)站上分享一個(gè)產(chǎn)品,或者是一個(gè)作品集,又或者僅僅只是一個(gè)靈感。在你發(fā)布到網(wǎng)上之前,你想讓它看起來(lái)有吸引力,專業(yè),或者至少得看起來(lái)像那么回事。那么你接下
主站蜘蛛池模板: 国产精自产拍久久久久久蜜 | 美日韩精品 | 一级免费黄色片 | 91久久精品日日躁夜夜躁欧美 | 精久久久久 | 最新国产在线视频 | 欧美成人精品 | 在线免费看a| 国产一级免费视频 | 黄色日皮视频 | 一级片免费在线观看 | 在线看片你懂的 | 九九久久久 | 亚洲综合一区二区 | 天天干天天插 | 岛国精品在线播放 | 蜜桃精品一区二区 | 亚洲777| 亚洲天堂久久久 | 日韩av免费在线观看 | 国产精品久久久久久久久借妻 | 国产精品主播一区二区 | 日日夜夜噜| 在线看的av | 国产一级片免费看 | 午夜精品国产精品大乳美女 | 中文字幕在线观看一区 | 色婷婷在线视频 | 日韩视频专区 | 久久精品久久精品 | 久久一二三区 | av在线一区二区三区 | 91精品国自产在线观看 | 国产一级18片视频 | 国产三级在线播放 | 国产男女无遮挡猛进猛出 | 成 人 黄 色 片 在线播放 | 国产一区二区网站 | 在线a| 欧美成人一级片 | 长河落日连续剧48集免费观看 |