Comment créer un design unique avec des pseudo éléments avant et après Divi

Le domaine auquel nous faisons référence. Ces boîtes fournissent des raccourcis pour ajouter et personnaliser du contenu avant et après namp;rsquoimporte quel module Divi existant que nous pouvons utiliser pour créer des projets très flexibles et intéressants.
Camp;rsquoest ce que nous allons créer dans ce tutoriel: exemple 1 Exemple 2 Exemple 3 Pour ce tutoriel, nous avons juste besoin damp;rsquoune copie du thème Divi et damp;rsquoun tableau blanc. Tout damp;rsquoabord, nous allons créer une nouvelle page, et après avoir ajouté un titre à la page, nous allons cliquer sur Visual Builder. Maintenant, on peut commencer! Exemple 1: un module Blurb numéroté utilisant un pseudo élément Blurb peut être lamp;rsquoun des modules Divi les plus flexibles que pouvez utiliser. Dans ce cas, nous ajouterons des nombres avant chaque Blurb en utilisant des pseudo éléments pour créer progressivement la section
Ce que nous allons créer: Bien que cette conception fonctionnera avec namp;rsquoimporte quelle conception Blurb, nous avons emprunté la partie Blurb de la mise en page de lamp;rsquoagent Web. voulez les utiliser comme point de départ, pouvez accéder à la page damp;rsquoatterrissage de lamp;rsquoagent Web en créant de nouvelles pages et en accédant au constructeur frontal. Lorsque chargez une page, pouvez choisir damp;rsquoutiliser la mise en page par défaut, la mise en page enregistrée ou la créer à partir de zéro. Sélectionnez la mise en page par défaut et utilisez la barre de recherche pour trouver la mise en page de lamp;rsquoAgence web. La section Blurb de ce tutoriel se trouve sur la page damp;rsquoatterrissage.
Après le chargement, la seule différence entre la mise en page par défaut et notre exemple est que nous avons changé lamp;rsquoarrière plan, le titre du texte et la couleur de police de chaque Blurb et ajouté un peu de remplissage. Après avoir modifié ces paramètres sur Blurb, pouvez faire un clic droit sur le formulaire et lamp;rsquoappliquer en utilisant le style étendu
)
Vos quatre profils devraient maintenant ressembler à ceci: Exemple 2. Ajouter des formes uniques aux formulaires existants cette conception est basée sur de petits fragments de code simples mais efficaces qui sont ajoutés aux boîtes CSS personnalisées:: avant et:: après dans chaque module de texte.
La beauté de lamp;rsquoutilisation de pseudo éléments ici est que nous pouvons intégrer des formes et des objets uniques dans des modules existants sans ajouter damp;rsquoéléments ou de modules supplémentaires à la page. Comme ces pseudo éléments sont contenus dans nos modules existants, ils namp;rsquoajoutent pas damp;rsquoespace supplémentaire à nos projets et ne conservent pas une bonne apparence sur tous les appareils. Ce que nous allons créer: Pour créer la disposition initiale, nous devons ajouter une section générale avec trois lignes de colonne, définie à la largeur par défaut. Ensuite, ajoutez un formulaire texte à lamp;rsquoune des nouvelles colonnes.
De même, pouvez modéliser ce formulaire de texte au besoin, mais pouvez obtenir cette conception si suivez les étapes suivantes: Ouvrez les options de formulaire de texte et ajoutez le contenu du texte et lamp;rsquoimage de fond ou la couleur de fond au besoin. Nous avons utilisé une image de fond normale avec un gradient transparent en haut: Ensuite, Configurez les options de conception suivantes: 1. Remplissage supérieur: 120 Px, remplissage inférieur: 120 px 2. Alignement du texte: Centre du texte et couleur: FFFFFF 3. Alignement de lamp;rsquoen tête: Centre et couleur de lamp;rsquoen tête: f5ee5d Maintenant que nous avons tous les aspects visuels pour votre premier module texte, il est temps damp;rsquoajouter css pour réaliser cette magie. Dans lamp;rsquoonglet avancé du formulaire texte, ajoutez le code suivant à la première Case: contenu: amp;lsquo
Hauteur: 30px Modifier les dimensions pour correspondre à votre conception
Largeur: 30px Modifier les dimensions pour correspondre à votre conception
Affichage: blocs
Position: absolue
Bordure supérieure: solide 3px f5ee5d Changer la couleur en
Largeur maximale: 768px {
Oui. Étiquette fantaisiste. Et _ pb tabs Control li {
Largeur: 100%! Important
}
Oui. Étiquette fantaisiste. Et _ pb tabs Control {
Remplissage: 0! Important
}
}
Ce code Centre le texte et lamp;rsquoimage de la carte et augmente la largeur de la carte pour couvrir lamp;rsquoensemble du module. Nous avons également ajouté quelques css pour nous assurer que les onglets apparaissent bien sur tous les appareils: ne voulez pas que les onglets soient entièrement larges et empilés sur les appareils mobiles, nous devons retourner et encapsuler le code CSS original dans une requête multimédia. Cela signifie que sur les appareils de la taille de la tablette ou plus, nous ajoutons des descriptions et des icônes, mais sur les appareils plus petits, nous retournons au style Divi par défaut. Pour ce faire, copiez le code CSS modifié ci dessous et collez le dans la zone CSS personnalisée du panneau damp;rsquooptions Divi Theme: @ Media (largeur minimale: 769px) {
Oui. Étiquette fantaisiste. Et u pb u tab u 0 A:: Avant
Contenu: url (* remplacer par lamp;rsquoURL de la première image *)
Haut de lamp;emballage: 20px
Affichage: blocs
}
Oui. Étiquette fantaisiste. Et u pb u tab u 1 A:: Avant
Contenu: url (* remplacer par lamp;rsquoURL de la deuxième image *)
Haut de lamp;emballage: 20px
Affichage: blocs
}
Oui. Étiquette fantaisiste. Et u pb u tab u Content A:: before {
Contenu: amp;lsquo! Important}
Oui. Étiquette fantaisiste. Objet de la position: Re: Re: ПррГрамииа
Contenu:
Taille de la police: 10px
Haut du joint: 5px
Affichage: blocs
}
Oui. Étiquette fantaisiste. Чтопрограмможнонепрог раммениепольногопроромения прогамения програмения програмения проможно.
Contenu:
Taille de la police: 10px
Haut du joint: 5px
Affichage: blocs
}
Oui. Étiquette fantaisiste. Et u pb u tab u Content A:: after {
Contenu: amp;lsquo! Important}
Oui. Étiquette fantaisiste. Et _ pb tab contenta: après {
Contenu: amp;lsquo! Important}
Oui. Étiquette fantaisiste. Et _ pb tabs Control li {
Largeur: 50%! Important
}
Oui. Étiquette fantaisiste. Et _ pb tabs Control Li a {
Largeur: 100%! Important
Alignement du texte: centré
}
}
Dans ce cas, nous avons créé un module de carte contenant deux cartes différentes, mais dans la pratique, nous avons parfois besoin de plus de cartes. votre position est C
Lorsque essayez de créer plus de deux onglets, nous devons changer le Code que venez damp;rsquoajouter. Comme pouvez le voir à partir du fragment de code, Divi assigne automatiquement une classe à chaque titre de la carte, la première classe commençant par 0 (.Et _ pb tab 0) et augmentant de 1 à la fois (et pb Tab 1,.Et pb tab 2, et ainsi de suite). Nous avons déjà traité les deux premiers onglets, donc lorsque nous ajoutons plus damp;rsquoonglets, il suffit de copier et coller un morceau de code pour chaque nouvel onglet:. Étiquette fantaisiste. Et u pb u tab u 0 A: avant {
Contenu: url (* remplacer par lamp;rsquoURL de la première image *)
Haut de lamp;emballage: 20px
}
Et changez les nombres dans la classe (.Et _ pb tab 0) en 2, 3, 4, etc. Vous devez faire la même chose avec votre description. Le dernier changement que nous devons faire est damp;rsquoajuster une autre ligne de CSS. Divisez votre nombre de cartes par 100. Écrivez ce numéro et allez à la section suivante du CSS personnalisé:. Étiquette fantaisiste. Et _ pb tabs Control li {
Largeur: 50%! Important
}
50% de réduction pour vos réponses. Cela permettra de samp;rsquoassurer que la carte est répartie uniformément le long de la largeur du module. Par exemple, si créez un troisième onglet, avez besoin du code CSS supplémentaire suivant:. Étiquette fantaisiste. Et _ pb tabs Control li {
Largeur: 33%! Important
}
Voici trois bonnes façons de créer de nouvelles possibilités de conception en utilisant les éléments CSS:: before et:: after. Nous espérons que ce guide inspirera à explorer comment utiliser des pseudo éléments dans vos créations futures les possibilités sont infinies!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins