Maison > interface Web > tutoriel CSS > CSS pour obtenir un effet de bouton 3D

CSS pour obtenir un effet de bouton 3D

php中世界最好的语言
Libérer: 2018-03-22 14:59:26
original
4174 Les gens l'ont consulté

Cette fois, je vais vous apporter du CSS pour obtenir un effet de bouton 3D. Quelles sont les précautions pour que CSS obtienne un effet de bouton 3D. Voici un cas pratique, jetons un coup d'œil.

CSS utilise intelligemment box-shadow pour obtenir l'effet tridimensionnel des objets 3D. Lorsque vous appuyez sur le bouton, les valeurs box-shadow et top sont modifiées.

C'est comme si on appuyait sur un bouton. Le code CSS est très petit, comme indiqué ci-dessous

a.css-3d-btn{
 position: relative;
 color: rgba(255, 255, 255, 1);
 text-decoration: none;
 background-color: rgba(219, 87, 51, 1);
 font-family: "Microsoft YaHei", 微软雅黑, 宋体;
 font-weight: 700;
 font-size: 3em;
 display: block;
 padding: 4px;
 border-radius: 8px;
 /* let's use box shadows to make the button look more 3-dimensional */
 box-shadow: 0px 9px 0px rgba(219, 31, 5, 1), 0px 9px 25px rgba(0, 0, 0, .7);
 margin: 100px auto;
 width: 160px;
 text-align: center;
 -webkit-transition: all .1s ease;
 -moz-transition: all .1s ease;
 transition: all .1s ease;
}
/* now if we make the box shadows smaller when the button is clicked, it'll look like the button has been "pushed" */
a.css-3d-btn:active{
 box-shadow: 0px 3px 0px rgba(219, 31, 5, 1), 0px 3px 6px rgba(0, 0, 0, .9);
 position: relative;
 top: 6px;
}
Copier après la connexion

L'effet est le suivant :

Je le crois après l'avoir lu. Vous maîtrisez la méthode dans le cas de cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Utilisez transparent pour créer un triangle

Barre de progression de chargement HTML5+CSS3 et implémentation de la barre de progression de téléchargement

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal