Bootstrap的列表和描述列表:格式化列表项

博主:亿勤网亿勤网 2024-06-07 44 0条评论

温馨提示:这篇文章已超过386天没有更新,请注意相关的内容是否还可用!

Bootstrap 提供了几种工具类来格式化列表项,特别是无序列表(ul)和有序列表(ol),以及描述列表(dl),它们非常适合于展示项目列表、术语和定义等。

下面是一个使用 Bootstrap 格式化列表项,并结合生成数组代码的示例。

HTML 结构

<!DOCTYPE html>

Bootstrap的列表和描述列表:格式化列表项

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Bootstrap Lists Example</title>

<!-- 引入 Bootstrap CSS -->

wellsports.com.cn/7k7k7k/

zgdaiban.com/7k7k7k/

teliyahair.com/7k7k7k/

visionpsn.com/7k7k7k/

ymfxsc.com/7k7k7k/

xiaopingji.net/7k7k7k/

jiazehui.com/7k7k7k/

fanbucuo.com/7k7k7k/

yunmoer.com/7k7k7k/

lvlboard.com/7k7k7k/

<link rel="stylesheet" href="/bootstrap/4.5.2/css/bootstrap.min.css">

</head>

<body>

<div class="yinqfd35-e6f2-d3c6-3206 container mt-5">

<h2>Bootstrap Lists Example</h2>

<!-- 无序列表 -->

<ul class="yinqe6f2-d3c6-3206-86cf list-unstyled">

<li>Item 1</li>

<li>Item 2</li>

<li>Item 3</li>

</ul>

<!-- 描述列表 -->

<dl class="yinqd3c6-3206-86cf-71be row">

<dt class="yinq3206-86cf-71be-784c col-sm-3">Description list term</dt>

<dd class="yinq86cf-71be-784c-7b0a col-sm-9">Description list description donec aliquet lectus.</dd>

<dt class="yinq71be-784c-7b0a-9b58 col-sm-3">Another term</dt>

nongk.net/7k7k7k/

vmplay.com/7k7k7k/

51shuo.net/7k7k7k/

51logs.com/7k7k7k/

zsinfotech.com/7k7k7k/

ledouzhibo.com/7k7k7k/

jinhkj.com/7k7k7k/

hansuws.com/7k7k7k/

tcw186.net/7k7k7k/

dishite.com/7k7k7k/

<dd class="yinq784c-7b0a-9b58-a557 col-sm-9">Another description list description tincidunt habitant morbi tristique senectus et.</dd>

</dl>

<button id="generateArray" class="yinq7b0a-9b58-a557-2342 btn btn-primary mt-4">Generate Array</button>

<pre id="arrayOutput"></pre>

</div>

<!-- 引入 jQuery 和 Bootstrap JS -->

<script src="jquery-3.5.1.slim.min.js"></script>

<script src="/bootstrap/4.5.2/js/bootstrap.min.js"></script>

<script>

// JavaScript 代码将在这里编写

</script>

</body>

</html>

JavaScript 代码

在 <script> 标签内,我们可以使用以下代码来实现点击按钮生成数组的功能:

$(document).ready(function() {

dxkj-tj.com/7k7k7k/

xinxingyuan.net/7k7k7k/

huaijilingjingkeji.com/7k7k7k/

zsfuqiu.com/7k7k7k/

zjjndzr.com/7k7k7k/

aizcare.com/7k7k7k/

jzckcn.com/7k7k7k/

nj-xdr.com/7k7k7k/

q-t.cc/7k7k7k/

tongdaomm.com/7k7k7k/

$('#generateArray').click(function() {

// 生成一个随机长度的数组

var arrayLength = Math.floor(Math.random() * 10) + 1;

var array = [];

for (var i = 0; i < arrayLength; i++) {

array.push(Math.floor(Math.random() * 100));

// 将数组转换为字符串并显示在页面上

$('#arrayOutput').text(array.toString());

在这个示例中,我们创建了一个无序列表(ul)和一个描述列表(dl)。无序列表使用了 list-unstyled 类来移除列表项的默认样式和左外边距,使其看起来更整洁。

描述列表使用了栅格系统(row 和 col-* 类)来使术语(dt)和描述(dd)在较小屏幕上堆叠显示,在较大屏幕上并排显示。

此外,我们还添加了一个按钮和一个 <pre> 标签用于显示生成的数组。按钮绑定了一个点击事件,当点击时,会触发 JavaScript 函数生成一个随机数组,并将该数组显示在页面上。

这个例子展示了如何使用 Bootstrap 的列表工具类来格式化列表项,并通过 JavaScript 提供交互功能。

The End

网站文章、图片来源于网络,以不营利的目的分享经验知识,版权归原作者所有。如有侵权请联系删除!