返回顶部
首页 > 资讯 > 前端开发 > JavaScript >bootstrap中panel指的是什么
  • 793
分享到

bootstrap中panel指的是什么

2024-04-02 19:04:59 793人浏览 泡泡鱼
摘要

这篇文章主要介绍了bootstrap中panel指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇bootstrap中panel指的是什么文章都会有所收获,下面我们一起来

这篇文章主要介绍了bootstrap中panel指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇bootstrap中panel指的是什么文章都会有所收获,下面我们一起来看看吧。

在bootstrap中,panel指的是“面板”组件,用于把DOM组件插入到一个盒子中;创建该组件,只需向div元素添加“panel”和“panel-xxx”样式即可,会产生具有边框的文本显示块,“panel-xxx”样式用于设置主题颜色。

bootstrap中panel指的是什么

教程操作环境:windows7系统、bootsrap3.3.7版、DELL G3电脑

1、面板

面板(Panels)是Bootstrap框架新增的一个组件,其主要作用就是用来处理一些其他组件无法完成的功能。同样在不同的版本中具有不同的源码

Less版本:对应的源码文件是 panels.less

Sass版本:对应的源码文件是 _panels.sCSS

☑ 编译后的Bootstrap:对应bootstrap.css文件第4995行~第5302行

2、面板–基础面板

基础面板非常简单,就是一个div容器运用了“panel”样式,产生一个具有边框的文本显示块。由于“panel”不控制主题颜色,所以在“panel”的基础上增加一个控制颜色的主题“panel-default”,另外在里面添加了一个“dpanel-body”样式的div来放置面板主体内容:

<div class="panel panel-default">
    <div class="panel-body">我是一个基础面板,带有默认主题样式风格</div>
</div>

运行效果如下:
bootstrap中panel指的是什么

原理分析:

panel“主要对边框,间距和圆角做了一定的设置:

/bootstrap.css文件第4995行~第5005行/

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -WEBkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}

3、面板–带有头和尾的面板

基础面板看上去太简单了,Bootstrap为了丰富面板的功能,特意为面板增加“面板头部”和“页面尾部”的效果:

panel-heading:用来设置面板头部样式

panel-footer:用来设置面板尾部样式

<div class="panel panel-default">
    <div class="panel-heading">图解css3</div>
    <div class="panel-body">…</div>
    <div class="panel-footer">作者:大漠</div>
</div>

运行效果如下:

bootstrap中panel指的是什么
原理分析:

panel-headingpanel-footer也仅仅间距和圆角等样式进行了设置:

/bootstrap.css文件第5006行~第5030行/

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #DDD;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

4、面板–彩色面板

在基础面板一节中了解到,panel样式并没有对主题进行样式设置,而主题样式是通过panel-default来设置。在Bootstrap框架中面板组件除了默认的主题样式之外,还包括以下几种主题样式,构成了一个彩色面板:

panel-primary:重点蓝

panel-success:成功绿

panel-info:信息蓝

panel-warning:警告黄

panel-danger:危险红

使用方法就很简单了,只需要在panel的类名基础上增加自己需要的类名:

<div class="panel panel-default">
    <div class="panel-heading">图解CSS3</div>
    <div class="panel-body">…</div>
    <div class="panel-footer">作者:大漠</div>
</div>
<div class="panel panel-primary">…</div>
<div class="panel panel-success">…</div>
<div class="panel panel-info">…</div>
<div class="panel panel-warning">…</div>
<div class="panel panel-danger">…</div>

运行效果如下:

bootstrap中panel指的是什么
从效果中不难发现,这几个样式只是改变了面板的背景色、文本和边框颜色:具体源码可以查看bootstrap.css文件第5195行~第5302行

5、面板–面板中嵌套列表组

在上一节,我们介绍了如何在面板中放置表格,现在我们来学习如何在面板中放置列表组,我们简单的来看一个示例:

<div class="panel panel-default">
    <div class="panel-heading">图解CSS3</div>
    <div class="panel-body">
        <p>详细讲解了选择器、边框、背景、文本、颜色、盒模型、伸缩布局盒模型、多列布局、渐变、过渡、动画、媒体、响应Web设计、Web字体等主题下涵盖的所有CSS3新特性
        </p>
        <ul class="list-group">
            <li class="list-group-item">我是列表项</li>
            <li class="list-group-item">我是列表项</li>
            <li class="list-group-item">我是列表项</li>
        </ul>
    </div>
    <div class="panel-footer">作者:大漠</div>
</div>

运行效果如下:

bootstrap中panel指的是什么
优化代码:

和嵌套表格一样,如果你觉得这样有间距不好看,你完全可以把列表组提取出来:

<div class="panel panel-default">
    <div class="panel-heading">图解CSS3</div>
    <div class="panel-body">…</div>
    <ul class="list-group">
        <li class="list-group-item">我是列表项</li>
        <li class="list-group-item">我是列表项</li>
        <li class="list-group-item">我是列表项</li>
    </ul>
    <div class="panel-footer">作者:大漠</div>
</div>

运行效果如下:

bootstrap中panel指的是什么
同样的道理,Bootstrap将嵌套在面板中的列表组做了一定的样式优化。

关于“bootstrap中panel指的是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“bootstrap中panel指的是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网JavaScript频道。

--结束END--

本文标题: bootstrap中panel指的是什么

本文链接: https://lsjlt.com/news/97292.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • bootstrap中panel指的是什么
    这篇文章主要介绍了bootstrap中panel指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇bootstrap中panel指的是什么文章都会有所收获,下面我们一起来...
    99+
    2024-04-02
  • bootstrap中sm指的是什么
    这篇文章主要讲解了“bootstrap中sm指的是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“bootstrap中sm指的是什么”吧! ...
    99+
    2024-04-02
  • bootstrap指的是什么
    小编给大家分享一下bootstrap指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Bootstrap 是由两个 twi...
    99+
    2024-04-02
  • delphi中panel的作用是什么
    在Delphi中,Panel是一个容器控件,用于容纳其他控件。它可以被用来组织和布局其他控件,以及提供一些额外的功能。Panel的主...
    99+
    2023-10-19
    delphi panel
  • bootstrap中nav指的是什么意思
    这篇文章主要介绍bootstrap中nav指的是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! bootstrap中的nav是“navigatio...
    99+
    2024-04-02
  • nvidia control panel是什么
    NVIDIA控制面板(NVIDIA Control Panel)是NVIDIA(英伟达)公司提供的一个图形驱动程序工具,它允许用户对...
    99+
    2023-08-24
    是什么
  • bootstrap指的是什么协议
    这篇文章主要介绍bootstrap指的是什么协议,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!bootstrap协议全称“Bootstrap Protocol”,中文意思为“引导协议”,是一种基于“UDP/IP”的协...
    99+
    2023-06-22
  • aria在bootstrap里指的是什么
    这篇文章主要介绍“aria在bootstrap里指的是什么”,在日常操作中,相信很多人在aria在bootstrap里指的是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • bootstrap自适应指的是什么
    这篇文章主要介绍“bootstrap自适应指的是什么”,在日常操作中,相信很多人在bootstrap自适应指的是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”bootst...
    99+
    2024-04-02
  • bootstrap中12栅格系统指的是什么
    这篇“bootstrap中12栅格系统指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这...
    99+
    2024-04-02
  • ASP.NET panel控件的用法是什么
    ASP.NET Panel控件是一个用于将其他控件组合在一起的容器控件。它可以用于组织和管理其他控件,以便更好地进行布局和样式设置。...
    99+
    2023-10-22
    ASP.NET panel
  • Bootstrap中的表单是什么
    这篇文章将为大家详细讲解有关Bootstrap中的表单是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。表单是用来与用户做交流的一个网页控件,良好的表单设计能够让网页与用户更好的沟通。表单中常见的元素主...
    99+
    2023-06-14
  • C#添加panel控件的方法是什么
    在C#中,添加Panel控件的方法是使用Controls.Add方法将Panel控件添加到父控件中。以下是添加Panel控件的示例代...
    99+
    2023-10-23
    C# panel
  • bootstrap中caret的作用是什么
    这篇文章主要介绍了bootstrap中caret的作用是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇bootstrap中caret的作用是什么文章都会有所收获,下面我们一...
    99+
    2024-04-02
  • Bootstrap中的辅助类是什么
    这篇文章将为大家详细讲解有关Bootstrap中的辅助类是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 Bootstrap提供了一组工具类,用于辅助项目的开发。本篇文章给大家详细介绍一下B...
    99+
    2023-06-14
  • Bootstrap中的栅格系统是什么
    这篇文章主要介绍了Bootstrap中的栅格系统是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕...
    99+
    2023-06-14
  • bootstrap中图片样式是什么
    小编给大家分享一下bootstrap中图片样式是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • 什么是bootstrap网格
    本篇内容主要讲解“什么是bootstrap网格”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是bootstrap网格”吧! bo...
    99+
    2024-04-02
  • 什么是Bootstrap组件
    这篇文章主要介绍“什么是Bootstrap组件”,在日常操作中,相信很多人在什么是Bootstrap组件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是Bootstrap...
    99+
    2024-04-02
  • bootstrap方法是什么
    Bootstrap方法是一种统计学上的重采样方法,用来估计统计量的抽样分布和标准误。它通过从原始样本中有放回地抽取多个子样本,并在每...
    99+
    2023-08-23
    bootstrap
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作