


Miniaturansichten und Warnfenster, die Bootstrap jeden Tag erlernen muss_Javascript-Kenntnisse
1. Miniaturansicht
Der am häufigsten verwendete Ort für Miniaturansichten auf Websites sind Produktlistenseiten, auf denen mehrere Bilder in einer Zeile angezeigt werden und einige Titel, Beschreibungen und andere Informationen unter den Bildern enthalten (auf der linken oder rechten Seite). Das Bootstrap-Framework trennt diesen Teil in eine Modulkomponente. Dies wird durch den „Thumbnail“-Stil und das Rastersystem von Bootstrap erreicht. Die Produktlistenseite kann schöner gestaltet werden.
Quellcodedatei:
☑ LESS-Version: entsprechende Datei thumbnails.less
☑ Sass-Version: Entsprechende Datei_thumbnails.scss
☑ Kompilierte Version: Zeile 4402~Zeile 4426 der Datei „bootstrap.css“
Verwendung:
Erreicht durch den „Thumbnail“-Stil und das Rastersystem von Bootstrap.
Wie bereits erwähnt, wird die Implementierung von Miniaturansichten in Verbindung mit dem Rastersystem verwendet. Angenommen, wir haben eine Produktliste, wie unten gezeigt:
Schauen wir uns zunächst die Struktur an:
1 2 3 4 5 6 7 8 9 10 |
|
Die obige Struktur stellt dar, dass bei einem breiten Bildschirm (der sichtbare Bereich ist größer als 768 Pixel) vier Miniaturansichten in einer Zeile angezeigt werden (klicken Sie auf den gesamten Bildschirm, um den Effekt anzuzeigen):
Auf schmalen Bildschirmen (sichtbarer Bereich weniger als 768 Pixel) werden nur zwei Miniaturansichten in einer Zeile angezeigt:
- col-xs-Handy mit ultrakleinem Bildschirm (<768px),
- col-sm-Tablet mit kleinem Bildschirm (≥768px),
- col-md-mittlerer Bildschirm-Desktop-Monitor (≥992 Pixel)
class="col-xs-6 col-md-3" Dies ist die Syntax des Responsive Grid. Sie können es sich so vorstellen: class="col-xs wird automatisch verwendet, wenn der Bildschirm klein ist (. <768px) -6" verwendet automatisch class="col-md-3", wenn der Bildschirm ein mittlerer Bildschirm ist (>=768px). BootStrap ist in 12 Spalten unterteilt. Der obige Code gibt an, dass alle 6 Kopien (die Hälfte) werden verwendet, wenn der Bildschirm extrem klein ist. Das sind 6, der mittlere und große Bildschirm nehmen 3 Teile ein.
Umsetzungsprinzip:
Die Layout-Implementierung basiert hauptsächlich auf dem Rastersystem des Bootstrap-Frameworks und dem dem Miniaturbild entsprechenden Stilcode:
/Zeile 4402~Zeile 4426 der Bootstrap.css-Datei/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
2. Komplexe Miniaturansichten
Der vorherige Abschnitt zeigt nur eine Möglichkeit, Miniaturansichten zu verwenden. Zusätzlich zu dieser Methode können Miniaturansichten auch mit Titeln, Beschreibungen, Schaltflächen usw. verknüpft werden:
Nur auf der Grundlage von Miniaturansichten wird ein Div-Container mit dem Namen „caption“ hinzugefügt und andere Inhalte wie Titel, Textbeschreibung, Schaltfläche usw. in diesem Container platziert:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
效果如下:
3、警示框
在网站中,网页总是需要和用户一起做沟通与交流。特别是当用户操作上下文为用户提供一些有效的警示框,比如说告诉用户操作成功、操作错误、提示或者警告等。如下图所示:
在Bootstrap框架有一个独立的组件,实现上述的效果,这个组件被称为警示框。
源码版本:
☑ LESS版本:对应的源码文件alerts.less
☑ Sass版本:对应的源码文件_alerts.scss
☑ 编译后的版本:bootstrap.css文件第4427行~第4499行
4、默认警示框
Bootstrap框架通过“alert“样式来实现警示框效果。在默认情况之下,提供了四种不同的警示框效果:
1)、成功警示框:告诉用用户操作成功,在“alert”样式基础上追加“alert-success”样式,具体呈现的是背景、边框和文本都是绿色;
2)、信息警示框:给用户提供提示信息,在“alert”样式基础上追加“alert-info”样式,具体呈现的是背景、边框和文本都是浅蓝色;
3)、警告警示框:提示用户小心操作(提供警告信息),在“alert”样式基础上追加“alert-warning”样式,具体呈现的是背景、边框、文本都是浅黄色;
4)、错误警示框:提示用户操作错误,在“alert”样式基础上追加“alert-danger”样式,具体呈现的是背景、边框和文本都是浅红色。
使用方法:
具体使用的时候,可以在类名为“alert”的div容器里放置提示信息。实现不同类型警示框,只需要在“alert”基础上追加对应的类名,如下:
1 2 3 4 |
|
运行效果如下:
实现原理:
其中“alert”样式的源码主要是设置了警示框的背景色、边框、圆角和文字颜色。另外对其内部几个元素h4、p、ul和“.alert-link”做了样式上的特殊处理:
/bootstrap.css文件第4427行~第4446行/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
不同类型的警示框,主要是通过“alert-success”、“alert-info”、“alert-warning”和“alert-danger”样式来实现:
/bootstrap.css文件第4456行~第4499行/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
|
5、可关闭的警示框
大家在平时浏览网页的时候,会发现一些警示框带有关闭按钮,用户一点击关闭按钮就能自动关闭显示的警示框(也就是让警示框隐藏不显示)。在Bootstrap框架中的警示框也具有这样的功能。
使用方法:
只需要在默认的警示框里面添加一个关闭按钮。然后进行三个步骤:
1)、需要在基本警示框“alert”的基础上添加“alert-dismissable”样式。
2)、在button标签中加入class="close"类,实现警示框关闭按钮的样式。
3)、要确保关闭按钮元素上设置了自定义属性:“data-dismiss="alert"”(因为可关闭警示框需要借助于Javascript来检测该属性,从而控制警示框的关闭)。
具体使用如下:
1 2 3 4 |
|
运行效果如下:
原理分析:
在样式上,需要在基本警示框“alert”的基础上添加“alert-dismissable”样式,这样就可以实现带关闭功能的警示框。
/bootstrap.css文件第4447行~第4455行/
1 2 3 4 5 6 7 8 9 |
|
6、警示框的链接
有时候你可能想在警示框中加入链接地址,用来告诉用户跳到某一个地方或新的页面。而这个时候你又想让用户能明显的看出来这是链接地址。在Bootstrap框架中对警示框里的链接样式做了一个高亮显示处理。为不同类型的警示框内的链接进行了加粗处理,并且颜色相应加深。
实现方法:
Bootstrap框架是通过给警示框加的链接添加一个名为“alert-link”的类名,通过“alert-link”样式给链接提供高亮显示。
具体使用如下:
1 2 3 4 5 6 7 8 |
|
运行效果如下:
实现原理:
实现样式如下:
/bootstrap.css文件第4437行~第4439行/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
以上就是本文的全部内容,希望对大家的学习有所帮助。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



So verwenden Sie Bootstrap, um den Wert der Suchleiste zu erhalten: Bestimmt die ID oder den Namen der Suchleiste. Verwenden Sie JavaScript, um DOM -Elemente zu erhalten. Holen Sie sich den Wert des Elements. Führen Sie die erforderlichen Maßnahmen aus.

Verwenden Sie Bootstrap, um die vertikale Zentrierung zu implementieren: FlexBox-Methode: Verwenden Sie den D-Flex, den Justify-Content-Center und die Ausrichtungsklassen aus Align-Item-Center, um Elemente in den Flexbox-Behälter zu platzieren. Methode für Ausstellungs-Iitem-Center-Klassen: Bei Browsern, die Flexbox nicht unterstützen, verwenden Sie die Klasse aus Align-items-Center-Klasse, vorausgesetzt, das übergeordnete Element hat eine definierte Höhe.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen
