Comment ajouter un bouton avec une bordure dégradée à votre site Web
<p>Mon problème est que le bouton apparaît très petit et j'ajuste la hauteur ou la largeur en dessous sans aucun effet. </p>
<p>J'ai entré le code dans mon site WordPress à l'aide d'Elementor, j'ai simplement fait glisser un widget HTML et collé le code ci-dessous. </p>
<p>
<pre class="brush:css;toolbar:false;">.container {
hauteur : 100vh ;
largeur : 100vw ;
affichage : flexible ;
justifier-contenu : centre ;
align-items : centre ;
couleur de fond : blanc ;
}
.btn {
remplissage : 20px 60px ;
bordure : aucune ;
contour : aucun ;
position : relative ;
indice z : 1 ;
rayon de bordure : 5 px ;
arrière-plan : dégradé linéaire (à droite, #00FFA3, #DC1FFF) ;
curseur : pointeur ;
}
.btn::avant {
contenu: "";
position : absolue ;
gauche : 1px ;
à droite : 1px ;
haut : 1px ;
en bas : 1px ;
rayon de bordure : 4 px ;
couleur de fond : blanc ;
indice z : -1 ;
transition : 200 ms
}
.btn::après {
contenu : attr (données);
taille de police : 16 px ;
arrière-plan : dégradé linéaire (à gauche, #00FFA3, #DC1FFF) ;
-webkit-background-clip : texte ;
couleur : transparent ;
transition : 200 ms
}
.btn:hover::avant {
opacité : 50 % ;
haut : 0px ;
à droite : 0px ;
en bas : 0px ;
gauche : 0px ;
}
.btn:hover::après{
Couleur blanche;
}
corps .conteneur {
hauteur : 10vh ;
largeur : 20vw ;
affichage : flexible ;
justifier-contenu : centre ;
align-items : centre ;
couleur de fond : blanc ;
}
corps .btn {
remplissage : 20px 60px ;
bordure : aucune ;
contour : aucun ;
position : relative ;
indice z : 1 ;
rayon de bordure : 5 px ;
arrière-plan : dégradé linéaire (à droite, #00FFA3, #DC1FFF) ;
curseur : pointeur ;
}
corps .btn::avant {
contenu: "";
position : absolue ;
gauche : 1px ;
à droite : 1px ;
haut : 1px ;
en bas : 1px ;
rayon de bordure : 4 px ;
couleur de fond : blanc ;
indice z : -1 ;
transition : 200 ms ;
}
corps .btn :: après {
contenu : attr (données);
taille de police : 16 px ;
arrière-plan : dégradé linéaire (à gauche, #00FFA3, #DC1FFF) ;
-webkit-background-clip : texte ;
couleur : transparent ;
transition : 200 ms ;
}
corps .btn:hover::avant {
opacité : 50 % ;
haut : 0px ;
à droite : 0px ;
en bas : 0px ;
gauche : 0px ;
}
corps .btn:hover::après {
Couleur blanche;
}</pré>
<pre class="brush:html;toolbar:false;"><div class="container">
<button class="btn" data="Cliquez-moi"></button>
</div></pre>
</p>