问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

输入个数,点击按钮,在div里生成相应个数的button,button样式最好是bootstrap样式的button按钮

发布网友 发布时间:2022-05-11 22:17

我来回答

2个回答

懂视网 时间:2022-05-12 02:38

摘要:bootstrapt按钮的风格主要有:基础按钮、默认按钮、主要按钮、成功按钮、信息按钮、警告按钮、危险按钮、链接按钮。

一、按钮简介:

  按钮也是Bootstrap框架核心内容之一。因为按钮是Web制作中不可缺少的东西。

  而且不同的Web页面具有不同的按钮风格,甚至说同一个Web网站或应用程序具有多种按钮风格,比如说不同的按钮颜色、大小和状态等。


<button class="btn" type="button">基础按钮.btn</button> 
 <button class="btn btn-default" type="button">默认按钮.btn-default</button> 
 <button class="btn btn-primary" type="button">主要按钮.btn-primary</button> 
 <button class="btn btn-success" type="button">成功按钮.btn-success</button> 
 <button class="btn btn-info" type="button">信息按钮.btn-info</button> 
 <button class="btn btn-warning" type="button">警告按钮.btn-warning</button> 
 <button class="btn btn-danger" type="button">危险按钮.btn-danger</button> 
 <button class="btn btn-link" type="button">链接按钮.btn-link</button>

  

二、基本按钮

  Bootstrap框架V3.x版本的基本按钮和V2.x版本的基本按钮一样,都是通过类名“btn”来实现。

  不同的是在V3.x版本要简约很多,去除了V2.x版本中的大量的CSS3中的部分特效,比如说文本阴影(text-shadow)、渐变背景(background-image)、边框阴影(box-shadow)等。
  Bootstrap框架中的考虑了不同浏览器的解析差异,进行了比较安全的兼容性处理,使按钮效果在不同的浏览器中所呈现的效果基本相同。

  源码请查阅bootstrap.css文件第1992行~第2010行:

  Bootstrap框架的按钮使用非常的简单,使用方式如下:


<button class="btn" type="button">我是一个基本按钮</button>

  

三、默认按钮

  Bootstrap框架首先通过基础类名“.btn”定义了一个基础的按钮风格,然后通过“.btn-default”定义了一个默认的按钮风格。

  默认按钮的风格就是在基础按钮的风格的基础上修改了按钮的背景颜色、边框颜色和文本颜色。

  源码请查阅bootstrap.css文件第2040行~第2044行

  使用默认按钮风格也非常的简单,只需要在基础按钮“btn”的基础上增加类名“btn-default”即可:


<button class="btn btn-default" type="button">默认按钮</button>

  

四、多标签支持(多种标签制作按钮)

  一般制作按钮除了使用<button>标签元素之外,还可以使用<input type="submit">和<a>标签等。

  同样,在Bootstrap框架中制作按钮时,除了刚才所说的这些标签元素之外,还可以使用在其他的标签元素上,唯一需要注意的是,要在制作按钮的标签元素上添加类名“btn”。

  如果不添加是不会有任何按钮效果。


<button class="btn btn-default" type="button">button标签按钮</button><input type="submit" class="btn btn-default" value="input标签按钮"/><a href="##" class="btn btn-default">a标签按钮</a><span class="btn btn-default">span标签按钮</span><p class="btn btn-default">p标签按钮</p>

  

  虽然在Bootstrap框架中使用任何标签元素都可以实现按钮风格,但个人并不建议这样使用,为了避免浏览器兼容性问题,个人强烈建议使用button或a标签来制作按钮。

五、定制不同风格的按钮

  在介绍按钮开篇就说过,Web页面可能会有不同的按钮风格。那么在Bootstrap框架也考虑了。

  在Bootstrap框架中除了默认的按钮风格之外,还有其他六种按钮风格,每种风格的其实都一样,不同之处就是按钮的背景颜色、边框颜色和文本颜色。

  在Bootstrap框架中不同的按钮风格都是通过不同的类名来实现,在使用过程中,开发者只需要选择不同的类名即可:

  

  

  使用起来就很简单,就像前面介绍的默认按钮一样的使用方法,只需要在基础按钮“.btn”基础上追加对应的类名,就可以得到需要的按钮风格。如:


<button class="btn" type="button">基础按钮.btn</button><button class="btn btn-default" type="button">默认按钮.btn-default</button><button class="btn btn-primary" type="button">主要按钮.btn-primary</button><button class="btn btn-success" type="button">成功按钮.btn-success</button><button class="btn btn-info" type="button">信息按钮.btn-info</button><button class="btn btn-warning" type="button">警告按钮.btn-warning</button><button class="btn btn-danger" type="button">危险按钮.btn-danger</button><button class="btn btn-link" type="button">链接按钮.btn-link</button>

六、按钮大小

  在Bootstrap框架中,对于按钮的大小,也是可以定制的。类似于input一样,通过在基础按钮“.btn”的基础上追加类名来控制按钮的大小。

  在Bootstrap框架中提供了三个类名来控制按钮大小:

  

   从上表中不难发现,在Bootstrap框架中控制按钮的大小都是通过修改按钮的padding、line-height、font-size和border-radius几个属性。

   源码查阅bootstrap.css文件中第2319行~第2339行

   那么在实际使用中,这几个类名可以配合按钮中其他颜色类名一起使用,但唯一一点不能缺少“.btn”类名:


<button class="btn btn-primary btn-lg" type="button">大型按钮.btn-lg</button> 
 <button class="btn btn-primary" type="button">正常按钮</button>
 <button class="btn btn-primary btn-sm" type="button">小型按钮.btn-sm</button>

  

七、块状按钮

  Bootstrap框架中提供了一个类名“btn-block”。

  按钮使用这个类名就可以让按钮充满整个容器,并且这个按钮不会有任何的padding和margin值。在实际当中,常把这种按钮称为块状按钮。

  具体源码请查阅bootstrap.css文件第2340行~第2353行:

  使用方法和前面的类似,只需要在原按钮类名上添加“.btn-block”类名,当然“.btn”类名是不可或缺的:


<button class="btnbtn-primary btn-lg btn-block" type="button">大型按钮.btn-lg</button><button class="btnbtn-primary btn-block" type="button">正常按钮</button><button class="btnbtn-primary btn-sm btn-block" type="button">小型按钮.btn-sm</button><button class="btnbtn-primary btn-xs btn-block" type="button">超小型按钮.btn-xs</button>

  

八、按钮状态——活动状态

  Bootstrap框架针对按钮的状态做了一些特殊处理。在Bootstrap框架中针对按钮的状态效果主要分为两种:活动状态和禁用状态。

  Bootstrap按钮的活动状态主要包括按钮的悬浮状态(:hover),点击状态(:active)和焦点状态(:focus)几种。

  源码请查看bootstrap.css文件第2011行~第2029行

  不同风格下的按钮都具有这几种状态效果,只是颜色做了一定的调整,我们以默认风格(btn-default)为例:

  源码请查看bootstrap.css文件第2045行~第2058行

  当按钮处理正在点击状态(也就是鼠标按下的未松开的状态),对于<button>元素是通过“:active”伪类实现,而对于<a>这样的标签元素则是通过添加类名“.active”来实现。


<button class="btn" type="button">基础按钮.btn</button> 
 <button class="btn btn-default" type="button">默认按钮.btn-default</button> 
 <button class="btn btn-primary" type="button">主要按钮.btn-primary</button> 
 <button class="btn btn-success" type="button">成功按钮.btn-success</button> 
 <button class="btn btn-info" type="button">信息按钮.btn-info</button> 
 <button class="btn btn-warning" type="button">警告按钮.btn-warning</button> 
 <button class="btn btn-danger" type="button">危险按钮.btn-danger</button> 
 <button class="btn btn-link" type="button">链接按钮.btn-link</button>

九、按钮状态——禁用状态

  和input等表单控件一样,在Bootstrap框架的按钮中也具有禁用状态的设置。

  禁用状态与其他状态按钮相比,就是背景颜色的透明度做了一定的处理,opcity的值从100%调整为65%。

  在Bootstrap框架中,要禁用按钮有两种实现方式:  

    方法1:在标签中添加disabled属性

    方法2:在元素标签中添加类名“disabled”

  两者的主要区别是:

    “.disabled”样式不会禁止按钮的默认行为,比如说提交和重置行为等。

    如果想要让这样的禁用按钮也能禁止按钮的默认行为,则需要通过JavaScript这样的语言来处理。

    对于<a>标签也存在类似问题,如果通过类名“.disable”来禁用按钮,其链接行为是无法禁止。

    而在元素标签中添加“disabled”属性的方法是可以禁止元素的默认行为的。


<button class="btnbtn-primary btn-lgbtn-block" type="button" disabled="disabled">通过disabled属性禁用按钮</button><button class="btnbtn-primary btn-block disabled" type="button">通过添加类名disabled禁用按钮</button><button class="btnbtn-primary btn-smbtn-block" type="button">未禁用的按钮</button>

热心网友 时间:2022-05-11 23:46

在bootstrap中, 按钮(button)有不同的六种方式. 默认的button的样式是: btn. 这个是必要的样式. 还有其他的六种不同方式展现. 分别为: 默认, 主要, 成功, 信息, 警告, 危险, 链接. 1.默认: btn-default 2.主要: btn-primary 3.成功: btn-success...8606
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 爸爸是糖尿病高血压担心女儿高考的问题爸爸写给女儿的一封信怎么写? 苏州相城区科目一考试地点 诸城长运驾校科目一去哪参加正式考试 求助.长运驾校科目一考试地点 当事人对仲裁裁决不服的或不执行的应该如何处理? 对商事仲裁裁决书不服怎么办? 对仲裁结果不服怎么办 对仲裁不服怎么办 微信群踢错人了,但是对方不在通讯录里,怎么把人重新加回来? 在微信群被群主踢出怎么能拉回来 微信群我把别人都踢出来了,我不小心把群按了删除并退出,还能找回来吗 卖干菜调料小百货起个什么店名好? DroidCamX汉化版怎么用 用手机当电脑摄像头方法详解 DroidCamX怎么用 手机当电脑摄像头方法 安装了Droidcamx手机上能看到图像,电脑上也能看到图像 求droidcamx Pro PC端汉化版软件 如何利用droidcamx软件将手机当电脑摄像头 个人所得税税负率 怎么用这手机总是接信息有延迟,好几分钟 洗衣机用羊毛洗涤功能洗涤羊毛衫越洗越小了。毛衣拿出来后感觉越来越小这是怎么回事。怎么调整? EXCEL表格从标题栏进行筛选, 符合条件的可以选出来,但是为什么会同时出现不符合条件的选项?_百度问一问 中国电信F612怎么设置无线路由器 电信zxhnf612怎么再连接一个无线路由器 高中生休学申请怎么写? 刘嘉玲年轻时备受宠爱,为何梁朝伟能技高一筹抱得美人归? 看了刘嘉玲年轻时的照片,终于知道为什么 交通费进入哪个会计科目 物流公司的交通费属于哪个会计科目 车辆的通行费、市内打车费、市内停车费应该分别做什么会计科目明细里? 所发的维修费,加油费,交通费,应计入什么会计科目 应聘人员发生的交通费和住宿费,入什么会计科目? 请教:企业中销售员开公司的车,跑业务,所发的维修费,加油费,交通费,应计入什么会计科目?? 平时外出银行或者税局办事发生的交通费用记什么会计科目?可以记差旅费吗? 来本单位开会的外地人的住宿餐饮及交通费记到什么会计科目? 公司汽车的加油费、停车费、过路费怎么入账? 是归结到管理费用---车辆使用费? 还是管理费用---交通费? 职工交通补贴应记入什么会计科目 kindle入门的皮套能用到jdread1吗? jdread无法开机? 花胶汤可以放到第二天喝吗 带“痛心”的五个字伤感网名