zoukankan      html  css  js  c++  java
  • bootstrap简单使用布局、栅格系统、modal标签页等常用组件入门

    <!DOCTYPE html>
    <html>
    <head>
        <title>bootstrap</title>
        <!-- 引入bootstrap的css样式库 -->
        <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">
        <!-- 引入第三方库 -->
        <link rel="stylesheet" type="text/css" href="animate.css">
    </head>
    <body>
    
    <!-- 按钮控件 -->
    <!-- <button class="btn btn-success">提交</button>
    <button class="btn btn-info">提交</button>
    <button class="btn btn-warning">提交</button>
    <button class="btn btn-danger">提交</button>
    <button class="btn btn-default">提交</button>
    <button class="btn btn-primary">提交</button>
    
    <div class='bg-primary'>bootstrap_css_js</div>
    
    <div class='glyphicon glyphicon-music' style="color:red"></div>
     -->
    <!-- 分页组件 -->
    <!-- <nav aria-label="Page navigation">
      <ul class="pagination">
        <li>
          <a href="#" aria-label="Previous">
            <span aria-hidden="true">&laquo;</span>
          </a>
        </li>
        <li><a href="#">1</a></li>
        <li><a href="#">2</a></li>
        <li><a href="#">3</a></li>
        <li><a href="#">4</a></li>
        <li><a href="#">5</a></li>
        <li>
          <a href="#" aria-label="Next">
            <span aria-hidden="true">&raquo;</span>
          </a>
        </li>
      </ul>
    </nav> -->
    
    <!-- 栅格系统 用来布局 -->
    <div class="container">
        <div class="row">
          <div class="col-md-8"><p style="background: gray">.col-md-8</p></div>
          <div class="col-md-4"><p style="background: gray">.col-md-4</p></div>
        </div>
    
        <div class="row">
          <div class="col-md-4"><p style="background: gray">.col-md-4</p></div>
          <div class="col-md-8"><p style="background: gray">.col-md-8</p></div>
        </div>
    
        <div class="row">
            <div class="col-md-4"><p style="background: pink">pink1</p></div>
            <div class="col-md-4"><p style="background: pink">pink2</p></div>
            <div class="col-md-4"><p style="background: pink">pink3</p></div>
        </div>
    
    <!-- 表格控件 -->
    <table class="table table-striped table-bordered">
            <thead>
                <tr>
                    <th>用户名</th>
                    <th>密码</th>
                </tr>
            </thead>
            
            <tbody>
                <tr>
                    <td>username</td>
                    <td>password</td>
                </tr>
    
                <tr class='success'>
                    <td>username</td>
                    <td>password</td>
                </tr>
    
                <tr class='info'>
                    <td>username</td>
                    <td>password</td>
                </tr>
    
                <tr class='warning'>
                    <td>username</td>
                    <td>password</td>
                </tr>
            </tbody>
    </table>
    
    
    <!-- 字体颜色 -->
    
    <p class="text-muted">字体颜色字体颜色字体颜色字体颜色字体颜色字体颜色</p>
    <p class="text-primary">字体颜色字体颜色字体颜色字体颜色字体颜色字体颜色</p>
    <p class="text-success">字体颜色字体颜色字体颜色字体颜色字体颜色字体颜色</p>
    <p class="text-info">字体颜色字体颜色字体颜色字体颜色字体颜色字体颜色</p>
    <p class="text-warning">字体颜色字体颜色字体颜色字体颜色字体颜色字体颜色</p>
    <p class="text-danger">字体颜色字体颜色字体颜色字体颜色字体颜色字体颜色</p>
    
    <!-- 按钮样式,a标签同样适用 -->
    <!-- <button class="btn btn-success">success</button> -->
    
    <a href="http://www.baidu.com" target="_blank" class="btn btn-success">success</a>
    
    <!-- 背景色 -->
    
    <p class="bg-primary">背景色背景色背景色背景色背景色背景色背景色背景色背景色</p>
    <p class="bg-success">背景色背景色背景色背景色背景色背景色背景色背景色背景色</p>
    <p class="bg-info">背景色背景色背景色背景色背景色背景色背景色背景色背景色</p>
    <p class="bg-warning">背景色背景色背景色背景色背景色背景色背景色背景色背景色</p>
    <p class="bg-danger">背景色背景色背景色背景色背景色背景色背景色背景色背景色</p>
    
    <!-- 图片懒加载,首屏不全部显示,往下拖动才显示图片,项目地址:
    https://github.com/darkwing/LazyLoad -->
    
    <!-- <img data-src="https://www.baidu.com/img/bd_logo1.png" src="https://www.baidu.com/img/bd_logo1.png" /> -->
    
    <p class="glyphicon glyphicon-apple" style="color: green"></p>
    
    <!-- 图标组件,专业的网站 https://fontawesome.com/ -->
    
    
    <!-- 进度条-->
    <div class="progress">
      <div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style=" 45%">
        <span class="sr-only">45% Complete</span>
      </div>
    </div>
    
    <h2>第三方css动画效果库Animate.css</h2>
    
    <button class="btn btn-success animated flash">button</button>
    
    </div>
    </body>
    </html>

     bootstrap结合javascript展示标签页和弹出框的示例:

    <!DOCTYPE html>
    <html>
    <head>
      <title>javascript</title>
      <meta charset="utf-8">
      
      <script type="text/javascript" src="static/jquery-3.3.1.min.js"></script>
      <script src="static/bootstrap.min.js"></script>
      <link rel="stylesheet" type="text/css" href="static/bootstrap.min.css">
    </head>
    <body>
    <div class="container">
      <div id="jinfo" class="alert alert-success">jquery</div>
      <div id="btn1" class="btn btn-info">按钮</div>
    
      <!-- 标签页 -->
      <div>
        <!-- Nav tabs -->
        <ul class="nav nav-tabs" role="tablist">
          <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
          <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
          <li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
          <li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
        </ul>
    
      <div class="tab-content">
        <div role="tabpanel" class="tab-pane active" id="home">company home page</div>
        <div role="tabpanel" class="tab-pane" id="profile">profile page</div>
        <div role="tabpanel" class="tab-pane" id="messages">3</div>
        <div role="tabpanel" class="tab-pane" id="settings">4</div>
      </div>
      </div>
    
    
      <!-- 弹出框model -->
      <!-- Button trigger modal -->
      <!-- <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#chinasoft">
        Launch demo modal
      </button> -->
    
      <!-- Modal -->
      <div class="modal fade" id="chinasoft" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
        <div class="modal-dialog" role="document">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
              <h4 class="modal-title" id="myModalLabel">Modal title</h4>
            </div>
            <div class="modal-body">
              弹出框model文字内容
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
              <button type="button" class="btn btn-primary">Save changes</button>
            </div>
          </div>
        </div>
      </div>
    
      <button class="btn btn-success" id="showmodal">弹出modal</button>
    
    </div>
    
    <script type="text/javascript">
      $('#btn1').on('click', function(){
        $('#jinfo').hide(1000).show(1000);
      })
    
      //展示modal弹出框
      $('#showmodal').on('click', function(){
        $('#chinasoft').modal('show');
      })
      
    </script>
    </body>
    </html>

  • 相关阅读:
    [笔记] 深入java虚拟机 类型的生命周期
    xml笔记
    Python笔记
    Effective C++ 笔记(2)
    [笔记] 深入java虚拟机 连接模型
    javascript对象成员访问权限
    [笔记] 深入java虚拟机 java class文件(2)
    STL笔记(3) Effective STL
    STL笔记(1)容器
    [IOS笔记] objecttivec基础知识
  • 原文地址:https://www.cnblogs.com/reblue520/p/8472556.html
Copyright © 2011-2022 走看看