HBuilder開發詞典app(一)--基本頁面佈局
首先下載HBuilder;
在紅色➕號按鈕下新建移動app,選擇mui專案,確定,然後去掉不需要的js和css,並新增h.js和一些我們用到的圖片,程式碼圖片自取:https://github.com/lightTrace/Hbuilder-app
首先index.html是整個app的入口頁面,header有兩個div,一個是書本樣式的logo和紅色背景,一個是搜尋框,下面的四個nav可以 通過mtab自動補全hbuilder的底部選項卡:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title></title>
<link href="css/mui.css" rel="stylesheet"/>
</head>
<body>
<header class="mui-bar mui-bar-nav hBg">
<div id="logo">
<img src="imgs/logo.png"/>
</div>
<div id="searchBut">請輸入要翻譯的文字</div>
</header>
<nav class="mui-bar mui-bar-tab">
<a class="mui-tab-item mui-active">
<span class="mui-icon mui-icon-home"></span>
<span class="mui-tab-label">首頁</span>
</a>
<a class="mui-tab-item">
<span class="mui-icon mui-icon-compose"></span>
<span class="mui-tab-label">詞典</span>
</a>
<a class="mui-tab-item">
<span class="mui-icon mui-icon-star"></span>
<span class="mui-tab-label">熱點</span>
</a>
<a class="mui-tab-item">
<span class="mui-icon mui-icon-gear"></span>
<span class="mui-tab-label">我的</span>
</a>
</nav>
<script src="js/mui.min.js"></script>
<script type="text/javascript" charset="utf-8">
mui.init();
</script>
</body>
</html>
然後是通過在mui.css中新增部分css樣式實現我們要的效果,主要在mui.css的5612行開始寫我們自己的css,大家可以自己調節:
.hBg{background:#F03844 !important;}
#logo{width:44px;
height:44px;
float:left;
overflow:hidden;
}
#logo img{height:44px; width:44px;}
#searchBut{width:70%; height:30px; line-height:30px; margin:7px; border-radius:30px; float:right; background:url(../imgs/searchBut.png) no-repeat 8px center #FFFFFF; background-size:auto 68%; padding-left:35px; color:#6D6D72; font-size:14px;}
連線手機後可以ctrl+r真機除錯,也可以在右邊選擇邊看邊改檢視效果:
相關文章
- HBuilder開發詞典app(二)--實現點選和手指拖動變更頁面UIAPP
- HBuilder開發詞典app(三)--主頁圖文輪播和新聞列表UIAPP
- 【萬里征程——Windows App開發】頁面佈局和基本導航WindowsAPP
- HBuilder開發詞典app(四)--呼叫有道api完成翻譯功能UIAPPAPI
- 頁面佈局
- APP介面設計之頁面佈局的22條基本原則APP
- css頁面佈局CSS
- 常見頁面佈局
- css經典佈局系列一——垂直居中佈局CSS
- 短影片app原始碼,Flutter元件--搜尋頁面佈局APP原始碼Flutter元件
- 靜態頁面佈局例項
- 登陸頁面樣式佈局
- ExtJs頁面佈局詳解JS
- webpack + Vue + Hbuilder 打包成App,混合app開發,一個人搞定WebVueUIAPP
- 【UniApp】-uni-app-專案實戰頁面佈局(蘋果計算器)APP蘋果
- Bootstrap頁面佈局13 - BS按鈕boot
- CSS入門指南-4:頁面佈局CSS
- 1.9 靜態頁面佈局例項
- 頁面佈局的相關內容
- Dcat Admin 構建頁面佈局
- React Native 頁面佈局簡介React Native
- Zend Framework 入門(4)—頁面佈局Framework
- CSS經典佈局之Sticky footer佈局CSS
- SAP Spartacus Page Layout - 頁面佈局設計
- 實戰電商頁面1:靜態佈局
- Android 頁面多狀態佈局管理Android
- 頁面佈局 layui與 layui的匯入UI
- html頁面實現聖盃佈局flexHTMLFlex
- 快應用入門--頁面佈局篇
- [譯]ASP.NET Core 2.0 佈局頁面ASP.NET
- 頁面佈局自適應之@media screen
- bootstrap基本佈局boot
- CSS經典佈局——聖盃佈局與雙飛翼佈局CSS
- 手機app開發UI佈局的影響APPUI
- ASP.NET Web Pages – 頁面佈局簡介ASP.NETWeb
- 怎麼恢復spyder預設頁面佈局
- fragment清除頁面資料(重新載入佈局)Fragment
- ModernUI教程:使用預定義的頁面佈局UI