• Accueil
  • Info
  • Publicité
  • Privacy & Policy
  • Nous Contacter
No Result
View All Result
Technique de pointe
  • Actualité
  • Technologies
  • Jeu vidéo
  • Mobile
  • Astuces
  • HTML5 / CSS
  • Java Script
  • PHP
  • Article Sponsorisé
  • Astuces
  • Jeu vidéo
  • Nous Contacter
MYCAMER
  • Actualité
  • Mobile
  • Jeu vidéo
    Guess.TheGame est Wordle pour les jeux vidéo

    Guess.TheGame est Wordle pour les jeux vidéo

    Un adjoint témoigne qu’il a envoyé des photos de Kobe Crash au flic pendant qu’ils jouaient à “Call Of Duty”

    Un adjoint témoigne qu’il a envoyé des photos de Kobe Crash au flic pendant qu’ils jouaient à “Call Of Duty”

    Nouveau jeu du Seigneur des Anneaux venant de l’atelier Weta

    Nouveau jeu du Seigneur des Anneaux venant de l’atelier Weta

    Chefs d’orchestre avec contrôleurs : la classe musicale unique d’OSU |  Divertissement

    Chefs d’orchestre avec contrôleurs : la classe musicale unique d’OSU | Divertissement

    Bande-annonce pour le nouveau jeu vidéo “The Walking Dead”

    Bande-annonce pour le nouveau jeu vidéo “The Walking Dead”

    La mort des consoles de jeux vidéo mettra à l’écart Sony et Nintendo

    La mort des consoles de jeux vidéo mettra à l’écart Sony et Nintendo

    Sony craint que Microsoft, propriétaire de Call of Duty, ne crée un monopole

    Sony craint que Microsoft, propriétaire de Call of Duty, ne crée un monopole

    10 batailles de boss de jeux vidéo les plus bizarres

    10 batailles de boss de jeux vidéo les plus bizarres

    Un jeu vidéo centré sur les chats aide les compagnons errants de la Nebraska Humane Society |

    Un jeu vidéo centré sur les chats aide les compagnons errants de la Nebraska Humane Society |

  • Developpement web
    • All
    • Language HTML5
    Cours en ligne pour apprendre le PHP

    Cours en ligne pour apprendre le PHP

    Amazon Web Services continue d’héberger des fichiers pour l’escroquerie CBD

    Amazon Web Services continue d’héberger des fichiers pour l’escroquerie CBD

    Le cabinet KP satisfait de la loi et de l’ordre dans toute la province

    Le cabinet KP satisfait de la loi et de l’ordre dans toute la province

    L’établissement de normes sera la clé du succès futur du métaverse

    L’établissement de normes sera la clé du succès futur du métaverse

    Vous voulez devenir un ingénieur logiciel Full-Stack ?  Lisez ceci en premier.

    Vous voulez devenir un ingénieur logiciel Full-Stack ? Lisez ceci en premier.

    Conversion d’un objet JavaScript en chaîne

    Conversion d’un objet JavaScript en chaîne

    Emploi 29 août 2021

    EMPLOI (14-08-2022) – Jammu Cachemire Dernières Nouvelles | Tourisme

    Comment héberger un site Web gratuitement à partir de votre PC ou ordinateur portable

    Comment héberger un site Web gratuitement à partir de votre PC ou ordinateur portable

    Le football CSS se prépare pour la deuxième saison du MIAC

    Le football CSS se prépare pour la deuxième saison du MIAC

  • Astuces
    Quoi de neuf dans WordPress 6.0

    Quoi de neuf dans WordPress 6.0

    India’s Best Top 20+ Web Hosting Service Provider Company

    India’s Best Top 20+ Web Hosting Service Provider Company

    Un tutoriel “Pizza à la Spokane” a fait parler les gens en ligne » TwistedSifter

    Un tutoriel “Pizza à la Spokane” a fait parler les gens en ligne » TwistedSifter

    Microsoft dévoile le nouveau plugin IndexNow pour les sites WordPress

    Comment intégrer des vidéos dans votre site WordPress

    6 meilleurs plugins de révision WordPress pour 2022

    6 meilleurs plugins de révision WordPress pour 2022

    Session Replay amélioré pour les applications déployées en continu: capture de fichiers CSS

    This was H1 2022: Part 2 – Cyber War

    How to Add Schema Markup to Your WordPress Website?

    How to Add Schema Markup to Your WordPress Website?

    8 façons de mettre fin à la mentalité de silo et d’augmenter l’agilité de l’entreprise

    8 façons de mettre fin à la mentalité de silo et d’augmenter l’agilité de l’entreprise

    Pèlerinage artistique |  Avis du demandeur

    Pèlerinage artistique | Avis du demandeur

  • Nous contacter
No Result
View All Result
MYCAMER
No Result
View All Result
Home Astuces

Construire un style de bloc d’image “Scotch Tape” – WP Tavern

Caleb by Caleb
février 17, 2022
in Astuces
0 0
0
Construire un style de bloc d’image “Scotch Tape” – WP Tavern
332
SHARES
2k
VIEWS
Share on FacebookShare on TwitterRedditLinkedin

Dans l’article d’aujourd’hui, les lecteurs de Tavern vont découvrir quelque chose d’un peu différent de notre flux habituel de nouvelles et d’opinions. Bienvenue à la Construire avec des blocs séries. C’est un nouveau type de publication que nous essayons de montrer aux gens certaines des choses amusantes, uniques ou créatives qu’ils peuvent faire avec les blocs WordPress.

Notre équipe a décidé de diviser la série en pistes centrées sur les développeurs et sur les utilisateurs. Les publications peuvent couvrir la création d’une page “à propos de moi”, le codage de styles de blocs personnalisés, l’assemblage d’un motif ou autre chose.

Puisque je lance cette série, je voulais répondre à une question que nous avons déjà reçue d’un de nos lecteurs. J’avais précédemment partagé un style de bloc personnalisé avec un look “Scotch tape” dans ma couverture du Appel du programme de sensibilisation FSE pour des tests médias:

Photo d'une girafe dans l'éditeur WordPress avec un cadre de style Polaroid et un morceau de ruban adhésif le tenant.
Style de bloc d’origine.

Devendra Meena demandé dans les commentaires:

Hé mec, comment obtenir l’image de bloc personnalisée “bande” ?

Cela ressemblait à un point de départ naturel avec mon premier article de la série.

La conception montre un morceau de ruban adhésif contenant une image encadrée de style Polaroid. Techniquement, j’avais aussi un style alternatif avec deux morceaux de ruban adhésif dans les coins. Cependant, ce tutoriel se concentrera sur le premier. La conception à deux coins nécessite d’écraser certains CSS spécifiques à l’éditeur, des fonctionnalités de rupture technique, et ce n’est pas quelque chose que je devrais encourager.

Je voulais aussi commencer par les styles de blocs car ils sont sous-utilisés. La plupart des variations que j’ai vues ont été de simples changements comme l’ajout de bordures et la suppression de marges. Il est souvent préférable de les laisser bloquer les outils de conception. Bien sûr, les thématiseurs ajoutent ces styles car WordPress manque actuellement ou a précédemment manqué des contrôles d’interface utilisateur pour les gérer. C’est aussi l’une des raisons pour lesquelles tant de personnes ont demandé à mélanger et assortir plusieurs styles de bloc — les thèmes font le travail que le noyau devrait faire. D’autres outils sont continuellement ajoutés, mais nous avons encore un long chemin à parcourir.

Quand je pense aux styles de blocs, je veux créer des conceptions qui ne seront probablement pas disponibles via les outils de conception standard. Je veux servir quelque chose d’unique aux utilisateurs de thèmes. C’est par là que nous commençons aujourd’hui.

En prime, les styles de bloc personnalisés fonctionnent dans les thèmes classiques et de bloc.

Bien que j’aie écrit des centaines de tutoriels dans ma vie, cet exercice s’est avéré un peu plus difficile que prévu. Il est facile d’oublier que tout ce que je code commence par une base de «réparation» des choses que je trouve étranges dans les styles de bibliothèque de blocs par défaut. Cela me facilite la vie. Cependant, de nombreux auteurs de thèmes s’appuieront sur les valeurs par défaut du noyau, j’avais donc besoin de rendre cela suffisamment général pour fonctionner pour eux.

Par conséquent, j’ai choisi de partir du thème par défaut Twenty Twenty-Two. En test, je suggère de travailler avec elle. Le code CSS dans la section suivante peut nécessiter de légères modifications pour les autres.

Création du style de bloc “Scotch Tape”

La première étape consiste à enregistrer un style de bloc personnalisé via le thème. WordPress a les deux API côté serveur et JavaScript pour cette fonctionnalité. L’utilisation de PHP est plus facile à configurer si vous ne disposez pas déjà d’un fichier de script d’éditeur dans lequel déposer le code.

Pour enregistrer le style de bloc personnalisé, ajoutez le code suivant à votre thème functions.php déposer:

// Register block styles on the init hook.
add_action( 'init', 'tavern_register_block_styles' );

// Wrapper function for registering all block styles.
function tavern_register_block_styles() {

        register_block_style( 'core/image', [
        	'name' => 'scotch-tape',
        	'label' => __( 'Scotch Tape', 'tavern' )
        ] );
}

Cela enregistrera le style dans l’éditeur. Vous pouvez tester cela en ajoutant un bloc Image sur l’écran de post-édition. “Scotch Tape” devrait être sélectionnable sous l’onglet styles.

Éditeur WordPress avec un bloc Image inséré dans le canevas de contenu.  Sur la droite, il y a trois styles de blocs, dont un "Ruban adhésif" variation.
Le style enregistré apparaît correctement pour le bloc Image.

L’enregistrement d’un style est la partie la plus facile. L’écriture du code est l’endroit où les choses peuvent devenir risquées. WordPress propose tellement de méthodes de chargement des styles CSS que vous ne savez peut-être pas par où commencer.

le register_block_style() fonction utilisée précédemment permet aux développeurs d’ajouter un style_handle, une référence à une feuille de style enregistrée. Les thémistes peuvent également ajouter un style en ligne directement via le inline_style argument. Pour quelques lignes de CSS, cela fonctionne bien.

Dans mes propres thèmes, je enregistrer des feuilles de style spécifiques à un bloc via le wp_enqueue_block_style() une fonction – oui, les noms de fonctions sont terriblement déroutants. Cela a été officiellement ajouté dans WordPress 5.9. Il n’affichera le CSS que lorsqu’un bloc est utilisé sur la page. Par exemple, j’ajoute un core-image.css fichier pour héberger tous les CSS du bloc Image. C’est la méthode que je recommande.

Cependant, par souci de simplicité, j’ai ajouté le code suivant à la fin de Twenty Twenty-Two style.css déposer:

/* Design for the <figure> wrapper. */
.wp-block-image.is-style-scotch-tape {
	position:         relative;
	overflow:         visible;
	padding:          1rem;
	background-color: #fff;
	box-shadow:       0 4px 10px 0 rgba( 0, 0, 0, 0.3 ),
	                  0 0 4rem rgba( 255, 255, 235, 0.5 ) inset;
}

/* Design for the "tape". */
.wp-block-image.is-style-scotch-tape::before {
	content:    "";
	display:    block;
	position:   absolute;
	width:      7rem;
	height:     2rem;
	margin:     auto auto auto -3.5rem;
	z-index:    1;
	left:       50%;
	top:        -0.5rem;
	background: rgba( 255, 255, 235, 0.5 );
	box-shadow: 0 4px 10px 0 rgba( 0, 0, 0, 0.3 );
}

/* Remove TT2's image shadow. */
.wp-block-image.is-style-scotch-tape img {
	box-shadow: none;
}

/* Adjustments for the caption. */
.wp-block-image.is-style-scotch-tape figcaption {
	display:     block;
	margin:      1rem 0 0;
	line-height: 1;
	font-size:   1rem;
	font-family: 'Fuzzy Bubbles', sans-serif;
}

Avec le CSS en place, il s’agit simplement de trouver une image avec laquelle tester. J’ai choisi Le requin baleine de Marcus Burnette à partir de Photos WordPress.

Éditeur de publication WordPress avec une photo d'un requin-baleine dans le canevas de contenu.  Il a une bordure de style Polaroid avec un morceau de ruban adhésif qui semble le maintenir en place.
Ajouter des images avec style !

Si vous souhaitez ajouter un peu de style à vos sous-titres, chargez Bulles floues ou une autre police d’écriture manuscrite de Google Fonts.

Ce style n’a pas nécessairement besoin d’être lié au bloc Image. Il n’y a aucune raison pour qu’il ne puisse pas s’appliquer aux paragraphes, groupes, etc. avec quelques ajustements.

Pour l’instant, j’espère que vous vous amuserez tous avec. N’hésitez pas non plus à partager dans les commentaires où vous aimeriez voir la nouvelle série “Construire avec des blocs” à l’avenir.

Catégorie: Construire avec des blocs


— to wptavern.com

Get real time update about this post categories directly on your device, subscribe now.

Unsubscribe
Caleb

Caleb

Stay Connected

  • 87k Followers
  • 172k Subscribers

Articles populaires

  • 10 problèmes courants de l’iPhone 13 et comment les résoudre

    10 problèmes courants de l’iPhone 13 et comment les résoudre

    4517 shares
    Share 1807 Tweet 1129
  • Comment installer phpMyAdmin sur Debian 11 Bullseye (Apache)

    1192 shares
    Share 477 Tweet 298
  • Comment réparer le décalage d’Instagram sur iPhone et Android

    520 shares
    Share 208 Tweet 130
  • Comment réparer “Impossible de charger l’image. Appuyez pour réessayer “Erreur Instagram

    348 shares
    Share 139 Tweet 87
  • How to Create an Impressive GitHub Profile README

    390 shares
    Share 156 Tweet 98

Follow Our Page

Follow Us

    Go to the Customizer > JNews : Social, Like & View > Instagram Feed Setting, to connect your Instagram account.
Facebook Twitter Youtube Vimeo Instagram

We bring you the best Premium WordPress Themes that perfect for news, magazine, personal blog, etc. Check our landing page for details.

Category

  • Actualité
  • Article Sponsorisé
  • Astuces
  • Featured
  • Jeu vidéo
  • Language HTML5
  • Mobile
  • portrait
  • Technologies
  • Uncategorized

Recent News

Un photographe propose des séances de portrait d’animaux pour aider les “Rainbow Service Dogs” à trouver une nouvelle maison

Un photographe propose des séances de portrait d’animaux pour aider les “Rainbow Service Dogs” à trouver une nouvelle maison

août 18, 2022
Quoi de neuf dans WordPress 6.0

Quoi de neuf dans WordPress 6.0

août 18, 2022

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Actualité
  • Mobile
  • Jeu vidéo
  • Developpement web
  • Astuces
  • Nous contacter

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
fr French
ar Arabiczh-CN Chinese (Simplified)en Englishfr Frenchde Germanit Italianru Russianes Spanish

Add New Playlist

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.