zoukankan      html  css  js  c++  java
  • Bootstrap 面板

    基本的面板:
    <div class="panel panel-default"> <div class="panel-body"> 这是一个基本的面板 </div> </div>

    面板标题

    <div class="panel panel-default">
       <div class="panel-heading">
          不带 title 的面板标题
       </div>
       <div class="panel-body">
          面板内容
       </div>
    </div>
    
    <div class="panel panel-default">
       <div class="panel-heading">
          <h3 class="panel-title">
             带有 title 的面板标题
          </h3>
       </div>
       <div class="panel-body">
          面板内容
       </div>
    </div>

    带语境色彩的面板:

    <div class="panel panel-primary">
       <div class="panel-heading">
          <h3 class="panel-title">面板标题</h3>
       </div>
       <div class="panel-body">
          这是一个基本的面板
       </div>
    </div>
    <div class="panel panel-success">
       <div class="panel-heading">
          <h3 class="panel-title">面板标题</h3>
       </div>
       <div class="panel-body">
          这是一个基本的面板
       </div>
    </div>
    <div class="panel panel-info">
       <div class="panel-heading">
          <h3 class="panel-title">面板标题</h3>
       </div>
       <div class="panel-body">
          这是一个基本的面板
       </div>
    </div>
    <div class="panel panel-warning">
       <div class="panel-heading">
          <h3 class="panel-title">面板标题</h3>
       </div>
       <div class="panel-body">
          这是一个基本的面板
       </div>
    </div>
    <div class="panel panel-danger">
       <div class="panel-heading">
          <h3 class="panel-title">面板标题</h3>
       </div>
       <div class="panel-body">
          这是一个基本的面板
       </div>
    </div>

    带表格的面板

    为了在面板中创建一个无边框的表格,我们可以在面板中使用 class .table。假设有个 <div> 包含 .panel-body,我们可以向表格的顶部添加额外的边框用来分隔。如果没有包含 .panel-body 的 <div>,则组件会无中断地从面板头部移动到表格。

     
    <div class="panel panel-default">
       <div class="panel-heading">
          <h3 class="panel-title">面板标题</h3>
       </div>
       <div class="panel-body">
          这是一个基本的面板
       </div>
       <table class="table">
          <th>产品</th><th>价格 </th>
          <tr><td>产品 A</td><td>200</td></tr>
          <tr><td>产品 B</td><td>400</td></tr>
       </table>
    </div>
    <div class="panel panel-default">
       <div class="panel-heading">面板标题</div>
       <table class="table">
          <th>产品</th><th>价格 </th>
          <tr><td>产品 A</td><td>200</td></tr>
          <tr><td>产品 B</td><td>400</td></tr>
       </table>
    </div>
    

    带列表组的面板:

    <div class="panel panel-default">
       <div class="panel-heading">面板标题</div>
          <div class="panel-body">
             <p>这是一个基本的面板内容。这是一个基本的面板内容。
             这是一个基本的面板内容。这是一个基本的面板内容。
             这是一个基本的面板内容。这是一个基本的面板内容。
    		 这是一个基本的面板内容。这是一个基本的面板内容。
             </p>
       </div>
       <ul class="list-group">
          <li class="list-group-item">免费域名注册</li>
          <li class="list-group-item">免费 Window 空间托管</li>
          <li class="list-group-item">图像的数量</li>
          <li class="list-group-item">24*7 支持</li>
          <li class="list-group-item">每年更新成本</li>
       </ul>
    </div>

    面板跟列表组紧密结合,组成了实用的导航。如果没有包含 .panel-body 的 <div>,则列表组件会无中断地从面板头部下面。

    <div class="panel panel-primary">
      <div class="panel-heading">
       <h2 class="panel-title">面板标题
      </div>

      <div class="list-group">
      <a href="#" class="list-group-item">免费域名注册</a>
      <a class="list-group-item">免费 Window 空间托管</a>
      <a class="list-group-item">图像的数量</a>
      <a class="list-group-item">24*7 支持</a>
      <a class="list-group-item">每年更新成本</a>
      </div>
    </div>

    @*在面板中,内容可以是列表组,也可以是表格。列表组和表格的主要区别就是表格中的链接默认是有下划线的,颜色是灰色字体的。(可以通过 style="text-decoration:none;color:black"),而列表组没有下划组。
    还有列表组中的徽章默认是右对齐的,而表格中的徽章不是右对齐的(可以设置span class="badge pull-right" >例徽章靠右对齐)。*@

    在asp.net mvc 视图实际应用到的例子:
    带表格的面板:

    @model IEnumerable<MajorConstruction.Models.IndexClickRangeOnCourseViewModel>


    <div class="panel panel-primary">
    <div class="panel-heading">
    <h2 class="panel-title"><span class="glyphicon glyphicon-list"> 热门课程</span></h2>
    </div>


    <table class="table table-hover table-responsive">
    @*在面板中,内容可以是列表组,也可以是表格。列表组和表格的主要区别就是表格中的链接默认是有下划线的,颜色是灰色字体的。(可以通过 style="text-decoration:none;color:black"),而列表组没有下划组。
    还有列表组中的徽章默认是右对齐的,而表格中的徽章不是右对齐的(可以设置span class="badge pull-right" >例徽章靠右对齐)。*@
    @foreach (var course in Model)
    {
    <tr>
    <td>
    <a href="@Url.Action("Index", "Resource", new { courseID =course.CourseID, area = "" })" title="@course.CourseType 点击量 @course.CourseResourceTotalClickCount" style="text-decoration:none;color:black">
    @*title属性这些信息通常会在鼠标移到元素上时显示一段工具提示文本(tooltip text)。*@
    @course.CourseName<span class="badge pull-right" >@course.CourseResourceCount</span>
    </a>
    </td>

    </tr>


    }
    </table>


    </div>

    带列表组的面板:

    @model IEnumerable<MajorConstruction.Models.IndexClickRangeOnCourseViewModel>


    <div class="panel panel-primary">
    <div class="panel-heading">
    <h2 class="panel-title"><span class="glyphicon glyphicon-list"> 热门课程</span></h2>
    </div>

    <div class="list-group">
    @*在面板中,内容可以是列表组,也可以是表格。列表组和表格的主要区别就是表格中的链接默认是有下划线的,颜色是灰色字体的。(可以通过 style="text-decoration:none;color:black"),而列表组没有下划线。
    还有列表组中的徽章默认是右对齐的,而表格中的徽章不是右对齐的(可以设置span class="badge pull-right" >例徽章靠右对齐)。并且列表组的高度要高一些。*@
    @foreach (var course in Model)
    {
    <a href="@Url.Action("Index", "Resource", new { courseID =course.CourseID, area = "" })" title="@course.CourseType 点击量 @course.CourseResourceTotalClickCount" class="list-group-item" style="color:black">
    @*title属性这些信息通常会在鼠标移到元素上时显示一段工具提示文本(tooltip text)。*@
    @course.CourseName<span class="badge" >@course.CourseResourceCount</span>
    </a>
    }
    </div>

    </div>

  • 相关阅读:
    MySQL数据库命令行界面不支持中文
    mysqldump使用方法(MySQL数据库的备份与恢复)
    MySQL性能测试初试(1)--sysbench
    composer安装
    Java关键字[static].md
    Docker容器
    Docker概述及安装
    Docker镜像
    定时任务[crontab]
    Linux下的curl工具
  • 原文地址:https://www.cnblogs.com/liuyuanhao/p/4342005.html
Copyright © 2011-2022 走看看