bootstrap之表单和图片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单和图片</title>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
</head>

<body style="margin:50px;">

<!-- 1.基本表单样式 -->

    <form>
        <div class="form-group">
            <label>电子邮件:</label>
            <input type="email" placeholder="请输入你的电子邮件" class="form-control">
        </div>
        <div class="form-group">
            <label>密码:</label>
            <input type="password" placeholder="请输入你的密码" class="form-control">
        </div>
    </form>
    <!-- 只有正确设置了输入框的type类型,才能被赋予正确的样式。支持的输入框控件:text、password、datetime、datetime-local、date、month、time、week、number、email、url、search、tel、color。 -->
<br/>

<!-- 2.    内联表单 -->
    <form class="form-inline">
        <div class="form-group">
            <label>电子邮件:</label>
            <input type="email" placeholder="请输入你的电子邮件" class="form-control">
        </div>
        <div class="form-group">
            <label>密码:</label>
            <input type="password" placeholder="请输入你的密码" class="form-control">
        </div>
    </form>
<br/>

<!-- 3.表单合组 -->
    <form>
        <div class="input-group">
            <div class="input-group-addon">
                ¥
            </div>
            <input type="text" class="form-control" placeholder="请输入你的价格">
            <div class="input-group-addon">
                .00
            </div>
        </div>
    </form>
<br/>

<!-- 4.水平排列 -->
    <form class="form-horizontal">
        <div class="form-group">
            <label class="col-sm-2 control-label">电子邮件:</label>
            <div class="col-sm-10">
                <input type="email" placeholder="请输入你的电子邮件" class="form-control">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-2 control-label">密码:</label>
            <div class="col-sm-10">
                <input type="password" placeholder="请输入你的密码" class="form-control">
            </div>
        </div>
    </form>
    <!-- 涉及到栅格系统 -->
<br>

<!-- 5.复选框和单选框 -->
    <form class="form-horizontal">
        <!-- 设置复选框在一行 -->
        <div class="checkbox">
            <label>
                <input type="checkbox">体育
            </label>
        </div>
        <div class="checkbox">
            <label>
                <input type="checkbox">音乐
            </label>
        </div>

        <!-- 设置禁用的复选框 -->
        <div class="checkbox disabled">
            <label>
                <input type="checkbox" disabled>语文
            </label>
        </div>

        <!-- 设置内联一行显示的复选框 -->
        <label class="checkbox-inline">
            <input type="checkbox">英语
        </label>
        <label class="checkbox-inline disabled">
            <input type="checkbox" disabled>数学
        </label>
        <br>

        <!-- 设置单选框 -->
        <div class="radio disabled">
            <label>
                <input type="radio" name="sex" disabled>gay
            </label>
            <label>
                <input type="radio" name="sex" disabled>les
            </label>
        </div>
        <label class="radio-inline">
            <input type="radio" name="sex">男
        </label>
        <label class="radio-inline">
            <input type="radio" name="sex">女
        </label>
    </form>
<br>

<!-- 6.下拉列表 -->
    <form>
        <select class="form-control">
            <option>1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
            <option>5</option>
        </select>
    </form>
<br>

<!-- 7.校验状态 -->
    <!--
    has-error:错误状态
    has-success:成功状态
    has-warning:警告状态
    -->
    <form>
        <!-- control-label:label标签同步相应状态 -->
        <div class="form-group has-success">
            <label class="control-label">电子邮件:</label>
            <input type="email" class="form-control" placeholder="请输入你的电子邮件">
        </div>
    </form>
<br>

<!-- 8.添加额外的图标 -->
    <!--
    文本框右侧内置文本图标
    glyphicon-ok;成功状态
    glyphicon-warning-sign:警告状态
    glyphicon-remove:错误状态
     -->
     <!-- has-feedback:设置相对点 -->
    <form>
        <div class="form-group has-success has-feedback">
            <label class="control-label">电子邮件:</label>
            <input type="email" class="form-control" placeholder="请输入你的电子邮件">
            <span class="glyphicon glyphicon-ok form-control-feedback"></span>
        </div>
    </form>
<br>

<!-- 9.控制尺寸 -->
    <!--
    input-lg:大
    input-sm:小
    -->
    <form>
        <div class="form-group">
            <label>密码:</label>
            <input type="password" placeholder="请输入你的密码" class="form-control input-lg">
        </div>
    </form>
<br>

<!-- 10.图片 -->
    <!-- 图片形状 -->
    <!--
    img-rounded:圆角矩形
    img-circle:正/椭圆
    img-thumbnail:微缩图
    -->
    <img style="width:800px;height:600px;" src="img/1.jpg" alt="图片" class="img-rounded">
    <img style="width:800px;height:600px;" src="img/1.jpg" alt="图片" class="img-circle">
    <img style="width:800px;height:600px;" src="img/1.jpg" alt="图片" class="img-thumbnail">

    <!-- 响应式图片 -->
    <!-- img-responsive -->
    <img style="width:800px;height:600px;" src="img/1.jpg" alt="图片" class="img-circle img-responsive">

    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript" src="js/bootstrap.min.js"></script>
</body>
</html>

时间: 2024-10-26 22:28:42

bootstrap之表单和图片的相关文章

Bootstrap(4) 表单和图片

1.表单 基本格式,实现基本的表单样式 <form class="form-horizontal"> <div class="form-group"> <label class="col-sm-2 control-label">电子邮件</label> <div class="col-sm-10"> <input type="email" c

第 4 章 表单和图片

学习要点: 1.表单 2.图片 主讲教师:李炎恢 本节课我们主要学习一下 Bootstrap 表单和图片功能,通过内置的 CSS 定义,显示各种丰富的效果. 一.表单 Bootstrap 提供了一些丰富的表单样式供开发者使用. 1.基本格式 //实现基本的表单样式 <form> <div class="form-group"> <label>电子邮件</label> <input type="email" cla

BootStrap 智能表单系列 九 表单图片上传的支持

本章介绍如何在生成表单后,可以支持上传图片后可以及时预览图片 代码如下(连接地址:https://github.com/xiexingen/Bootstrap-SmartForm/blob/master/demo/form3-ele-img.html): 依赖jquery-file-upload插件,需要引用jquery.ui.widget.js.jquery.iframe-transport.js.jquery.fileload.js 调用global.Fn.InitPlugin('img',

第4章 表单和图片

本节课我们主要学习一下 Bootstrap 表单和图片功能,通过内置的 CSS 定义,显示各 种丰富的效果. 一.表单 Bootstrap 提供了一些丰富的表单样式供开发者使用. 1. 基本格式 //实现基本的表单样式 <form> <div class="form-group"> <label>电子邮件</label> <input type="email" class="form-control&q

Flask:03-你离最美的web只差一个:bootstrap与表单

bootstrap与表单 Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML.CSS.JavaScript 开发的简洁.直观.强悍的前端开发框架,使得 Web 开发更加快捷. Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成.Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的BreakingNews都使用了该项目.国内一些移动

Bootstrap之表单控件状态

Bootstrap中的表单控件状态主要有三种:焦点状态,禁用状态,验证状态. 一.焦点状态:该状态告诉用户可输入或选择东西 焦点状态通过伪类“:focus”以实现. bootstrap.css相应源码: .form-control:focus { border-color: #66afe9; outline: 0; //删除了outline的默认样式 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 1

BootStrap 智能表单

背景:本码农.NET后端工程师,由于现在的公司后端能玩到的东西不怎么深入(一般也就sql.linq.反射.wcf....),所以申请玩玩前端的东西,在负责的一个电商项目中发现很大一部分是根据表结构来构建form表单的,而且模块还很多的,特别是表的列名都还没确定的时候需要先出界面,等后面表列名确定后又的重新来给表单元素加上id.name等,尼玛感觉这样下去就是一真正的码农了,于是自己整了一套根据配置来生成form表单的插件 源码地址(github):BootStrap智能表单 本系列将包括 1.表

BootStrap 智能表单系列 十 自动完成组件的支持

web开发中,肯定遇到像百度.google这种搜索的功能吧,那智能表单中的自动完成可以做什么呢,下面来揭晓: 1.包含像google.百度等类似的简单搜索 2.复杂结构的支持,比如说 输入产品编号,需要将产品的编号.产品的名称.产品的单价.产品的备注信息等填写会表单中的某个位置 代码如下(页面地址:https://github.com/xiexingen/Bootstrap-SmartForm/blob/master/demo/form3-ele-autocomplete.html): 自动完成

BootStrap 智能表单系列 十一 级联下拉的支持

像省市县选择的这种,但凡是个人肯定都见过,实现方式有很多种 1.有在第一级选择的时候去加载或者从本地对象中拿第一级对应的数据源显示到列表中,第二级以此类推 2.也有将所有的项都加载到select中,然后通过关联来显示或隐藏与上一级别无关的项 感觉还是第二种简单一些,于是使用了第二种方式来实现的,其余的就不废话了 代码如下(页面地址:https://github.com/xiexingen/Bootstrap-SmartForm/blob/master/demo/form3-ele-cascade