Franc83


Div boutons Convertir en PDF Version imprimable
20-07-2008

Script OverBouton



Des div réactifs comme des boutons

Exemple 1
Exemple 2
Exemple 3
Exemple 4
Exemple 5
Exemple 6
Exemple 7

Ce script prend des éléments div et change leur état quand vous passez la souris dessus, ou cliquez dedans, comme des boutons

Tout ce qu'il y a à faire est de créer des div, trois feuilles de styles différentes, et lancer un javascript pour chaque "class"de Bouton.

L'exemple à gauche est une série de div :
<div class="button" hoverbuttons="yes"><font face="Verdana, Arial, Helvetica, sans-serif">Exemple 1</font></div>

Ils passsent d'un état à un autre comme de vrais boutons grâce à la feuille de style sélectionnée et au javascript activé ou non.

Bouton
Bouton
Bouton
Bouton
Bouton
Bouton
Bouton
Bouton
Bouton
Bouton
Bouton
Bouton

Ci dessus, un autre exemple : les lettres ne descendent pas lorsque vous pressez le bouton ou div.

Remarquez la dernière rangée qui ne réagit pas, même s'il elle ressemble aux lignes supérieures ? Explications plus bas.....


Télécharger le javascript ici :



Fonctionnement des différents boutons :

- D'abord déclarer trois feuilles de styles différentes qui décriront comment les div réagiront à "mouseover", "onmouseout", and "pressed". Elles seront déclarées dans le header de votre page html. Les noms de classes doivent être définies de façon précise. La classe "button" pour votre div sera la classe par défaut. Nommez les deux autres classe avec un suffixe "hover" et"press".

Les noms de classes ci-dessous utilisent le nom de classe par défaut "test".

.button {
width:150px;
text-align:left;
color:black;
font-size:9pt;
font-family:verdana;
font-weight:bold;
background-color:#FFDDFF;
border-color:#FFDDFF;
border-width:2px;
border-style:solid;
padding:4 6 4 6;
}
.buttonhover {
width:150px;
text-align:left;
color:black;
font-size:9pt;
font-family:verdana;
font-weight:bold;
background-color:#FE95FF;
border-color:#FE95FF;
border-width:2px;
border-style:outset;
padding:4 6 4 6;
}
.buttonpress {
width:150px;
text-align:left;
color:black;
font-size:9pt;
font-family:verdana;
font-weight:bold;
background-color:#FE95FF;
border-color:#FE95FF;
border-width:2px;
border-style:inset;
padding:6 6 2 8;
}


Remarquez que les deux classe au suffixe "hover" et "press" sont issues de la classe racine "button"



- Vous construisez ensuite un ou plusieurs éléments div et vous leur assignez une classe de feuille de style comme :



<div class="button" hoverBoutons="yes">Texte du bouton</div>


L'attribut hoverBoutons="yes" est celui qui dit au javascript quel effet appliquer au div. Si vous ne mettez pas cet attribut, alors le script ne va pas s'effectuer et considérer ce div comme un div régulier, même s'il a le même non de classe. C'est pourquoi la troisième ligne de "bouton" du div bleu n'est pas active alors que la classe des div est la classe "bouton".



Copiez et collez ce tag tout en bas de votre page, juste avant le tag </BODY>.

<script language="javascript" src="hoverBoutons.js"></script>

Ceci afin que le script trouve tous les div avec l'appel hoverBoutons. S'il est placé avant, il risque de ne pas trouver tous les div concernés par l'appel au script.



C'est tout ! Voici un div qui correspond à la mise en forme des feuilles de style et du script :



Bouton Text
credit : scriptasylum.com



Dans le même esprit



Citez cet article

  Commenter cet article

Commenter
  • Les messages comportant des attaques verbales contre les personnes seront supprimés.
  • Vous pouvez renouveler le code de sécurité en appliquant un rafraîchissement à votre navigateur.
  • Appliquer cette méthode de rafraîchissement si vous avez entré un mauvais code de sécurité.
Nom
E-mail
Site web
Titre
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Commentaire



Code:* Code
Je désire être prévenu par mail des commentaires qui suivront

Powered by AkoComment Tweaked Special Edition v.1.4.6
AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com
All right reserved

 
< Précédent   Suivant >

Liens amis

Compteur.org

e-dilik.fr

NetFox2.net

IgloOps.fr

Infostuces

Mixx Radio Gold

Mobile Astuces

-------------

Votre site ici

Notre logo

Aide et astuces pour  blogs

Cliquez droit dans la zone où se trouve le code html et "copier"


Nos autres Logos...

S'abonner

devenir amis sur facebook

Votre adresse email ici pour recevoir les nouveautés du site directement dans votre boite

Nos Gadgets

Installez nos gadgets

gratuits Live Spaces

albi-gadget.jpg

Albidochon

oeil2moscou.jpg

Oeil 2 Moscou

Aidez-nous

aidez-nous

Recommandez ce
site à un ami

Statistiques

Generated in 0.56859 Seconds