4-7 按钮插件--模拟单选择按钮
本节编程练习不计算学习进度,请电脑登录imooc.com操作

按钮插件--模拟单选择按钮

模拟单选择按钮是通过一组按钮来实现单选择操作。使用按钮组来模拟单选按钮组,能够让设计更具个性化,可以定制出更美观的单选按钮组。
在Bootstrap框架中按钮插件中,可以通过给按钮组自定义属性data-toggle="buttons",如下所示:

<div class="btn-group" data-toggle="buttons">
    <label class="btn btn-primary">
        <input type="radio" name="options" id="options1">男
    </label>
    <label class="btn btn-primary">
        <input type="radio" name="options" id="options2">女
    </label>
    <label class="btn btn-primary">
        <input type="radio" name="options" id="options3">未知
    </label>
</div>

运行效果如下:

注:使用这种效果的时候,无需借助JavaScript代码来触发,因为默认Bootstrap就已经为用户初始化好了。

任务

我来试试:补充右侧代码以实现“单选择按钮模似单选按钮组的效果”

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>模拟单选择按钮</title>
  6. <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  7. <style>
  8. body{padding:10px;margin:10px;}
  9. </style>
  10. </head>
  11. <body>
  12. <h3>示例</h3>
  13. <div class="btn-group">
  14. <label class="btn btn-primary">
  15. <input type="radio" name="options" id="options1">
  16. </label>
  17. <label class="btn btn-primary">
  18. <input type="radio" name="options" id="options2">
  19. </label>
  20. <label class="btn btn-primary">
  21. <input type="radio" name="options" id="options3">未知
  22. </label>
  23. </div>
  24. <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
  25. <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
  26. </body>
  27. </html>
下一节