IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Publications (X)HTML et CSS Discussion :

Les boutons graphiques en CSS


Sujet :

Publications (X)HTML et CSS

  1. #1
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut Les boutons graphiques en CSS


    Aujourd'hui, Pascale Lambert nous propose une astuce sous forme de mini tutoriel qui nous montre comment cr�er un bouton design � l'aide d'image et de CSS. Le bouton en image qui change d'aspect au passage de la souris est tr�s utilis� sur les pages web. Longtemps, la majorit� de ces boutons graphiques �taient anim�s par un JavaScript ou pire (car plus lourd) par un applet java. Avec les CSS, par effet "rollover", la l�g�ret� et la simplicit� est de mise pour cr�er de beaux boutons.

    N'h�sitez pas � faire part de vos remarques, questions et encouragements � la suite de ce message.

    Voir aussi les cours et tutoriels pour apprendre CSS.

    Merci � elle
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  2. #2
    Mod�rateur
    Avatar de Bis�n�rs
    Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par d�faut
    C'est sympa quand on veut donner � un lien l'aspect d'un bouton, mais il faut �viter de faire l'inverse, c'est-�-dire remplacer un bouton de formulaire par un lien stylis�.

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par d�faut
    Exact mais il n'emp�che que la technique pour un bouton de formulaire est quasiment identique

  4. #4
    R�dacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activit� : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Par d�faut
    C'est sympa, mais pourquoi ne pas profiter de l'occasion pour parler des sprites CSS rapidement ? Ca �viterait ce clignotement au premier survol...

    Encore une fois, tr�s bonne s�rie de tutos sinon

  5. #5
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 2
    Par d�faut
    Hey :-),

    J'ai r�alis� ce test il y a un bon moment. Une fa�on autrement sympa et plus actuelle de styliser des boutons CSS (ou d'en faire avec des liens) : http://development.android-bay.net/D...SX_button.html.

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par d�faut
    Pour parler de Sprites CSS, il y a d�j� un exemple ici : http://christophe-f.developpez.com/t...oins-arrondis/

  7. #7
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    D�veloppeur PHP, .Net, T-SQL
    Inscrit en
    D�cembre 2006
    Messages
    2 379
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activit� : D�veloppeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 2 379
    Par d�faut
    Bel article

    Citation Envoy� par Bis�n�rs Voir le message
    ...mais il faut �viter de faire l'inverse, c'est-�-dire remplacer un bouton de formulaire par un lien stylis�.
    Pourquoi donc ?

  8. #8
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par d�faut
    Tout d'abord parce que ce n'est pas pr�vu pour �a et que deuxi�mement tu dois utiliser du JavaScript pour soumettre le formulaire et du coup au niveau accessibilit� ce n'est pas l'id�al d'autant plus que tu as le risques que le JavaScript soit d�sactiv�.

    Maintenant si tu vois autre chose Bis�n�rs ...

  9. #9
    Membre tr�s actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2007
    Messages
    105
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activit� : Webmaster
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 105
    Par d�faut
    Pour �vit� le sintillement lors du premier hover j'utilise un image avec tout les aspect possible un par dessus lautre Ex:

    Et ensuite dans le css je change le background-position tout simplement lors du hover.
    Donc puisque l'image est charger au d�but, aucun sintillement!

  10. #10
    Membre exp�riment� Avatar de eckerdecker
    Profil pro
    Inscrit en
    D�cembre 2009
    Messages
    134
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2009
    Messages : 134
    Par d�faut
    input type submit stylis� avec du css :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    input[type=submit] {
    	border:0;
    	padding:0;
    	margin:0;
    	color:#444;
    	font-weight:bold;
    	width:156px;
    	height:31px;
    	padding-bottom:3px;
    	background:url(bouton.gif) no-repeat;
    	background-position:top left;
    	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size:13px;
    	cursor:pointer;
    }
    input[type=submit]:hover {
    	background-position:bottom left;
    }
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="submit" value="Envoyer" />
    Quelques am�liorations pour �tre cross-browser sont surement � apporter, le :hover sur le input n'est pas franchement valide mais avec un peu de javascript � la place �a passe
    Images attach�es Images attach�es  

  11. #11
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par d�faut
    Citation Envoy� par Webselect Voir le message
    Pour �vit� le sintillement lors du premier hover j'utilise un image avec tout les aspect possible un par dessus lautre Ex:

    Et ensuite dans le css je change le background-position tout simplement lors du hover.
    Donc puisque l'image est charger au d�but, aucun sintillement!
    C'est ce qu'on appelle Sprite CSS

  12. #12
    Mod�rateur
    Avatar de Bis�n�rs
    Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par d�faut
    Citation Envoy� par Kerod Voir le message
    Maintenant si tu vois autre chose Bis�n�rs ...
    Juste insister sur le "pas pr�vu pour �a" : Chaque �l�ment sa propre utilit�, c'est ce qui s'appelle aussi s�mantique et ce n'est pas � n�gliger !

Discussions similaires

  1. R�ponses: 1
    Dernier message: 26/08/2010, 13h17
  2. Les boutons graphiques en CSS
    Par Kerod dans le forum Mise en page CSS
    R�ponses: 11
    Dernier message: 22/07/2010, 08h32
  3. CSS pour ne pas griser les bouton radio en mode 'disabled'
    Par niko73 dans le forum Mise en page CSS
    R�ponses: 10
    Dernier message: 16/01/2009, 10h05
  4. grande marge devant les boutons de mes Menus+Css
    Par paradeofphp dans le forum Mise en page CSS
    R�ponses: 7
    Dernier message: 12/09/2006, 13h49
  5. [CSS] personnaliser les boutons des balises INPUT
    Par Leviathan_72 dans le forum Mise en page CSS
    R�ponses: 3
    Dernier message: 08/11/2005, 15h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo