MEDBLOG : Actualités Geek Web 2.0 & Webdesign

Actualités Geek Web 2.0 & Webdesign

Tutorial CSS, création d’un bouton design

Ce tutorial va vous permettre de créer des boutons personnalisés pour vos formulaire ou autre.

Première étape :
Créer les différentes images composant le bouton.

bg_button_span.gif bg_button_p.gif bg_button_a.gif

Seconde étape :
Une fois votre bouton créer et découper il ne vous reste plus qu’à insérer le code CSS suivant dans votre page.

<style type="text/css">
<!--

.clear { 

   overflow: hidden;
   width: 100%;
}

a.button {

 background: transparent url('bg_button_a.gif') no-repeat scroll top right;
 color: #FFF;
 display: block;
 float: left;
 font: normal 12px arial, sans-serif;
 font-weight:bold;
 height: 34px;
 margin-right: 6px;
 padding-right: 18px;
 text-decoration: none;

}

a.button p {

 background: transparent url('bg_button_span.gif') no-repeat;
 display: block;
 margin:0;
 padding:0;

}

a.button span {

 background: transparent url('bg_button_p.gif') repeat;
 display: block;
 line-height: 24px;
 margin: 0 0 0 18px;
 padding: 5px 0 5px 0px;

}

a.button:active {    

 background-position: bottom right;
 color: #000;
 outline: none;

}

a.button:active p{

 background-position: bottom left;
 padding:0;
 margin:0px;

}

a.button:active span {

 background-position: bottom;
 margin: 0 0 0 18px;
 padding: 5px 0 5px 0px;  

}

-->
</style>

Troisième étape :
Appeler ou insérer le bouton dans votre page HTML par le biais de de la ligne de code suivante :

<a class="button" href="#" onclick="this.blur();"><p><span>Je suis le plus beau bouton du monde</span></p></a>

Cette petite manipulation CSS, va vous permettre d’avoir des boutons plus stylés que les boutons part défaut, je tiens juste a vous informer que ce ne sont pas des boutons de type formulaire (input) mais plutôt une personnalisation de la balise lien (A).

Résultat du tutorial :

AddThis Social Bookmark Button

10 commentaires, commentaire ou Trackback

  1. merci pour le tuto

  2. De rien Webister, je suis en train de préparer d’autre pour des futurs billet.

  3. Kabr

    ça avance dans le bon sens ton blog.

  4. Yesss man! Il est beau le bouton ;)

    Merci !

  5. <p>(block) tag can not be contained in a <a>(inline) tag

  6. Display : block et Display : inline permettent donc de passer d’une structure à l’autre, en modifiant le comportement d’un élément. L’exemple le plus courant est de vouloir donner une dimension et une image de fond à une balise pour en faire un bouton. Par défaut, est une balise Inline, il faut donc la passer en Block pour lui donner des dimensions et la sortir du texte courant.

  7. svp donnez moi ds exemplaires du bouton et des interfaces

  8. JP

    super tuto, cela fonctienne tres bien,
    cependant, j’ai un probleme d’affichage lorsque le texte du bouton est long et qu’il n’y a pas assez de place sur la ligne du navigateur.
    le bouton est affiché en 2 parties.
    Etant notive dans le css, quelqu’un aurait-il une idée ?
    merci

    ps le le reproduire, il faut de mettre plusieur boutons à la suite avec dedans des textes long.

  9. JM

    Bonjour et bravo pour ce tuto…

    J’ai juste un petit problème, je narrive pas à centrer ma “ligne” de boutons ; j’ai pourtant utiliser les balises “” puis “” mais ilsont à gauche toute…

    peut-on m’aider s’il vous plait ? Merci par avance à ceux qui vont essayer

    JM

Répondre á “Tutorial CSS, création d’un bouton design”

Recevez les derniers articles par mail :

 

Recent Comments

  • jean
    Tutorial CSS : Checkboxes & Boutons radio
    2012-02-02 16:22:08
  • Shaniqua Seidenbecker
    Google Maps : publication facile sur son site
    2012-01-31 00:22:41
  • Clemente Bellanger
    Google implémente enfin le IMAP à Gmail
    2012-01-30 11:15:25
  • Giuseppe Horta
    QuickRibbon, générateur du ruban a la sauce Web 2.0
    2012-01-30 09:37:02
  • Penny Brannon
    Popfly, l'Editeur de mashups signé Microsoft s'ouvre au public
    2012-01-29 21:29:24
  • Abe Humbert
    iPods recevra les radios numériques ?
    2012-01-25 18:20:24
  • PINEAU
    140 icônes gratuites en format png
    2012-01-23 23:21:28
  • PINEAU
    140 icônes gratuites en format png
    2012-01-23 23:20:39
  • Giants Super bowl Jersey
    Verify Email, contrôle vos adresse e-mail
    2012-01-23 18:14:26
  • International Breakdown Cover For Cheap
    Free Music Zilla le sniffer pour le téléchagement de music
    2012-01-20 04:27:11
  • Pait
    70 ressources pour webdesigners
    2012-01-19 09:09:55
  • Names
    Free Music Zilla le sniffer pour le téléchagement de music
    2012-01-17 17:04:33
  • mmodyy
    Virus Newton, Concept de virus pour Macbook
    2012-01-13 01:03:40
  • Filme Seriale
    Wakoopa, votre profil logiciels en direct sur le Web
    2012-01-12 06:37:14
  • WP Autoblogs
    Wakoopa, votre profil logiciels en direct sur le Web
    2012-01-10 07:16:25

Par Albert Einstein

“La connaissance s'acquiert par l'expérience. Tout le reste n'est que de l'information.”

Feedburner RSS
Ajoute a Technorati Favoris

Communiqués

Categories