如何使用 jQuery Mobile 创建条形图标
概述
条形图标在小屏幕上用作导航条线。由于桌面模式会以完整视图显示导航条,其中包含导航项,但由于导航条的响应式特性,屏幕上仅显示条形线。因此,使用 jQuery Mobile 创建条形图标可以通过为任何元素定义 data-role 属性并将其设置为 "bars" 来实现。bars 是一个预定义的数据角色属性。简单的 jQuery 也可以实现,但 jQuery Mobile 提供了一种响应式方式来在网页上显示图标。
jQuery Mobile 内容分发网络 (CDN) 链接
将这些 CDN 链接添加到 HTML 文档的 head 标签,并将 script 标签添加到 body 标签的末尾。
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" /> <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
语法
创建条形图标的语法可以使用按钮标签或锚标签来实现。
<a data-role="button" data-icon="bars">Bars <button data-icon="bars">Bars</button>
算法
步骤 1 - 在文本编辑器中创建一个 HTML 文件,并将 HTML 样板文件添加到该文件中
步骤 2 - 现在将 jQuery CDN 链接添加到 head 标签和 body 标签的末尾。 CDN 链接如上所示。
步骤 3 − 现在使用 <button> 标签创建一个 HTML 按钮。
步骤 4 − 为按钮添加 data-icon 属性,并将 data-icon 的值设置为 "bars"。
步骤 5 − 条形图标已成功创建。
示例
在本例中,我们使用 HTML 按钮标签创建了一个条形图标。默认的条形图标以默认白色显示按钮。
<html>
<head>
<title>bars icon using jQuery mobile</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
</head>
<body>
<h3 style="text-align: center;color: green;">tutorialspoint.com</h3>
<strong>
<p style="text-align: center;">(Bars icon using jQuery mobile)</p>
</strong>
<button href="index.html" data-icon="bars"
style="width: 50%;margin: auto;margin-top: 2rem;">Bars</button>
<script src="http://code.jquery.com/jquery-1.11.1.min.js">
</script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js">
</script>
</body>
</html>
算法
步骤 1 - 在文本编辑器中创建一个 HTML 文件,并将 HTML 样板添加到该文件中。
步骤 2 - 现在将 jQuery CDN 链接添加到 head 标签和 body 标签的末尾。 CDN 链接如上所示。
步骤 3 − 现在使用标签创建一个 HTML 锚点元素,并为其添加 data-role 属性,其值为 button。
步骤 4 − 为锚点元素添加 data-icon 属性,并将 data-icon 的值设置为"bars"。
步骤 5 − 为锚点元素添加 data-theme 属性,并将 data-theme 值设置为"b",表示黑色。
步骤 6 − 为锚点元素添加 data-theme 属性,并将 data-theme 值设置为"b",表示黑色。
示例
在此,我们将使用锚点标签创建一个锚点元素,并添加 data-role 属性,并将值设置为 button。在此示例中,我们将通过将数据主题值添加到"b"来在黑暗主题中创建条形图标。
<html>
<head>
<title>bars icon using jQuery mobile dark theme</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
</head>
<body>
<h3 style="text-align: center;color: green;">tutorialspoint.com</h3>
<strong>
<p style="text-align: center;">(Bars icon using jQuery mobile dark theme)</p>
</strong>
<a href="index.html" data-role="button" data-icon="bars" data-theme="b"
style="width: 50%;margin: auto;margin-top: 2rem;">Bars</a>
<script src="http://code.jquery.com/jquery-1.11.1.min.js">
</script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js">
</script>
</body>
</html>
结论
由于我们使用了数据图标属性来制作条形图标,因此这两个示例中有一个共同点:无论是默认设置还是通过数据角色属性,这两个元素都被设置为按钮。数据图标属性主要与按钮标签配合使用。
有用资源
css 参考教程 - 该教程包含有关 css 的更多信息:https://www.cainiaomax.com/css/

