Faire un bouton 3D avec bord arrondi
Je suis en train d'élaborer un site web dans lequel je veux mettre en œuvre en 3D des boutons avec des bords arrondis.Donc pour cela j'ai besoin de créer un fichier CSS.Je recherche beaucoup sur le bouton 3D, mais rien n'a fonctionné pour moi encore.
Vous devez vous connecter pour publier un commentaire.
Ont un coup d'oeil à http://css3button.net/
Vous souhaitez utiliser une combinaison des éléments suivants styles css:
border
,border-radius
,background
,text-shadow
et enfinbox-shadow
.Pour obtenir l'effet 3D, avec eux, vous devez utiliser le dégradé valeur sur le
background
style.Il est un outil utile pour la fabrication de la croix-navigateur dégradé css ici: http://www.colorzilla.com/gradient-editor/
Et voici quelques exemple
CSS
qui peuvent style una
tag:Et l'exemple de ce que vous pouvez faire: jsfiddle.net/UPTyw
Cela fonctionne bien avec tous les navigateurs modernes et ok avec IE8-6 (qui ne prennent pas en charge
border-radius
). De plus, cette méthode n'utilise pas les images.Aussi checkout cette question, Google est sans images Boutons, qui explique comment Google ont créé leur gamme de
CSS
boutons.IE9 Bug
IE9 a un bug avec le rendu
border-radius
sifilter
est réglé. La solution est d'ajouter le suivant IE9 seulementCSS
à tous les éléments à l'aide des gradients css.Essayer http://www.cssbuttongenerator.com/
Lorsque vous avez terminé votre style de bouton, cliquez dessus et le CSS correspondant apparaît dans la case en bas.
Voir: http://jsfiddle.net/wPcn3/