`

AmazeUI 选项卡

 
阅读更多
<!doctype html>
<html class="no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>选项卡</title>
<link rel="stylesheet" href="assets/css/amazeui.min.css">
<!--[if (gte IE 9)|!(IE)]><!-->
<script src="assets/js/jquery.min.js"></script>
<!--<![endif]-->
<!--[if lte IE 8 ]>
<script src="assets/ie8/jquery.min.js"></script>
<script src="assets/ie8/modernizr.js"></script>
<script src="assets/js/amazeui.ie8polyfill.min.js"></script>
<![endif]-->
<script src="assets/js/amazeui.min.js"></script>
</head>
<body style="margin: 50px;">
<style>
.am-tabs-nav li {
	position: relative;
	z-index: 1;
}
.am-tabs-nav .am-icon-close {
	position: absolute;
	top: 0;
	right: 10px;
	color: #888;
	cursor: pointer;
	z-index: 100;
}
.am-tabs-nav .am-icon-close:hover {
	color: #333;
}
.am-tabs-nav .am-icon-close ~ a {
	padding-right: 25px!important;
}
</style>
<!--内容高度一致-->
<div class="am-tabs" data-am-tabs="{noSwipe: 1}" id="doc-tab-demo-1">
<ul class="am-tabs-nav am-nav am-nav-tabs">
	<li class="am-active"><a href="javascript: void(0)">列表一</a></li>
	<li><a href="javascript: void(0)">列表二</a></li>
	<li><a href="javascript: void(0)">列表三</a></li>
</ul>
<div class="am-tabs-bd">
	<div class="am-tab-panel am-active">内容1</div>
	<div class="am-tab-panel">内容2</div>
	<div class="am-tab-panel">内容3</div>
</div>
</div>
<br />
<button type="button" class="am-btn am-btn-primary js-append-tab">插入 Tab</button>
<script>
$(function() {
	var tabCounter = 0;
	var $tab = $('#doc-tab-demo-1');
	var $nav = $tab.find('.am-tabs-nav');
	var $bd = $tab.find('.am-tabs-bd');
	function addTab() {
		var nav = '<li><span class="am-icon-close"></span>' +
		'<a href="javascript: void(0)">标签 ' + tabCounter + '</a></li>';
		var content = '<div class="am-tab-panel">动态插入的标签内容' + tabCounter + '</div>';
		$nav.append(nav);
		$bd.append(content);
		tabCounter++;
		$tab.tabs('refresh');
	}
	// 动态添加标签页
	$('.js-append-tab').on('click', function() {
		addTab();
	});
	// 移除标签页
	$nav.on('click', '.am-icon-close', function() {
		var $item = $(this).closest('li');
		var index = $nav.children('li').index($item);
		$item.remove();
		$bd.find('.am-tab-panel').eq(index).remove();
		$tab.tabs('open', index > 0 ? index - 1 : index + 1);
		$tab.tabs('refresh');
	});
});
</script>
</body>
</html>	

效果图:

 

<!doctype html>
<html class="no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>选项卡</title>
<meta name="renderer" content="webkit">
<meta http-equiv="Cache-Control" content="no-siteapp"/>
<link rel="icon" type="image/png" href="assets/i/favicon.png">
<meta name="mobile-web-app-capable" content="yes">
<link rel="icon" sizes="192x192" href="assets/i/app-icon72x72@2x.png">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="Amaze UI"/>
<link rel="apple-touch-icon-precomposed" href="assets/i/app-icon72x72@2x.png">
<meta name="msapplication-TileImage" content="assets/i/app-icon72x72@2x.png">
<meta name="msapplication-TileColor" content="#0e90d2">
<link rel="stylesheet" href="assets/css/amazeui.min.css">
</head>
<body style="margin: 50px;">
<!--允许触控操作-->
<div class="am-tabs" data-am-tabs>
	<ul class="am-tabs-nav am-nav am-nav-tabs">
		<li class="am-active"><a href="#tab1">列表1</a></li>
		<li><a href="#tab2">列表2</a></li>
		<li><a href="#tab3">列表3</a></li>
	</ul>
	<div class="am-tabs-bd">
		<div class="am-tab-panel am-fade am-in am-active" id="tab1">
			内容1<br>内容1
		</div>
		<div class="am-tab-panel am-fade" id="tab2">
			内容2
		</div>
		<div class="am-tab-panel am-fade" id="tab3">
			内容3
		</div>
	</div>
</div>
<br>
<!--禁用触控操作-->
<div class="am-tabs" data-am-tabs="{noSwipe: 1}">
	<ul class="am-tabs-nav am-nav am-nav-tabs">
		<li class="am-active"><a href="#tab2-1">列表1</a></li>
		<li><a href="#tab2-2">列表2</a></li>
		<li><a href="#tab2-3">列表3</a></li>
	</ul>
	<div class="am-tabs-bd">
		<div class="am-tab-panel am-fade am-in am-active" id="tab2-1">
			内容1<br>内容1
		</div>
		<div class="am-tab-panel am-fade am-in" id="tab2-2">
			内容2<br>内容2
		</div>
		<div class="am-tab-panel am-fade am-in" id="tab2-3">
			内容3<br>内容3<br>内容3
		</div>
	</div>
</div>
<!--[if (gte IE 9)|!(IE)]><!-->
<script src="assets/js/jquery.min.js"></script>
<!--<![endif]-->
<!--[if lte IE 8 ]>
<script src="assets/ie8/jquery.min.js"></script>
<script src="assets/ie8/modernizr.js"></script>
<script src="assets/js/amazeui.ie8polyfill.min.js"></script>
<![endif]-->
<script src="assets/js/amazeui.min.js"></script>
</body>
</html>	

效果图:

 

 

  • 大小: 2.4 KB
  • 大小: 4.8 KB
分享到:
评论

相关推荐

    amazeUI的使用

    AmazeUI是一款基于移动优先的开源前端框架,它旨在提供一套高效、易用、跨屏的解决方案,帮助开发者快速构建适应各种设备的Web应用。在“amazeUI的使用”这个主题中,我们将深入探讨AmazeUI的核心特性、组件、以及...

    AmazeUI 下拉选框

    在AmazeUI中,“下拉选框”是用于创建交互式选择菜单的重要组件,它提供了一种友好的方式来展示多项可选项,并让用户能够方便地从中进行选择。这个组件在网页设计中十分常见,尤其在表单输入和数据过滤等场景中。 1...

    基于AmazeUI的漂亮后台模板

    AmazeUI是一个开源的前端框架,专为移动优先的Web开发设计。这个“基于AmazeUI的漂亮后台模板”提供了一套完整的、适用于后台管理界面的设计方案,它结合了AmazeUI的核心特性,使得开发者能够快速构建出既美观又实用...

    Amaze UI 模板Web 组件示例

    Amaze UI 是一款专为中国开发者设计的开源前端框架,它旨在提供一套简洁、高效、跨平台的Web开发解决方案。这个框架结合了中国传统设计美学与现代Web技术,使得开发者能够快速构建适应不同设备和屏幕尺寸的响应式...

    前端框架amazeui

    AmazeUI是一款优秀的前端开发框架,专为快速构建响应式和移动优先的Web项目而设计。这个框架结合了中国传统设计美学与现代Web技术,提供了一系列丰富的组件和工具,旨在简化前端开发过程,提升用户体验。 首先,...

    AmazeUI 弹出窗

    AmazeUI弹出窗是基于JavaScript和CSS3构建的一个轻量级、响应式的前端框架组件,主要用于实现网页上的对话框、提示框等交互效果。它提供了丰富的定制选项,可以适应不同场景下的需求,同时保持良好的用户体验。在...

    AmazeUI框架

    AmazeUI是一款基于移动优先的前端开发框架,专为中国互联网环境设计,旨在提供高效、易用、跨屏的网页制作解决方案。它集成了多种组件和模块,帮助开发者快速构建响应式和高性能的Web页面,尤其适合企业级项目。在...

    AmazeUI模板

    AmazeUI是一款专为中国互联网设计的前端开发框架,它提供了丰富的组件和模板,适用于快速构建响应式、跨屏、高性能的网页应用。AmazeUI强调移动优先,支持多设备兼容,包括PC、手机和平板等,确保用户在不同平台上都...

    Amaze UI手机移动端新闻html5页面模板

    Amaze UI是一款专为中国互联网设计的开源前端框架,它提供了丰富的组件和模板,适用于构建响应式、跨平台的Web应用,特别适合手机移动端的开发。在这个"Amaze UI手机移动端新闻html5页面模板"中,我们可以看到Amaze ...

    AmazeUI后台前端框架

    AmazeUI是一个强大的后台前端框架,专为适应移动互联网时代的需求而设计。它秉持“移动优先”(Mobile first)的设计哲学,将移动端的用户体验作为核心,进而逐步拓展至桌面和其他大屏设备,确保在各种屏幕尺寸下都...

    Amaze UI Admin后台管理系统模板

    Amaze UI Admin是一款基于Amaze UI框架的后台管理系统模板,专为构建高效、美观的管理界面而设计。这款模板包含了丰富的组件和功能,适合用于OA(办公自动化)、CMS(内容管理系统)以及各种需要后台界面的应用场景...

    Amaze UI仿电脑版微信聊天界面HTML代码.zip

    Amaze UI 是一款基于Bootstrap框架并为中国开发者定制的开源前端框架,它提供了丰富的组件和样式,使得构建响应式、移动优先的网页变得更加便捷。在这个"Amaze UI仿电脑版微信聊天界面HTML代码.zip"压缩包中,我们...

    基于amazeui商城销售管理后台模板html源码

    AmazeUI是一款流行的开源前端框架,专为移动优先设计,同时也适用于桌面端。这款商城销售管理后台模板基于AmazeUI构建,旨在提供一个高效、易用且美观的界面,帮助管理员进行商品销售、订单处理、库存管理和数据分析...

    AmazeUI 图标

    AmazeUI图标库的设计初衷是为了满足设计师和开发者的不同需求,无论是进行网站设计、构建移动应用还是进行其他形式的交互式产品开发,AmazeUI 图标库都能提供必要的视觉元素。这些图标以矢量形式存在,可以无限放大...

    AmazeUI 按钮

    在网页设计中,按钮作为用户与页面交互的关键元素,AmazeUI 提供了一系列美观且功能丰富的按钮样式和选项,以满足各种设计需求。 这篇博文(链接:https://onestopweb.iteye.com/blog/2276594)可能详细介绍了如何...

    AmazeUI 框架源码

    AmazeUI的源码下载提供了深入研究和定制框架的机会,对于前端开发人员来说,这是一个宝贵的资源。 AmazeUI的核心特性包括: 1. **Mobile First**:AmazeUI遵循“mobile first”的设计理念,意味着它首先关注小屏幕...

    AmazeUI-2.2.1

    AmazeUI是一个基于移动优先(Mobile First)理念的前端开发框架,主要应用于构建响应式、跨平台的Web应用。在“AmazeUI-2.2.1”版本中,我们可以看到一系列HTML文件,这些文件代表了AmazeUI的组件、布局和示例应用,...

    Python+Flask(1)-AmazeUI后台管理开发框架

    在本项目中,我们主要探讨如何使用Python的Flask框架结合AmazeUI前端库来构建一个后台管理系统。Flask是一个轻量级的Web服务程序,它允许开发者以简洁明了的方式构建应用程序,而AmazeUI则是一个跨平台、响应式的...

    简单AmazeUI框架DEMO

    AmazeUI是一个轻量级、跨屏、模块化的前端框架,专为移动优先设计而打造。这个"简单AmazeUI框架DEMO"很可能是为了演示如何在实际项目中快速搭建响应式网页,以便在不同设备上提供一致的用户体验。下面我们将深入探讨...

Global site tag (gtag.js) - Google Analytics