c5_labsci/web/admin/demo/front/win_tabcard.html
2026-01-27 00:52:00 +08:00

88 lines
3.0 KiB
HTML
Raw 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 http-equiv="Content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<link href="/jscss/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" charset="utf-8" src="/jscss/theme.js"></script>
<style>
</style>
</head>
<body>
<blockquote>tabcard类</blockquote>
<p>tabcard类用于创建带有选项卡的卡片可以切换不同内容并提供右侧按钮。</p>
<p>使用方法:</p>
<p>支持2个样式类分别是simple、form</p>
<p>支持full类将空间高度占满</p>
<p>支持right元素用于放置右侧按钮</p>
<p>tabcontent与li数量相等自动切换对应tabcontent</p>
<p>无tabcontent则用户自行实现</p>
<p>JS调用ciyclass.tabcard()方法初始化</p>
data-display: 元素属性显示模式。可选值block、inline-block、flex、inline-flex、grid、inline-grid<br/>
dom: 指定tabcard dom<br/>
onchange: 选项卡变更回调函数<br/>
<div class="ciy-tabcard simple" style="margin: 1em;border-radius: 0.5em;box-shadow: 3px 3px 8px #00000033;">
<ul>
<li data-liid="0" class="lang">全部</li>
<li data-liid="1" class="lang">选项1</li>
<li data-liid="2" class="lang">选项2</li>
<right>右侧按钮<button class="btn sm">按钮</button></right>
</ul>
<div>
<div class="tabcontent">
tab1
</div>
<div class="tabcontent">
tab2
</div>
<div class="tabcontent">
tab3
</div>
</div>
</div>
<br/><br/><br/><br/><br/>
<div class="ciy-tabcard form" style="margin: 1em;">
<ul>
<li data-liid="0" class="lang">全部</li>
<li data-liid="1" class="lang">选项1</li>
<li data-liid="2" class="lang">选项2</li>
<right>右侧按钮<button class="btn sm">按钮</button></right>
</ul>
<div>
<div class="tabcontent">
tab1
</div>
<div class="tabcontent">
tab2
</div>
<div class="tabcontent">
tab3
</div>
</div>
</div>
<script type="text/javascript" src="/jscss/ciy.js"></script>
<script type="text/javascript" src="/jscss/ciycmp.js"></script>
<script type="text/javascript">
'use strict';
var tab = new ciyclass.tabcard({
dom: '.ciy-tabcard.simple',
onchange: function (e) {
console.log(e);
}
});
var tab = new ciyclass.tabcard({
dom: '.ciy-tabcard.form',
onchange: function (e) {
console.log(e);
}
});
</script>
</body>
</html>