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

首頁 > 編程 > HTML > 正文

移動HTML5前端框架—MUI的使用

2024-08-26 00:20:13
字體:
供稿:網(wǎng)友

前 言

鑒于之前的很多前端框架(特別是響應(yīng)式布局的框架),UI控件看起來太像網(wǎng)頁,沒有原生感覺,因此追求原生UI也是MUI的重要目標。MUI以iOS平臺UI為基礎(chǔ),補充部分Android平臺特有的UI控件。MUI主要有三種含義:一、一種單獨發(fā)行的計算機操作系統(tǒng)Windows的多語種版本;二、世界上最權(quán)威的Halal認證的官方機構(gòu);三、在移動通訊技術(shù)中的專有名詞。

一、 使用該框架之前的準備工作

1. 新建含mui的HTML文件

在Hbuilder中,新建HTML文件,選擇”含mui的HTML“模板,可以快速生成mui頁面模板,該模板默認處理了mui的js、css資源引用。

2.輸入mheader

頂部標題欄是每個頁面都必需的內(nèi)容,在Hbuilder中輸入mheader,可以快速生成頂部導(dǎo)航欄。

3.輸入mbody

除頂部導(dǎo)航、底部選項卡兩個控件之外,其它控件都建議放在.mui-content控件內(nèi),在Hbuilder中輸入mbody,可快速生成包含.mui-content的代碼塊。

 二、UI組件

1.accordion(折疊面板)

折疊面板和二級列表類似,如下:

移動html5前端MUI框架,移動前端框架

<ul class="mui-table-view">         <li class="mui-table-view-cell mui-collapse">            <a class="mui-navigate-right" href="#">面板1</a>            <div class="mui-collapse-content">                <p>面板1子內(nèi)容</p>            </div>        </li>    </ul><ul class="mui-table-view">         <li class="mui-table-view-cell mui-collapse">            <a class="mui-navigate-right" href="#">面板2</a>            <div class="mui-collapse-content">                <p>面板2子內(nèi)容</p>            </div>        </li>    </ul>

2.buttons(按鈕)

普通按鈕

在button節(jié)點上增加.mui-btn類,就可以生成默認按鈕;如果需要其他顏色的按鈕,則繼續(xù)增加對應(yīng)class即可,比如.mui-btn-blue即可變成藍色按鈕

<button type="button" class="mui-btn">默認</button><button type="button" class="mui-btn mui-btn-primary">藍色</button><button type="button" class="mui-btn mui-btn-success">綠色</button><button type="button" class="mui-btn mui-btn-warning">黃色</button><button type="button" class="mui-btn mui-btn-danger">紅色</button><button type="button" class="mui-btn mui-btn-royal">紫色</button> 

運行之后的效果如下:

移動html5前端MUI框架,移動前端框架

 若希望無底色、有邊框的按鈕,僅需增加.mui-btn-outlined類即可,代碼如下:

<button type="button" class="mui-btn mui-btn-outlined">默認</button><button type="button" class="mui-btn mui-btn-primary mui-btn-outlined">藍色</button><button type="button" class="mui-btn mui-btn-success mui-btn-outlined">綠色</button><button type="button" class="mui-btn mui-btn-warning mui-btn-outlined">黃色</button><button type="button" class="mui-btn mui-btn-danger mui-btn-outlined">紅色</button><button type="button" class="mui-btn mui-btn-royal mui-btn-outlined">紫色</button> 

運行結(jié)果如下:

移動html5前端MUI框架,移動前端框架

3.gallery(圖片輪播)

圖片輪播繼承自slide插件,因此其DOM結(jié)構(gòu)、事件均和slide插件相同;

默認不支持循環(huán)播放,DOM結(jié)構(gòu)如下:

<div class="mui-slider">  <div class="mui-slider-group">    <div class="mui-slider-item"><a href="#"><img src="1.jpg" /></a></div>    <div class="mui-slider-item"><a href="#"><img src="2.jpg" /></a></div>    <div class="mui-slider-item"><a href="#"><img src="3.jpg" /></a></div>    <div class="mui-slider-item"><a href="#"><img src="4.jpg" /></a></div>  </div></div>

假設(shè)當前圖片輪播中有1、2、3、4四張圖片,從第1張圖片起,依次向左滑動切換圖片,當切換到第4張圖片時,繼續(xù)向左滑動,接下來會有兩種效果:

  1. 支持循環(huán):左滑,直接切換到第1張圖片;
  2. 不支持循環(huán):左滑,無反應(yīng),繼續(xù)顯示第4張圖片,用戶若要顯示第1張圖片,必須連續(xù)向右滑動切換到第1張圖片;

當顯示第1張圖片時,繼續(xù)右滑是否顯示第4張圖片,是同樣問題;這個問題的實現(xiàn)需要通過.mui-slider-loop類及DOM節(jié)點來控制;

若要支持循環(huán),則需要在.mui-slider-group節(jié)點上增加.mui-slider-loop類,同時需要重復(fù)增加2張圖片,圖片順序變?yōu)椋?、1、2、3、4、1,代碼示例如下:

<div class="mui-slider">  <div class="mui-slider-group mui-slider-loop">    <!--支持循環(huán),需要重復(fù)圖片節(jié)點-->    <div class="mui-slider-item mui-slider-item-duplicate"><a href="#"><img src="4.jpg" /></a></div>    <div class="mui-slider-item"><a href="#"><img src="1.jpg" /></a></div>    <div class="mui-slider-item"><a href="#"><img src="2.jpg" /></a></div>    <div class="mui-slider-item"><a href="#"><img src="3.jpg" /></a></div>    <div class="mui-slider-item"><a href="#"><img src="4.jpg" /></a></div>    <!--支持循環(huán),需要重復(fù)圖片節(jié)點-->    <div class="mui-slider-item mui-slider-item-duplicate"><a href="#"><img src="1.jpg" /></a></div>  </div></div>

mui框架內(nèi)置了圖片輪播插件,通過該插件封裝的JS API,用戶可以設(shè)定是否自動輪播及輪播周期,如下為代碼示例:

//獲得slider插件對象var gallery = mui('.mui-slider');gallery.slider({  interval:3000//自動輪播周期,若為0則不自動播放,默認為0;});

因此若希望圖片輪播不要自動播放,而是用戶手動滑動才切換,只需要通過如上方法,將interval參數(shù)設(shè)為0即可。

若要跳轉(zhuǎn)到第x張圖片,則可以使用圖片輪播插件的gotoItem方法,例如:

//mui自帶的on事件綁定,只能用事件委派方式mui(".mui-content").on("tap","#btn",function(){    gallery.slider().gotoItem(2);//調(diào)到第三張圖片,index從0開始});

4.input(輸入表單)

所有包裹在.mui-input-row類中的 input、textarea等元素都將被默認設(shè)置寬度屬性為width: 100%;。 將 label 元素和上述控件控件包裹在.mui-input-group中可以獲得最好的排列。

移動html5前端MUI框架,移動前端框架

(密碼輸入框右側(cè)還自帶了一個眼睛圖標呢,我覺得特別好用)

代碼如下:

<form class="mui-input-group">    <div class="mui-input-row">        <label>用戶名</label>    <input type="text" class="mui-input-clear" placeholder="請輸入用戶名">    </div>    <div class="mui-input-row">        <label>密碼</label>        <input type="password" class="mui-input-password" placeholder="請輸入密碼">    </div></form>

mui目前還提供了幾個輸入增強功能:快速刪除、語音輸入*5+ only和密碼框顯示隱藏密碼。

1)快速刪除:只需要在input控件上添加.mui-input-clear類,當input 控件中有內(nèi)容時,右側(cè)會有一個刪除圖標,點擊會清空當前input的內(nèi)容

移動html5前端MUI框架,移動前端框架

代碼如下:

<form class="mui-input-group">    <div class="mui-input-row">        <label>快速刪除</label>        <input type="text" class="mui-input-clear" placeholder="請輸入內(nèi)容">    </div></form>

2)搜索框:在.mui-input-row同級添加.mui-input-search類,就可以使用search控件

移動html5前端MUI框架,移動前端框架

代碼如下:

<div class="mui-input-row mui-search">    <input type="search" class="mui-input-clear" placeholder=""></div>

3)語音輸入*5+ only:為了方便快速輸入,mui集成了HTML5+的語音輸入,只需要在對應(yīng)input控件上添加.mui-input-speech類,就可以在5+環(huán)境下使用語音輸入

 4)密碼框:給input元素添加.mui-input-password類即可使用

移動html5前端MUI框架,移動前端框架

代碼如下:

<form class="mui-input-group">    <div class="mui-input-row">        <label>密碼框</label>        <input type="password" class="mui-input-password" placeholder="請輸入密碼">    </div></form>

5.list(列表)

mui封裝的列表組件是比較簡單也很好用的。只需要在ul節(jié)點上添加.mui-table-view類、在li節(jié)點上添加.mui-table-view-cell類即可

 

<ul class="mui-table-view">    <li class="mui-table-view-cell">Item 1</li>    <li class="mui-table-view-cell">Item 2</li>    <li class="mui-table-view-cell">Item 3</li></ul>

運行結(jié)果如下圖:

移動html5前端MUI框架,移動前端框架

自定義列表高亮顏色

點擊列表,對應(yīng)列表項顯示灰色高亮,若想自定義高亮顏色,只需要重寫.mui-table-view-cell.mui-active即可,如下:

/*點擊變灰色高亮*/.mui-table-view-cell.mui-active{    background-color: gray;}

右側(cè)添加導(dǎo)航箭頭

若右側(cè)需要增加導(dǎo)航箭頭,變成導(dǎo)航鏈接,則只需在li節(jié)點下增加a子節(jié)點,并為該a節(jié)點增加.mui-navigate-right類即可,如下:

<ul class="mui-table-view">    <li class="mui-table-view-cell">        <a class="mui-navigate-right">Item 1</a>    </li>    <li class="mui-table-view-cell">        <a class="mui-navigate-right">Item 2</a>    </li>    <li class="mui-table-view-cell">        <a class="mui-navigate-right">Item 3</a>    </li></ul>

運行結(jié)果如下:

移動html5前端MUI框架,移動前端框架

右側(cè)添加數(shù)字角標等控件

mui支持將數(shù)字角標、按鈕、開關(guān)等控件放在列表中;mui默認將數(shù)字角標放在列表右側(cè)顯示,代碼如下:

<ul class="mui-table-view">    <li class="mui-table-view-cell">Item 1         <span class="mui-badge mui-badge-primary">1</span>    </li>    <li class="mui-table-view-cell">Item 2         <span class="mui-badge mui-badge-success">2</span>    </li>    <li class="mui-table-view-cell">Item 3         <span class="mui-badge">3</span>    </li></ul>

運行結(jié)果如下:

移動html5前端MUI框架,移動前端框架

(圖文列表)

圖文列表繼承自列表組件,主要添加了.mui-media、.mui-media-object、.mui-media-body、.mui-pull-left/right幾個類,如下為示例代碼

<ul class="mui-table-view">    <li class="mui-table-view-cell mui-media">        <a href="javascript:;">            <img class="mui-media-object mui-pull-left" src="img/a.jpg">            <div class="mui-media-body">                幸福                <p class='mui-ellipsis'>能和心愛的人一起睡覺,是件幸福的事情;可是,打呼嚕怎么辦?</p>            </div>        </a>    </li>    <li class="mui-table-view-cell mui-media">        <a href="javascript:;">            <img class="mui-media-object mui-pull-left" src="img/b.jpg">            <div class="mui-media-body">                木屋                <p class='mui-ellipsis'>想要這樣一間小木屋,夏天挫冰吃瓜,冬天圍爐取暖.</p>            </div>        </a>    </li>    <li class="mui-table-view-cell mui-media">        <a href="javascript:;">            <img class="mui-media-object mui-pull-left" src="img/c.jpg">            <div class="mui-media-body">                CBD                <p class='mui-ellipsis'>烤爐模式的城,到黃昏,如同打翻的調(diào)色盤一般.</p>            </div>        </a>    </li></ul>

運行結(jié)果如下:

移動html5前端MUI框架,移動前端框架

結(jié)束語:mui框架使用起來確實很方便,它還有很多控件供我們使用,具體可在mui官網(wǎng)查看。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到HTML教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产免费亚洲高清| 欧美精品momsxxx| 波多野结衣影院| 国产精品99精品无码视亚| 国产永久免费观看| 日韩成年人视频| 亚洲精品乱码久久久久久久| 国产精品网友自拍| 日韩电影在线一区| 亚洲欧美日本伦理| 日韩三级在线免费观看| 性视频在线播放| 国产一区二区影院| 国产精品精品国产色婷婷| 成人免费视频一区二区| 亚洲女同一区| 五月天婷婷在线观看视频| 美女久久久久久久久久久| 国产精品传媒入口麻豆| 黄色片网站在线免费观看| jizz中国女人| 精品久久久久久久久久久久久久| 久久99精品国产.久久久久久| 神马精品久久| 免费成人蒂法| 北岛玲一区二区三区四区| 黄色免费成人| 国产婷婷成人久久av免费高清| 青娱乐国产91| 少妇特黄a一区二区三区| 亚洲国产欧美日韩精品| 欧美ab在线视频| 久久久久免费| 亚洲午夜未删减在线观看| 日韩妆和欧美的一区二区| 黄色在线资源| 日本理论片2828理论片| 国产精品永久免费视频| 91精品国产免费久久久久久| 国产欧美欧洲| 视频一区中文字幕精品| 精品国产一区二区三区不卡蜜臂| 看女生喷水的网站在线观看| 九色91porny| 91精品大全| 国产精品探花一区二区在线观看| 国产精品免费一区二区| 欧美日韩一区成人| 久久国产精品久久w女人spa| 国产精品视频流白浆免费视频| 国产一区二区网站| 亚洲成av人影片在线观看| 不卡精品视频| 亚洲第一色中文字幕| 亚洲欧洲日本在线| 免费观看羞羞视频网站| av在线播放网址| 8x8x华人在线| 精品综合免费视频观看| 免费成人看片| 九色91popny| 九九热这里只有在线精品视| 黑人另类av| 伊人亚洲精品| 国语自产精品视频在线看一大j8| 午夜爽爽爽男女免费观看影院| 日韩av中字| 久草视频观看| 久久久午夜视频| 国产v综合v亚洲欧| 丁香激情综合五月| 成人免费公开视频| 日韩一区不卡| 日韩一级视频| 亚洲成人三级在线| 欧美一二区视频| 国产91美女视频| 鲁大师私人影院在线观看| 国产乱人乱偷精品视频a人人澡| 久久久久久久久久久一区| 成人精品视频网站| 性8sex亚洲区入口| 女女调教被c哭捆绑喷水百合| 国产一区二区三区日韩精品| 日韩高清一区在线| 国产三级欧美三级日产三级99| 在线视频国内一区二区| 精品一区三区| 国产亚洲精品自在久久| 日韩高清中文字幕一区二区| 四虎永久免费观看| 国产欧美一区二区三区久久人妖| 91精品国产91久久久久久最新毛片| 国产在线精品免费| 久久久www成人免费毛片麻豆| 久久久久久久伊人| 偷拍精品福利视频导航| 精品粉嫩aⅴ一区二区三区四区| 搜索黄色一级片| 欧美日韩亚洲第一| 国产二区视频在线观看| 一本二本三本亚洲码| 精品亚洲精品福利线在观看| 亚洲大型综合色站| 天天综合网久久综合网| av高清在线免费观看| 日韩成人18| 美女av电影| 欧美大片aaaa| 国产99一区视频免费| 91精彩刺激对白露脸偷拍| 高清在线不卡av| 日韩成人中文字幕在线观看| 国语自产精品视频在线看抢先版图片| 羞羞网站在线观看| 国产精品久久久久久久裸模| 国产一区二区av| 99久久国产精| 国产精品免费在线播放| 色偷偷网站视频| 国产亚洲精品久久久久久777| 99久久国产综合精品成人影院| 国产精品视频流白浆免费视频| 男人天堂手机在线| 精品一区二区在线欧美日韩| 高清中文字幕在线| 91免费国产视频网站| 久久国产成人精品| aaa一级黄色片| 欧美国产二区| 午夜婷婷在线观看| 在线天堂av| 后入内射欧美99二区视频| 亚洲ab电影| 懂色av一区二区在线播放| 亚洲综合av一区二区三区| 97精品久久人人爽人人爽| 免费在线观看黄网站| 国产精品免费无遮挡无码永久视频| 精品久久久久久亚洲| 日韩免费高清视频| 亚洲性xxxx| 成人中文字幕合集| 久久.com| 日韩mv欧美mv国产网站| 亚洲综合丝袜美腿| 成人bbav| 亚洲欧美文学| 国产欧美日本一区视频| 国产在线视频卡一卡二| 啄木系列成人av电影| 中文字幕乱码日本亚洲一区二区| 亚洲欧美日韩专区| 91传媒理伦片在线观看| 性色一区二区| 色网址在线观看| 少妇精品无码一区二区免费视频| 欧美黑人极品猛少妇色xxxxx| 国产农村妇女精品一二区| 污软件在线观看| 波多野结衣50连登视频| 欧美狂猛xxxxx乱大交3| 一二三区在线观看| 黄色片网站免费| 91亚洲男人天堂| 手机亚洲手机国产手机日韩| 在线观看三级视频| 羞羞答答一区二区| 国产91视频一区| 久久夜色精品国产亚洲aⅴ| 久久久久久久久岛国免费| 超碰在线视屏| 欧美独立站高清久久| 国产99久久精品一区二区300| 欧美www.| av在线看片| 精品久久久久久无| 99热在线精品观看| 久久精品久久久久久国产 免费| 国产农村妇女精品一区| 欧美xxxx×黑人性爽| 黄色视屏在线免费观看| 亚洲视频一二区| 一区不卡在线观看| 伊人色综合久久久天天蜜桃| 欧美激情一区二区三区不卡| 婷婷久久久久久| 亚洲国产精品一区二区尤物区| 亚洲激情欧美色图| 精品欧美国产一区二区三区| 999精品网| 欧美在线视频免费观看| 日本亚洲欧美天堂免费| www.狠狠干| 国内精品二区| 热久久这里只有| 日韩高清二区| 国产精品一区一区三区| 欧美啪啪免费视频| 奇米精品一区二区三区在线观看一| 中文字幕亚洲激情| 国产精品美女久久久久aⅴ| 欧洲美女7788成人免费视频| 精品少妇爆乳无码av无码专区| 欧美成人观看免费全部完小说| 日韩在线三级| 午夜欧美精品| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品视频yy9099| 日韩理论在线| 日韩午夜精品视频| 成人6969www免费视频| 亚洲福利av| 国产成人精品a视频一区www| 九七影院理伦片| 巨乳诱惑日韩免费av| 亚洲精品自拍视频在线观看| 国产成人ay| 男生和女生一起差差差视频| 99精品中文字幕在线不卡| 亚洲人成网站在线在线观看| 久久精品视频日本| 伊人成人免费视频| 国产性色一区二区| 亚洲精品毛片| 黄色无遮挡网站| 日韩av在线播放不卡| 桃乃木かなav在线播放| 亚洲精品男同| 亚洲女优在线| 91视频xxxx| 亚洲精品久久久久久久蜜桃| 亚洲欧美色图视频| 怡红院成永久免费人全部视频| 成人免费av片| 欧洲日韩一区二区三区| 999免费视频| 国产蜜臀av在线播放| segui88久久综合| 亚洲人成毛片在线播放| 97在线视频人妻无码| 中文字幕第31页| 中文字幕人成高清视频| 欧美成人激情| 一区二区三区四区在线视频| 日本性生活一级片| 污污网址在线观看| 国产性天天综合网| 欧美日韩不卡视频| 亚洲综合欧美激情| 浮生影视网在线观看免费| 亚洲人成影院在线观看| www.av导航| 久草热久草热线频97精品| 疯狂蹂躏欧美一区二区精品| 成人免费视频国产免费观看| 国产综合色在线| 91精品国产免费| 国产男男gay网站| 一区二区三区在线观看免费| 一区二区不卡视频在线观看| 亚洲av无码一区东京热久久| 欧美日韩成人精品| 日韩中文字幕在线播放| 久久精品国产精品青草| 秋霞国产精品| 欧美孕妇孕交xxⅹ孕妇交| 香蕉久久久久久av成人| 亚洲综合五月天| 日韩一级免费观看| 成人3d动漫在线观看| 亚洲国产欧美日韩在线观看第一区| 国产美女www爽爽爽视频| 在线观看av免费观看| 亚洲第一激情av| 一个人免费观看视频www在线播放| 亚洲国产成人在线| 国产91绿帽单男绿奴| 中文在线最新版天堂8| 2023国产一二三区日本精品2022| 中国女人久久久| 欧美极品在线| www.久久热| 国产精品久久久久久在线观看| 欧美性视频网站| 成人性生交xxxxx网站| 男人天堂v视频| 狠狠色综合久久婷婷| 亚洲一区二区在线观看视频| 懂色av粉嫩av蜜臀av一区二区三区| 2020亚洲男人天堂| 99精品视频在线免费播放| eeuss影院www在线观看免费| 3p视频在线观看| 男女av在线| 一个人免费视频www在线观看| 欧美一级欧美一级在线播放| 午夜毛片在线观看| 久久久久久久黄色| 在线观看国产精品视频| 国产免费1000拍拍拍| 国产成人午夜精品影院观看视频| 翔田千里精品久久一区二| av在线中出| xxxxx在线观看| 日韩精品一区二区三区不卡| 美女视频在线免费| 国产视频一区在线观看一区免费| 欧美成人综合一区| 国产精品99久久| 男人j桶女人的网站| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美黑人极品猛少妇色xxxxx| 51ⅴ精品国产91久久久久久| 欧美少妇网站| 精品美女被调教视频大全网站| 色呦呦在线视频| 91精品国产综合久久香蕉| 99久久精品99国产精品| 国产精品国产国产aⅴ| 一卡二卡三卡在线观看| 成人一区二区在线观看| 亚洲av无码国产综合专区| 性欧美videos白嫩| 中文av一区二区三区| 老司机午夜网站| 欧美日韩国产精品一卡| 久久精品国内一区二区三区|