教你快速上手Bootstrap框架(三)

简介: 教你快速上手Bootstrap框架

3.6,表单——校验状态

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>bootstrap基础模板</title>
    <!-- bootstrap的CSS文件 -->
    <link rel="stylesheet" href="../css/bootstrap.min.css">
</head>
<style>
    /* .row{
        border: 1px solid cadetblue;
    }
    .row>div{
        border: 1px solid darkblue;
    } */
</style>
<body>
    <div class="container">
        <form class="form-horizontal" action="#">
            <div class="form-group has-warning">
                <label for="user" class="col-md-1">用户名:</label>
                <div class="col-md-8">
                    <input type="text" class="form-control" id="user" placeholder="请输入用户名">
                </div>
            </div>
            <div class="form-group has-error">
                <label for="pwd" class="col-md-1">密码:</label>
                <div class="col-md-8">
                    <input type="password" class="form-control" id="pwd" placeholder="请输入密码"> 
                </div>
            </div>
            <div class="form-group">
                <div class="col-md-offset-3 col-md-2">
                    <input type="submit" class="form-control" value="登录">
                </div>
            </div>
        </form>
    </div>
</body>
<!-- 如果要使用Bootstrap的JS插件,必须引入jQuery -->
<script src="../js/jquery.js"></script>
<!-- Bootstrap的JS插件-->
<script src="../js/bootstrap.min.js"></script>
</html>


添加 .has-warning、.has-error 或 .has-success 到表单控件的父元素即可校验表单状态


b0ff1b7492ce8729d32b6e84c8940984_f640b67d6cfc4fcebbb3a314f64cc9ed.png


3.7,表单——控件尺寸

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>bootstrap基础模板</title>
    <!-- bootstrap的CSS文件 -->
    <link rel="stylesheet" href="../css/bootstrap.min.css">
</head>
<style>
    /* .row{
        border: 1px solid cadetblue;
    }
    .row>div{
        border: 1px solid darkblue;
    } */
</style>
<body>
    <div class="container">
        <form class="form-horizontal" action="#">
            <div class="form-group">
                <input type="text" class="input-lg form-control" placeholder="大型输入框">
            </div>
            <div class="form-group">
                <input type="text" class="form-control" placeholder="正常输入框">
            </div>
            <div class="form-group">
                <input type="text" class="input-sm form-control" placeholder="小型输入框">
            </div>        
        </form>
    </div>
</body>
<!-- 如果要使用Bootstrap的JS插件,必须引入jQuery -->
<script src="../js/jquery.js"></script>
<!-- Bootstrap的JS插件-->
<script src="../js/bootstrap.min.js"></script>
</html>


通过.input-lg和.input-sm设置表单控件的尺寸


df474fbc8b9a836defeda80c3aca8482_fb78502e4052494896bffbbf9bc1e679.png


3.8,按钮——预定义样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>bootstrap基础模板</title>
    <!-- bootstrap的CSS文件 -->
    <link rel="stylesheet" href="../css/bootstrap.min.css">
</head>
<style>
    /* .row{
        border: 1px solid cadetblue;
    }
    .row>div{
        border: 1px solid darkblue;
    } */
</style>
<body>
    <div class="container">
        <form class="form-horizontal" action="#">
            <button type="button" class="btn btn-default">(默认样式-灰色)Default</button>
            <button type="button" class="btn btn-primary">(首选项-深蓝色)Primary</button>
            <button type="button" class="btn btn-success">(成功-绿色)Success</button>
            <button type="button" class="btn btn-info">(一般信息-天蓝色)Info</button>
            <button type="button" class="btn btn-warning">(警告-黄色)Warning</button>
            <button type="button" class="btn btn-danger">(危险-红色)Danger</button>
            <button type="button" class="btn btn-link">(链接)Link</button>
        </form>
    </div>
</body>
<!-- 如果要使用Bootstrap的JS插件,必须引入jQuery -->
<script src="../js/jquery.js"></script>
<!-- Bootstrap的JS插件-->
<script src="../js/bootstrap.min.js"></script>
</html>


Bootstrap框架提供了七种样式的按钮风格


85741945132c790fc673a6efedf49d20_f295b53cbb7d48b4b0572dfd9a962cba.png


3.9,按钮——按钮尺寸

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>bootstrap基础模板</title>
    <!-- bootstrap的CSS文件 -->
    <link rel="stylesheet" href="../css/bootstrap.min.css">
</head>
<style>
    /* .row{
        border: 1px solid cadetblue;
    }
    .row>div{
        border: 1px solid darkblue;
    } */
</style>
<body>
    <div class="container">
        <form class="form-horizontal" action="#">
            <button type="button" class="btn btn-default">(默认样式-灰色)默认大小</button>
            <button type="button" class="btn btn-primary btn-lg">(首选项-深蓝色)大型按钮
        </button>
            <button type="button" class="btn btn-success btn-sm">(成功-绿色)小型按钮
        </button>
            <button type="button" class="btn btn-info btn-xs">(一般信息-天蓝色)超小型按钮
        </button>
        </form>
    </div>
</body>
<!-- 如果要使用Bootstrap的JS插件,必须引入jQuery -->
<script src="../js/jquery.js"></script>
<!-- Bootstrap的JS插件-->
<script src="../js/bootstrap.min.js"></script>
</html>


可以通过.btn-lg、.btn-sm 或 .btn-xs实现按钮具有不同的尺寸


43ed9ac6b3543005348dd573645ef050_b0d7b12e835840128689c250ec2ce668.png


五,图片


5.1,图片——响应式图片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>bootstrap基础模板</title>
    <!-- bootstrap的CSS文件 -->
    <link rel="stylesheet" href="../css/bootstrap.min.css">
</head>
<style>
    /* .row{
        border: 1px solid cadetblue;
    }
    .row>div{
        border: 1px solid darkblue;
    } */
</style>
<body>
    <div class="container">
        <img src="../../淘宝/img/1231.png" class="img-responsive">
    </div>
</body>
<!-- 如果要使用Bootstrap的JS插件,必须引入jQuery -->
<script src="../js/jquery.js"></script>
<!-- Bootstrap的JS插件-->
<script src="../js/bootstrap.min.js"></script>
</html>


  • 为图片添加 .img-responsive 可以让图片支持响应式布局
  • 实质是为图片设置了max-width: 100%;、 height: auto; 和display: block; 属性,从而让图片在其父元素中更好的缩放

5c678af53acd3f23a05c1839a94382ef_bfe308c46a7d4e7ea16cd13ee9639c86.png


5.2,图片——图片形状

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>bootstrap基础模板</title>
    <!-- bootstrap的CSS文件 -->
    <link rel="stylesheet" href="../css/bootstrap.min.css">
</head>
<style>
    /* .row{
        border: 1px solid cadetblue;
    }
    .row>div{
        border: 1px solid darkblue;
    } */
</style>
<body>
    <div class="container">
        <img src="../../淘宝/img/1231.png" class="img-rounded img-responsive" width="50%" alt=""><br>
        <img src="../../淘宝/img/1231.png" class="img-circle img-responsive" width="50%" alt=""><br>
        <img src="../../淘宝/img/1231.png" class="img-thumbnail img-responsive" width="50%" alt=""><br>
    </div>
</body>
<!-- 如果要使用Bootstrap的JS插件,必须引入jQuery -->
<script src="../js/jquery.js"></script>
<!-- Bootstrap的JS插件-->
<script src="../js/bootstrap.min.js"></script>
</html>


为 元素添加.img-rounded、.img-circle、.img-thumbnail,可以让图片呈现不同的形状


9e14319c90fc23be6310872fdeae9cc2_916faa9822f0421f96a88ead6dbcb483.png


最后

送大家一句最喜欢比阿斯的短话: 要从容地着手去做一件事,但一旦开始,就要坚持到底。


相关文章
|
10月前
|
开发框架 前端开发 JavaScript
Bootstrap怎么搭建?导进JS项目?怎么用?是什么?(前端开发框架)
Bootstrap4是一套用于HTML、CSS、JavaScript的开源工具集,它简洁灵活,使得web开发更加的便捷.Bootstrap 由 Mark Otto 和 Jacob Thornton 在上开发,并于年 8 月 在 GitHub 上作为开源产品发布。
|
9月前
|
开发框架 前端开发 JavaScript
|
15天前
|
前端开发 JavaScript CDN
【干货】通过Bootstrap框架添加下拉框到导航栏
【干货】通过Bootstrap框架添加下拉框到导航栏
18 1
|
2月前
|
前端开发 JavaScript 开发者
【专栏:HTML与CSS实践篇】CSS框架(Bootstrap/Foundation)快速上手
【4月更文挑战第30天】Bootstrap和Foundation是两种流行的CSS框架,用于构建响应式网页。它们包含预定义的样式、栅格系统和组件,加速开发流程。Bootstrap以其12列栅格系统闻名,而Foundation提供更定制化和模块化选项。了解并熟练运用这些框架的基本概念和组件,结合最佳实践和性能优化,能帮助开发者高效创建符合现代设计趋势的网页项目。
|
2月前
|
开发框架 前端开发 JavaScript
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
|
2月前
|
开发框架 前端开发 开发者
Bootstrap:构建响应式网站的首选框架
Bootstrap:构建响应式网站的首选框架
61 0
|
10月前
|
前端开发 JavaScript 容器
Bootstrap前段框架(一篇到底)
Bootstrap前段框架(一篇到底)
63 0
|
11月前
|
前端开发 JavaScript 容器
Bootstrap框架(JavaScript组件)下
Bootstrap框架(JavaScript组件)
|
11月前
|
前端开发
Bootstrap框架(组件)上
Bootstrap框架(组件)
|
11月前
|
前端开发 容器
教你快速上手Bootstrap框架(一)
教你快速上手Bootstrap框架