Table des matières
基础面板
带有头和尾的面板
彩色面板
面板中嵌套表格
面板中嵌套列表组
Maison interface Web Tutoriel d'amorçage Une analyse approfondie des composants du panneau dans Bootstrap

Une analyse approfondie des composants du panneau dans Bootstrap

Feb 19, 2021 pm 05:33 PM
bootstrap 面板组件

Cet article vous donnera une compréhension détaillée des composants du panneau dans Bootstrap. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Une analyse approfondie des composants du panneau dans Bootstrap

Recommandations associées : "Tutoriel bootstrap"

La fonction principale du composant panneau est de gérer certaines fonctions que d'autres composants ne peuvent pas complet. Différents codes sources dans différentes versions :

  • LESS : panels.less

  • SASS:_panels.scss

Le panneau de base est très simple. Il utilise le style de classe .panel dans un conteneur p pour générer un bloc d'affichage de texte avec une bordure. Puisque le panneau ne contrôle pas la couleur du thème, une couleur de contrôle est ajoutée en fonction de celle-ci. .panel. La classe de thème .panel-default, ajoutez un p.panel-body à l'intérieur pour placer le contenu principal du panneau

.panel a principalement certains paramètres pour les bordures, l'espacement, les coins arrondis et la gauche et à droite :

.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;
}
Copier après la connexion

Utilisation des panneaux de base :

<h1 id="基础面板">基础面板</h1>
    <div>
        <div>这是一个基础面板,带默认主题样式风格</div>
    </div>
Copier après la connexion

Une analyse approfondie des composants du panneau dans Bootstrap

Panneaux avec tête et queue

bootstrap pour enrichir les fonctions du panneau et ajouter spécifiquement les effets de tête et de queue de panneau au panneau,

  • .panel-heading : définissez le style de la tête du panneau

  • .panel-footer : définissez le style de queue du panneau

  • .panel-headingh et .panel-footer définissent uniquement l'espacement et les coins arrondis

.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;
}
Copier après la connexion

Exemple :

<h1 id="带有头和尾的面板">带有头和尾的面板</h1>
    <div class="panel panel-default">
        <div class="panel-heading">这里是面板头部标题</div>
        <div class="panel-body">这里是面板内容部分这里是面板内容部分这里是面板内容部分这里是面板内容部分这里是面板内容部分这里是面板内容部分这里是面板内容部分</div>
        <div class="panel-footer">这里是面板尾部部分</div>
    </div>
Copier après la connexion

Une analyse approfondie des composants du panneau dans Bootstrap

Panneau coloré

Étant donné que le style .panel n'est pas disponible, il n'y a pas de paramètre de style pour la couleur du thème. En plus du style de thème par défaut (.panel-default), le composant de panneau dans le framework bootstrap inclut également les styles de thème suivants :

    .
  • .panel -primaire : points clés bleu

  • .panel-success : réussite vert

  • .panel-info : information bleu (clair)

  • .panel-warning : Attention jaune

  • .panel-danger : Danger Rouge

Ces plusieurs styles ne modifient que la couleur d'arrière-plan, le texte et la couleur de la bordure du panneau

La méthode d'utilisation est très simple, ajoutez simplement le nom de la classe de thème requis au nom de la classe .panel

Exemple :

<h1 id="彩色面板">彩色面板</h1>
    <div class="panel panel-default">
        <div class="panel-heading">白头吟</div>
        <div class="panel-body">皑如山上雪,皎若云间月。
            闻君有两意,故来相决绝。
            今日斗酒会,明旦沟水头。
            躞蹀御沟上,沟水东西流。
            凄凄复凄凄,嫁娶不须啼。
            愿得一人心,白首不相离。
            竹竿何袅袅,鱼尾何簁簁!
            男儿重意气,何用钱刀为!</div>
        <div class="panel-footer">作者:卓文君</div>
    </div>
    <div class="panel panel-primary">
        <div class="panel-heading">无题</div>
        <div class="panel-body">昨夜星辰昨夜风,画楼西畔桂堂东。
            身无彩凤双飞翼,心有灵犀一点通。
            隔座送钩春酒暖,分曹射覆蜡灯红。
            嗟余听鼓应官去,走马兰台类转蓬。</div>
        <div class="panel-footer">作者:李商隐</div>
    </div>
    <div class="panel panel-success">
        <div class="panel-heading">青玉案·元夕</div>
        <div class="panel-body">东风夜放花千树,更吹落,星如雨。宝马雕车香满路。凤箫声动,玉壶光转,一夜鱼龙舞。
              蛾儿雪柳黄金缕,笑语盈盈暗香去。众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。</div>
        <div class="panel-footer">作者: 辛弃疾</div>
    </div>
    <div class="panel panel-info">
        <div class="panel-heading">离思</div>
        <div class="panel-body">曾经沧海难为水,除却巫山不是云。
            取次花丛懒回顾,半缘修道半缘君。</div>
        <div class="panel-footer">作者: 元稹</div>
    </div>
    <div class="panel panel-danger">
        <div class="panel-heading">画梅</div>
        <div class="panel-body">微雪初消月半池,篱边遥见两三枝。
            清香传得天心在,未话寻常草木知。</div>
        <div class="panel-footer">作者: 方孝孺</div>
    </div>
    <div class="panel panel-warning">
        <div class="panel-heading">菊花</div>
        <div class="panel-body">秋丛绕舍似陶家,遍绕篱边日渐斜。
            不是花中偏爱菊,此花开尽更无花。</div>
        <div class="panel-footer">作者: 元稹</div>
    </div>
Copier après la connexion

L'effet est le suivant :

Une analyse approfondie des composants du panneau dans BootstrapUne analyse approfondie des composants du panneau dans Bootstrap

Une analyse approfondie des composants du panneau dans Bootstrap

Table imbriquée dans le panneau

Généralement, le panneau peut être compris comme une zone Lors de l'utilisation du panneau, le contenu requis sera placé dans le conteneur .panel-body. le contenu à l'intérieur peut être des Une analyse approfondie des composants du panneau dans Bootstraps et des tableaux. , des listes, etc. ; jetons un coup d'œil à l'effet des tableaux imbriqués et des groupes de listes dans le panneau :

<h1 id="面板中嵌套表格">面板中嵌套表格</h1>
    <div class="panel panel-default">
        <div class="panel-heading">描写花的诗句</div>
        <div class="panel-body">
            <p>诗人对菊花由衷喜爱:开得正旺的菊花一簇簇、一丛丛,遍布屋舍四周,他沿着竹篱,忘情地欣赏这些亲手栽种的秋菊,不觉日已西斜。</p>
            <table class="table table-bordered">
                <thead>
                    <tr>
                        <th>不是花中偏爱菊,此花开尽更无花《菊花》</th>
                        <th>愿得一人心,白首不相离《白头吟》</th>
                        <th>床前明月光,疑是地上霜《静夜思》</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>先天下之忧而忧,后天下之乐而乐《岳阳楼记》</td>
                        <td>我欲与君相知,长命无绝衰《上邪》</td>
                        <td>人面不知何处去,桃花依旧笑春风《题都城南庄》</td>
                    </tr>
                </tbody>
            </table>
        </div>
        <div class="panel-footer">这首诗取陶诗的意境,且也以淡雅朴素的语言吟咏,便不似陶公全用意象,蕴藉之至;而是在描绘具象之后,以自述的方式道出爱菊之由而又不一语说尽,留下了想象空间让人们去回味咀嚼,这就增强了它的艺术感染力。因而历来被人们所喜爱</div>
    </div>
Copier après la connexion

Une analyse approfondie des composants du panneau dans Bootstrap.

Dans l'application réelle, peut-être que le tableau n'a pas besoin d'espacement entre le bord du panneau et le corps du panneau, mais le .panel-body définit une valeur de remplissage de 15 px pour y parvenir. effet, la table peut être extraite à l'extérieur du panneau-corps lors de l'utilisation réelle :

Par exemple :

<div class="panel panel-default">
        <div class="panel-heading">描写花的诗句</div>
        <div class="panel-body">
            <p>诗人对菊花由衷喜爱:开得正旺的菊花一簇簇、一丛丛,遍布屋舍四周,他沿着竹篱,忘情地欣赏这些亲手栽种的秋菊,不觉日已西斜。</p>

        </div>
        <table class="table table-bordered">
            <thead>
            <tr>
                <th>《岳阳楼记》</th>
                <th>《上邪》</th>
                <th>《题都城南庄》</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>先天下之忧而忧,后天下之乐而乐</td>
                <td>我欲与君相知,长命无绝衰</td>
                <td>人面不知何处去,桃花依旧笑春风</td>
            </tr>
            </tbody>
        </table>
        <div class="panel-footer">这首诗取陶诗的意境,且也以淡雅朴素的语言吟咏,便不似陶公全用意象,蕴藉之至;而是在描绘具象之后,以自述的方式道出爱菊之由而又不一语说尽,留下了想象空间让人们去回味咀嚼,这就增强了它的艺术感染力。因而历来被人们所喜爱</div>
    </div>
Copier après la connexion

Une analyse approfondie des composants du panneau dans Bootstrap

面板中嵌套列表组

例子:

<h1 id="面板中嵌套列表组">面板中嵌套列表组</h1>
    <div class="panel panel-default">
        <div class="panel-heading">描写花的诗句</div>
        <div class="panel-body">
            <p>面板嵌套列表组</p>
            <ul class="list-group">
                <li class="list-group-item">列表项1</li>
                <li class="list-group-item">列表项2</li>
                <li class="list-group-item">列表项3</li>
                <li class="list-group-item">列表项4</li>
                <li class="list-group-item">列表项5</li>
            </ul>
        </div>
        <div class="panel-footer">作者:李商隐</div>
    </div>
Copier après la connexion

Une analyse approfondie des composants du panneau dans Bootstrap

面板嵌套列表组合嵌套表格一样,如果不需要这样的间距,完全可以把列表组从.panel-body中提取出来

例子:

<h1 id="面板中嵌套列表组">面板中嵌套列表组</h1>
    <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">列表项1</li>
            <li class="list-group-item">列表项2</li>
            <li class="list-group-item">列表项3</li>
            <li class="list-group-item">列表项4</li>
            <li class="list-group-item">列表项5</li>
        </ul>
        <div class="panel-footer">作者:李商隐</div>
    </div>
Copier après la connexion

效果如下:

Une analyse approfondie des composants du panneau dans Bootstrap

更多编程相关知识,请访问:编程视频!!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment obtenir la barre de recherche bootstrap Comment obtenir la barre de recherche bootstrap Apr 07, 2025 pm 03:33 PM

Comment utiliser Bootstrap pour obtenir la valeur de la barre de recherche: détermine l'ID ou le nom de la barre de recherche. Utilisez JavaScript pour obtenir des éléments DOM. Obtient la valeur de l'élément. Effectuer les actions requises.

Comment utiliser Bootstrap en Vue Comment utiliser Bootstrap en Vue Apr 07, 2025 pm 11:33 PM

L'utilisation de bootstrap dans vue.js est divisée en cinq étapes: installer bootstrap. Importer un bootstrap dans main.js. Utilisez le composant bootstrap directement dans le modèle. Facultatif: style personnalisé. Facultatif: utilisez des plug-ins.

Comment faire le centrage vertical de bootstrap Comment faire le centrage vertical de bootstrap Apr 07, 2025 pm 03:21 PM

Utilisez Bootstrap pour implémenter Centering vertical: Flexbox Méthode: Utilisez les classes D-Flex, Justify-Content-Center et Align-Items-Center pour placer des éléments dans le conteneur Flexbox. Méthode de classe Align-Items-Center: Pour les navigateurs qui ne prennent pas en charge FlexBox, utilisez la classe Align-Items-Center, à condition que l'élément parent ait une hauteur définie.

Comment écrire des lignes fendues sur bootstrap Comment écrire des lignes fendues sur bootstrap Apr 07, 2025 pm 03:12 PM

Il existe deux façons de créer une ligne divisée bootstrap: en utilisant la balise, qui crée une ligne divisée horizontale. Utilisez la propriété CSS Border pour créer des lignes de fractionnement de style personnalisées.

Comment insérer des photos sur bootstrap Comment insérer des photos sur bootstrap Apr 07, 2025 pm 03:30 PM

Il existe plusieurs façons d'insérer des images dans Bootstrap: insérer directement les images, en utilisant la balise HTML IMG. Avec le composant d'image bootstrap, vous pouvez fournir des images réactives et plus de styles. Définissez la taille de l'image, utilisez la classe IMG-FLUID pour rendre l'image adaptable. Réglez la bordure en utilisant la classe IMG-border. Réglez les coins arrondis et utilisez la classe Roundée IMG. Réglez l'ombre, utilisez la classe Shadow. Redimensionner et positionner l'image, en utilisant le style CSS. À l'aide de l'image d'arrière-plan, utilisez la propriété CSS d'image d'arrière-plan.

Comment utiliser le bouton bootstrap Comment utiliser le bouton bootstrap Apr 07, 2025 pm 03:09 PM

Comment utiliser le bouton bootstrap? Introduisez Bootstrap CSS pour créer des éléments de bouton et ajoutez la classe de bouton bootstrap pour ajouter du texte du bouton

Comment configurer le cadre de bootstrap Comment configurer le cadre de bootstrap Apr 07, 2025 pm 03:27 PM

Pour configurer le framework Bootstrap, vous devez suivre ces étapes: 1. Référez le fichier bootstrap via CDN; 2. Téléchargez et hébergez le fichier sur votre propre serveur; 3. Incluez le fichier bootstrap dans HTML; 4. Compiler les sass / moins au besoin; 5. Importer un fichier personnalisé (facultatif). Une fois la configuration terminée, vous pouvez utiliser les systèmes, composants et styles de grille de Bootstrap pour créer des sites Web et des applications réactifs.

Comment redimensionner le bootstrap Comment redimensionner le bootstrap Apr 07, 2025 pm 03:18 PM

Pour ajuster la taille des éléments dans Bootstrap, vous pouvez utiliser la classe de dimension, qui comprend: ajuster la largeur: .col-, .w-, .mw-ajustement Hauteur: .h-, .min-h-, .max-h-

See all articles