06HUI - 底部导航及新消息提示组件(hui-footer-icons)

简介: 06HUI - 底部导航及新消息提示组件(hui-footer-icons)

效果图

image.png

底部导航dom结构

<div id="hui-footer">
    <a href="javascript:hui.toast('首页');" id="nav-home">
        <div class="hui-footer-icons hui-icons-home"></div>
        <div class="hui-footer-text">首页</div>
    </a>
    <a href="javascript:hui.toast('新闻');" id="nav-news">
        <div class="hui-footer-icons hui-icons-news"></div>
        <div class="hui-footer-text">新闻</div>
    </a>
    <div style="width:20%; text-align:center;" class="hui-fl">
        <img src="img/logo_footer.png" height="44" />
    </div>
    <a href="javascript:hui.toast('社区');" id="nav-forum">
        <div class="hui-footer-icons hui-icons-forum"></div>
        <div class="hui-footer-text">社区</div>
    </a>
    <a href="javascript:hui.toast('我的');" id="nav-my">
        <div class="hui-footer-icons hui-icons-my"></div>
        <div class="hui-footer-text">我的</div>
    </a>
</div>

说明:底部导航内导航元素默认宽度为20%,可以调用图标库中的图片和自定义图标。

使用 hui(‘id选择器’).pointMsg() 函数实现新消息提醒

功能:新消息提醒

参数:

1、msg 消息内容(可选参数:数字或者文本,默认 false),说明:不设置参数或者false则展示一个红色点,设置数字则展示包含数字的圆点消息框,设置文本展示圆角消息框;

2、color 背景颜色,可省参数,默认值 #ED2D22;

3、size 消息文本字体大小,可省参数,默认值 8px;

4、top 顶部距离,可省参数,默认值 0px;

5、right 右侧距离,可省参数,默认值 8px;

返回值: 无

批量操作:不支持

代码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>HUI - 底部导航</title>
<link rel="stylesheet" type="text/css" href="../css/hui.css" />
</head>
<body>
<header class="hui-header">
    <div id="hui-back"></div>
    <h1>HUI - 底部导航</h1>
</header>
<div class="hui-wrap">
    <div class="hui-common-title" style="margin-top:15px;">
        <div class="hui-common-title-line"></div>
        <div class="hui-common-title-txt">底部导航演示</div>
        <div class="hui-common-title-line"></div>
    </div>
    <div class="hui-common-text" style="padding:22px;">
        <h2 class="hui-primary-txt">说明 : </h2>
        <p>
            效果请见底部,您也可以使用首页的遮盖模式 ^_^<br />
        </p>
    </div>
</div>
<div id="hui-footer">
    <a href="javascript:hui.back();" id="nav-home">
        <div class="hui-footer-icons hui-icons-home"></div>
        <div class="hui-footer-text">首页</div>
    </a>
    <a href="javascript:hui.toast('新闻');" id="nav-news">
        <div class="hui-footer-icons hui-icons-news"></div>
        <div class="hui-footer-text">新闻</div>
    </a>
    <div style="width:20%; text-align:center;" class="hui-fl">
        <img src="../img/logo_footer.png" height="44" "hui.back();" />
    </div>
    <a href="javascript:hui.toast('社区');" id="nav-forum">
        <div class="hui-footer-icons hui-icons-forum"></div>
        <div class="hui-footer-text">社区</div>
    </a>
    <a href="javascript:hui.toast('我的');" id="nav-my">
        <div class="hui-footer-icons hui-icons-my"></div>
        <div class="hui-footer-text">我的</div>
    </a>
</div>
<script src="../js/hui.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
hui('#nav-my').pointMsg();
hui('#nav-news').pointMsg('hot', null, null, null, '1px');
hui('#nav-forum').pointMsg(8);
</script>
</body>
</html>

目录
相关文章
|
11月前
15HUI - Loading动画(hui.loading)
15HUI - Loading动画(hui.loading)
40 0
15HUI - Loading动画(hui.loading)
|
11月前
|
JavaScript
10HUI - 按钮(hui-button)
10HUI - 按钮(hui-button)
48 0
|
11月前
|
JavaScript
25HUI - 下拉刷新(hui-loading-wrap)
25HUI - 下拉刷新(hui-loading-wrap)
53 0
|
4月前
|
移动开发 JavaScript 小程序
uView Tabs 标签
uView Tabs 标签
134 0
|
1月前
|
前端开发
css仿el-tabs标签页效果
【8月更文挑战第9天】
26 2
Elementplus如何在input中添加icons,表单中添加icon
Elementplus如何在input中添加icons,表单中添加icon
|
11月前
|
JavaScript
22HUI - 轮播组件(hui-swipe)
22HUI - 轮播组件(hui-swipe)
46 0
|
11月前
|
JavaScript
20HUI - 折叠面板(hui-accordion)
20HUI - 折叠面板(hui-accordion)
48 0
|
11月前
|
JavaScript
31HUI - 滚动公告组件(hui-scroll-news)
31HUI - 滚动公告组件(hui-scroll-news)
30 0
|
11月前
|
JavaScript
29HUI - 图标及九宫格(hui-speed-dial-icons)
29HUI - 图标及九宫格(hui-speed-dial-icons)
35 0