【Bootstrap】常用方法

本文介绍了Bootstrap的基础布局,包括固定宽度的.container和全宽的.container-fluid,以及响应式列布局.col-*。同时讲解了行间距和列间距的设置方法,图片的响应式处理,文本样式和按钮设计。此外,还涵盖了表单input、表格样式、Font Awesome图标库的使用,以及如何创建和禁用Carousel轮播。这些内容都是Bootstrap框架中常用且重要的元素,对于构建响应式网站非常实用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础布局

宽度

<div class="container">固定宽度</div>
<div class="container-fluid">100%宽度</div>

行列

<div class="row">
    <div class="col-xs-4 col">小于768px 手机</div>
    <div class="col-sm-4 col">大于等于768px 平板</div>
    <div class="col-md-4 col">大于等于992px 桌面显示器</div>
    <div class="col-lg-4 col">大于等于1200px 大桌面显示器</div>
</div>

行间距

<div class="container">
    <p>抵消.container的padding</p>
    <div class="row del-row"></div>
</div>
.del-row {
    margin: 0 -10px;
}

列间距

<div class="container">
    <div class="row line"></div>
</div>
.line {
    padding: 0 10px;
}

图片

<!-- 图片尺寸=手机的尺寸 -->
<img src="~@/assets/images/banner01.png" alt="" class="img-responsive">

文本

<p class="text-center">文本居中</p>
<p class="text-danger">文字红色</p>

按钮

<button class="btn">内联按钮</button>
<button class="btn btn-block">块级按钮</button>
<button class="btn btn-primary">蓝色按钮</button>
<button class="btn btn-info">浅蓝色按钮</button>
<button class="btn btn-danger">红色按钮</button>
<button class="btn well">深度按钮(视觉上的深度感)</button>

表单input

<!-- 每个input都需要使用不同id -->
<!-- width是100% -->
<input type="text" class="form-control">

表格

<!-- 奇数行灰色偶数行白色 --> 
<table class="table-striped "></table>

图标

font Awesome图标库通常写在i上。

Carousel 轮播

禁止自动播放 

data-interval="false" 

<div id="carousel" class="carousel slide" data-interval="false"></div>

data-interval="false" 不起作用,改成 data-bs-interval="false"

<div id="carousel" class="carousel slide" data-bs-interval="false"></div>

Bootstrap 是一个流行的前端框架,它提供了一系列常用的 CSS 类来帮助开发者快速构建响应式网页布局和组件样式。下面是一些 Bootstrap 中最常用的核心类及其功能: 1. **容器类 (Container)** - `.container` 和 `.container-fluid` 这两个类用于设置页面的内容区域宽度,`.container` 提供固定宽度的居中内容块,而 `.container-fluid` 则占据整个视口宽度。 2. **栅格系统(Grid System)** - 栅格系统的列数默认为 12 列。 示例: ```html <div class="row"> <div class="col-md-4">...</div> <div class="col-md-8">...</div> </div> ``` 其中 `col-*` 表示列宽大小适配于屏幕尺寸 (`xs`, `sm`, `md`, `lg`, `xl`)。 3. **文本对齐(Text Alignment)** - 文本可以使用以下类来进行水平方向调整: - `.text-left`: 左对齐 - `.text-center`: 居中显示 - `.text-right`: 右对齐 4. **按钮(Button)** - 按钮的基本结构如下所示,并通过添加更多修饰符改变外观如颜色、大小等属性: ```html <button type="button" class="btn btn-primary">Primary</button> ``` 5. **表单(Form)** - 使用 `form-control` 统一控制输入框宽度;结合 label 标签提升用户体验友好度等等... 6. **图片(Image Utilities)** - 让图像适应其父元素的比例缩放效果可用到类似这样的工具类别名:`rounded`,`circle`. 7. **导航条(Navbar & Navs)** - 创建固定的顶部菜单栏以及分页标签切换等功能非常方便快捷实用性强. 以上只是列举了一部分常见的 bootstrap 的 css classes ,实际上还有许多其他的功能模块等待发掘探索!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宾果的救星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值