NGToolsCSharp/NGTools/Scripts/MUI/examples/nav_transparent.html
2024-09-13 16:44:30 +08:00

127 lines
3.5 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hello MUI</title>
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="stylesheet" href="../css/mui.min.css">
<style>
html,
body {
background-color: #efeff4;
}
.mui-bar .mui-pull-left .mui-icon {
padding-right: 5px;
font-size: 28px;
}
.mui-bar .mui-btn {
font-weight: normal;
font-size: 17px;
}
.mui-bar .mui-btn-link {
top: 1px;
}
.mui-content img{
width: 100%;
}
.hm-description{
margin: 15px;
}
.hm-description>li {
font-size: 14px;
color: #8f8f94;
}
</style>
</head>
<body>
<header id="header" class="mui-bar mui-bar-transparent">
<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
<h1 class="mui-title">导航栏</h1>
</header>
<div class="mui-content">
<!--静态图片-->
<img id="img1" src="../images/yuantiao.jpg"/>
<!--轮播图片-->
<div id="slider" class="mui-slider mui-hidden" >
<div class="mui-slider-group">
<!-- 第一张 -->
<div class="mui-slider-item">
<a href="#">
<img src="../images/shuijiao.jpg">
</a>
</div>
<!-- 第二张 -->
<div class="mui-slider-item">
<a href="#">
<img src="../images/yuantiao.jpg">
</a>
</div>
</div>
<div class="mui-slider-indicator">
<div class="mui-indicator mui-active"></div>
<div class="mui-indicator"></div>
</div>
</div>
<p style="margin: 30px 15px 20px;">这是transparent bar透明导航栏演示页面 默认情况下标题栏透明,
当用户向下滚动时,标题栏逐渐由透明转变为不透明;当用户再次向上滚动时,标题栏又从不透明变为透明状态。
</p>
<p style="margin: 5px 15px 15px 15px;">
这是一种解决滚动条通顶问题的变通解决方案该方案相比双webview的方案性能更高动效更酷但也有其适用场景
</p>
<ul class="hm-description">
<li>顶部最好有图片或轮播组件</li>
<li>导航栏字体颜色和图片颜色协调</li>
</ul>
<h5 class="mui-content-padded">图片类型</h5>
<form class="mui-input-group" style="margin-bottom: 300px;">
<div class="mui-input-row mui-radio">
<label>静态图片</label>
<input name="style" type="radio" checked value="static">
</div>
<div class="mui-input-row mui-radio">
<label>轮播图</label>
<input name="style" type="radio" value="slider">
</div>
</form>
</div>
<script src="../js/mui.min.js"></script>
<script type="text/javascript">
mui.init({
swipeBack: true //启用右滑关闭功能
});
var slider = document.getElementById("slider");
mui('.mui-input-group').on('change', 'input', function() {
if (this.checked) {
switch (this.value) {
case 'static':
document.getElementById("img1").className = "";
document.getElementById("slider").classList.add("mui-hidden");
break;
case 'slider':
document.getElementById("img1").className = "mui-hidden";
if(slider.classList.contains("mui-hidden")){
document.getElementById("slider").classList.remove("mui-hidden");
}
break;
}
}
});
</script>
</body>
</html>