当前位置: 首页 > ai >正文

BootStrap:进阶使用(其二)

今天我要讲述的是在BootStrap中第二篇关于进一步使用的方法与代码举例;

分页:

对于一些大型网站而言,分页是一个很有必要的存在,如果当数据内容过大时,则需要分页来分担一些,这可以使得大量内容能整合并全面地展示,这大大减小了网页的长度。使分页可以像翻书一样,一页一页地展示且工整。

  以下则是分页栏的基础框架:

<nav><ul class="pagination"><li><a href="#" aria-label="Previous"><span aria-hidden="true">&laquo;</span></a></li><li><a href="#">1</a></li><li><a href="#">2</a></li><li><a href="#">3</a></li><li><a href="#">4</a></li><li><a href="#">5</a></li><li><a href="#" aria-label="Next"><span aria-hidden="true">&raquo;</span></a></li></ul>
</nav>

效果展示:


注:可以通过增加样式来美观化分页栏的整体形式,如:

 class="text-center" style="margin-top: -20px;"

效果:

注:通过调整的分页栏可以看到其形比较工整,有一丝真正制作软件的感觉(active意为:选中;即二号蓝色框内效果显示)

而上方效果图内左右两边的上下一页的效果则以下:

<nav style="margin-top: -20px;"><ul class="pager"><li style="float: left;"><a href="#">上一页</a></li><li style="float: right;"><a href="#">下一页</a></li></ul></nav>

列表组:

注:列表组是灵活又强大的组件,不仅能用于显示一组简单的元素,还能用于复杂的定制的内容。

介绍:最简单的列表组仅仅是一个带有多个列表条目的无序列表,另外还需要设置适当的类,可以根据自身的需求通过 CSS 自己定制。

<div class="list-group"><a href="#" class="list-group-item active">Cras justo odio</a><a href="#" class="list-group-item">Dapibus ac facilisis in</a><a href="#" class="list-group-item">Morbi leo risus</a><a href="#" class="list-group-item">Porta ac consectetur ac</a><a href="#" class="list-group-item">Vestibulum at eros</a>
</div>

效果:(建议配合栅格效果制作)

缩略图:

通过缩略图组件扩展 Bootstrap 的 栅格系统,可以很容易地展示栅格样式的图像、视频、文本等内容。

<!-- 面板内容 --><div class="panel-body"><div class="col-sm-4 col-md-4"><div class="thumbnail"><img src="img/3.jpg" width="100px" alt="...">   《==超链接<div class="caption"><h3 class="text-center">此处输入文字</h3></div></div></div>

效果:(配合下方的面板互相作用制作)

面版:

对于面板来说,它更像是一个展示柜,可以为我们展示它的基本信息,相当于大街上的商店,为想要进店购买商品的顾客展示这家店铺物品的“精美”,

           //面板风格
<div class="panel panel-default">//面板标题<div class="panel-heading">Panel heading without title</div>  《==标题//面板内容<div class="panel-body">Panel content</div>
</div>

 效果:(内容参照上方缩略图相互作用制作)

进度条:

非常常见的一个小玩意儿,比如在我们熟知的4399小游戏里面就有好多它的身影,包括各类大型游戏。比如原神(原神加载新地区或者进入游戏中元素自左至右等效果也是进度条加载),王者荣耀这类游戏中(王者荣耀的百分比加载内容本质上就是进度条的一种,不过其样式是不一样的)

<!-- 进度条 --><div class="progress"><div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 45%"><span class="sr-only">45% Complete</span></div></div>

效果:

总结:深入了解 Bootstrap 底层结构的关键部分,多使用并熟练是可以将 web 开发能变得更好、更快、更强壮的最佳实践。希望本篇有关于 BootStrap进阶使用第二篇的知识点内容能对你带来一定的帮助,同时非常感谢各位大佬的点赞与支持,咱们下一篇不见不散。

http://www.xdnf.cn/news/499.html

相关文章:

  • 计算机网络 实验五 RIP的配置与应用
  • 序列化和反序列化
  • 第9期:文本条件生成(CLIP + Diffusion)详解
  • 基于 Python 的自然语言处理系列(82):Transformer Reinforcement Learning
  • Alan AI - 面向Web的生成式AI SDK
  • 基于C语言实现文件读取
  • Linux 第五讲 --- 权限管理
  • 6.常用控件-QWidget|windowTitle|windowIcon|qrc机制|windowOpacity|cursor(C++)
  • Amlogic S905L3 系列对比:L3A、L3B 与 L3AB 深度解析
  • Unity之如何实现RenderStreaming视频推流
  • 大学英语四级选词填空阅读题和段落匹配解析
  • 【Hot100】54. 螺旋矩阵
  • 2025.04.19-阿里淘天春招算法岗笔试-第一题
  • 金融数学专题6 证券问题与资本利得税
  • Pandas数据统计分析
  • MCS-51单片机汇编语言编程指南
  • ArcPy Mapping 模块基础
  • 3. 进程概念
  • 修改Theme SHELL美化panel
  • Docker 网络详解:从 docker0 网桥到网络命名空间
  • 复习JUC的总结笔记
  • 整流二极管详解:原理、作用、应用与选型要点
  • 什么是零缺陷质量管理?
  • DNS主从同步实验
  • LeetCode 解题思路 42(Hot 100)
  • DDPM(diffusion)原理
  • 健康养生:拥抱美好生活的基石
  • LangChain框架-检索器详解
  • Map和Set相关练习
  • c++_csp-j算法 (2)