Organisation des attributs data-[*] dans Bootstrap
Cet article collecte et organise des connaissances pertinentes sur l'attribut data-[*] dans Bootstrap. Les amis intéressés devraient y jeter un œil
[1 data-attribute]
.L'attribut data est un nouvel attribut du HTML5. Les développeurs sont autorisés à ajouter librement des attributs à leurs balises pour stocker des données. Ces attributs personnalisés commencent généralement par « data- ».
Les données stockées (personnalisées) peuvent être utilisées dans le JavaScript de la page.
data-* L'attribut se compose de deux parties :
* Le nom de l'attribut ne doit contenir aucune lettre majuscule et il doit y avoir au moins un caractère après le préfixe "données-".
* La valeur de l'attribut peut être n'importe quelle chaîne.
Pour parler franchement, il s'agit de l'application d'attributs de données, de sorte que les balises HTML peuvent implicitement attacher certaines données, et JavaScript peut lire/écrire ces données d'attribut, et vous pouvez ensuite le faire Produire les actions et événements correspondants.
[2 Attributs de données dans Bootstrap]Il y a une introduction sur le site officiel indiquant que vous pouvez utiliser tous les plug-ins Bootstrap simplement via l'API d'attribut de données sans écrire une ligne de code JavaScript. Il s'agit d'une API de première classe dans Bootstrap et devrait être votre premier choix.
Dans le passé, lorsque nous utilisions javascrpt natif, nous déterminions d'abord la disposition du style frontal et les événements interactifs, puis utilisions les arborescences javascript et HTML DOM pour exploiter les objets texte existants afin de pratiquer des effets dynamiques et d'autres interactions.
Plus tard, Facebook a découvert que de nombreux effets de page Web de base sont couramment utilisés et fréquemment utilisés, tels que les menus déroulants, les pliages, les boîtes modales, etc. Pourquoi ne pas extraire ceux couramment utilisés dans un ensemble de modèles standard, puis formuler des règles d'utilisation lors de l'utilisation, utilisez-les directement selon ces règles, et c'est ainsi que le bootstrap est né.
Pour parler franchement, dans le passé, nous avions d'abord des exigences fonctionnelles, puis nous les implémentions. Maintenant, les fonctions sont essentiellement couvertes pour vous, les fonctions d'opération js ont été écrites et les styles css ont également été écrits. Si vous souhaitez l'utiliser, appelez-le simplement selon ses règles. Ensuite afin d'être plus diversifiées, les fonctions dans bootstrap.js peuvent avoir différentes valeurs de paramètres. Ces valeurs de paramètres sont définies en fonction des attributs que vous donnez aux balises. (En fait, les plug-ins js utilisent désormais essentiellement cette routine) L'attribut class="xxx" de la balise
est principalement utilisé pour utiliser le style CSS de bootstrap et comme identifiant de nom de classe pour un objet identifiable. L'attribut data-[xx]="yy" de la balise
est principalement utilisé pour utiliser et appeler des composants et des plug-ins d'amorçage, c'est-à-dire utiliser bootstrap.js pour obtenir certains effets interactifs.
[3 attributs de données communs Bootstrap]
1 data-toggle data-toggle fait référence au type d'événement déclenché, les plus couramment utilisés sont les suivants.
data-toggle="dropdown"//下拉菜单 data-toggle="model" //模态框事件 data-toggle="tooltip"//提示框事件 data-toggle="tab"//标签页 data-toggle="collapse"//折叠 data-toggle="popover"//弹出框 data-toggle="button"//按钮事件
Les événements généraux affecteront un objet label. S'il s'agit d'un autre objet label, vous devez utiliser data-target pour faire référence à la cible label de. l'événement. Ainsi, data-loggle et data-target sont parfois utilisés ensemble. Comme suit
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 开始演示模态框 </button> <!-- 模态框(Modal) --> <p class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <p class="modal-dialog"> <p class="modal-content"> <p class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> × </button> code。。。 </p> </p><!-- /.modal-content --> </p><!-- /.modal --> </p>
2 data-dismiss
est couramment utilisé dans les fenêtres modales pour fermer le statut modal window data-dismiss=”modal”
3 data-slide-to, data-slide, data-ride
data-slide-to, data-slide , data-ride est utilisé pour le carrousel carrousel.
L'attribut data-slide accepte le mot-clé prev ou next, qui est utilisé pour changer la position de la diapositive par rapport à la position actuelle.
Utilisez data-slide-to pour transmettre un index de diapositive brut au carrousel, data-slide-to="2" déplacera le curseur vers un index spécifique et l'index commencera à compter à partir de 0.
L'attribut data-ride="carousel" est utilisé pour marquer le carrousel pour démarrer la lecture de l'animation lorsque la page est chargée
Ce qui précède est ce que j'ai compilé pour tout le monde. être utile à tout le monde à l’avenir.
Articles associés :
Exemples détaillés d'interaction entre Servlet3.0 et javascript pur via Ajax
Remplacement du nœud par JQuery elements Comment fonctionner
Tutoriel détaillé sur l'utilisation d'Angular CLI pour générer des projets Angular 5
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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.

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.

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.

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.

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-

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.

Solutions à la table Bootstrap Code Bootstrap lors de l'utilisation de AJAX pour obtenir des données à partir du serveur: 1. Définissez le codage de caractères correct du code côté serveur (tel que UTF-8). 2. Définissez l'en-tête de demande dans la demande AJAX et spécifiez le codage des caractères accepté (accepte-charge). 3. Utilisez le convertisseur "Unescape" de la table bootstrap pour décoder l'entité HTML échappée en caractères originaux.

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.
