Accueil > > > EFFET DE FILTRE COMPATIBLE MOZILLA FIREFOX ET INTERNET EXPLORER.
EFFET DE FILTRE COMPATIBLE MOZILLA FIREFOX ET INTERNET EXPLORER.
Information sur la source
Description
Script très simple permettant un effet de filtre au passage de la souris sur un élément. C'est un script déjà vu ailleurs sous une forme très proche. Une image (ou tout élément "block": paragraphe, titre,...) change d'aspect au survol de la souris, par exemple d'invisible elle devient visible au passage de la souris puis redevient invisible lorsqu'on la quitte. L'opacité de départ est évidemment paramétrable. Dans cet exemple, elle est de 20 %, mais on peut écrire 0. Cette image peut servir de lien (c'est du html). Autant d'images que vous voulez, mais elles présenteront toutes le même effet "onmouseover" et "onmouseout". Ce script n'est pas valide selon les spécifications du W3C, mais est compatible Internet Explorer et Firefox. Je n'ai pas pu vérifier avec d'autres navigateurs comme Opera ou Safari.
Source
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <title>Calque compatible IE et FF</title>
- </head>
-
- <script language="JavaScript1.2">
- //0.2 signifie 20 % de visibilité; pour une image invisible, écrire 0 à la place de 0.2
- //ATTENTION: pour l'image, il faut changer ces paramètres aussi:
- // style="filter:alpha(opacity=20);-moz-opacity:0.2" devient
- // style="filter:alpha(opacity=0);-moz-opacity:0" pour une image invisible au départ
- function rendrevisible(timide,superman)
- {
- force=(superman==0)? 1 : 0.2
-
- if (timide.style.MozOpacity)
- timide.style.MozOpacity=force
- else if (timide.filters)
- timide.filters.alpha.opacity=force*100
- }
-
- </script>
-
- <body>
-
- <!-- pour une image invisible, modifier: style="filter:alpha(opacity=0);-moz-opacity:0" -->
- <img src="http://www.javascriptfr.com/gfx/logos/logojs.gif"
- alt="SURPRISE !" title="SURPRISE !"
- border="0" width="193" height="73"
- style="filter:alpha(opacity=20);-moz-opacity:0.2"
- onmouseover="rendrevisible(this,0)"
- onmouseout="rendrevisible(this,1)"><br>
-
- <!-- Vous pouvez effacer ceci: -->
- <span style="font-family: Verdana,Arial,Helvetica; font-size:12px;font-weight:bold;">
- Passez le curseur ci-dessus!
- </span>
- <!-- Fin de la partie que vous pouvez effacer -->
-
- </body>
- </html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Calque compatible IE et FF</title>
</head>
<script language="JavaScript1.2">
//0.2 signifie 20 % de visibilité; pour une image invisible, écrire 0 à la place de 0.2
//ATTENTION: pour l'image, il faut changer ces paramètres aussi:
// style="filter:alpha(opacity=20);-moz-opacity:0.2" devient
// style="filter:alpha(opacity=0);-moz-opacity:0" pour une image invisible au départ
function rendrevisible(timide,superman)
{
force=(superman==0)? 1 : 0.2
if (timide.style.MozOpacity)
timide.style.MozOpacity=force
else if (timide.filters)
timide.filters.alpha.opacity=force*100
}
</script>
<body>
<!-- pour une image invisible, modifier: style="filter:alpha(opacity=0);-moz-opacity:0" -->
<img src="http://www.javascriptfr.com/gfx/logos/logojs.gif"
alt="SURPRISE !" title="SURPRISE !"
border="0" width="193" height="73"
style="filter:alpha(opacity=20);-moz-opacity:0.2"
onmouseover="rendrevisible(this,0)"
onmouseout="rendrevisible(this,1)"><br>
<!-- Vous pouvez effacer ceci: -->
<span style="font-family: Verdana,Arial,Helvetica; font-size:12px;font-weight:bold;">
Passez le curseur ci-dessus!
</span>
<!-- Fin de la partie que vous pouvez effacer -->
</body>
</html>
Conclusion
Ne vous étonnez pas des noms que je donne aux fonctions: timide (l'image est cachée), superman (il a de la force). Si ce script est déjà présent sur ce site, il faudra l'enlever (et je présenterai mes excuses).
0.2 signifie 20 % de visibilité; pour une image invisible, écrire 0 à la place de 0.2
ATTENTION: pour l'image, il faut changer ces paramètres aussi: style="filter:alpha(opacity=20);-moz-opacit y:0.2" devient style="filter:alpha(opacity=0);-moz -opacity:0" (image invisible)
Historique
- 01 août 2006 03:21:46 :
- J'ai ajouté des explications dans la page et permis de la télécharger en .zip
- 01 août 2006 03:45:59 :
- "Filtre" a remplacé "Calque" (confusion)
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Calque et centrage [ par Liothan ]
Bonjour, J'ai recup un script pour charger des images dans un calque. J ai reussi a le modifier pour placer le calque a l endroit ou je veux mais me
Help ! Probleme de taille d'image dans popup... [ par franck453 ]
Bonjour,J'ai repiqué une partie de code sur un site, car il correspondait bien à ce que je voulais faire...A savoir : au survole d'un lien,
Probleme sur : Script qui affiche un calque a un endroit precis conternant une grand image quand on onmouseover une petite. [ par westernz ]
Bonjour, J'ai remixer un script pour que ca marce avec des images, toutefois j'ai un soucis, des que je scorll ma page la grand image se place pas la
Déplacement calque et "NomDiv IS NOT DEFINED"... [ par mario_a_nantes ]
Salut!Je me met doucement au javascript et ... j'ai un PROBLEMEJe souhaite déplacer un calque suivant des coordonnées que je calcule, tout en garantis
Sauver une image modifier(avec un filtre par exemple) [ par Isiss ]
Bonsoir, est il possible de sauvegarder une image qu'on vient de modifier avec l'utilisation d'un filtre quelconque?
Faire un flipH compatible avec IE et Firefox [ par c0v3r ]
Bonjour tout le monde,Je me retrouve devant un problème qui je sais peut être résolu mais je ne trouve pas de piste.Voilà j'ai une image dans un <t
rollover + ouverture image calque [ par pointup ]
Bonjour,J' y suis presque arrivé......j'ai installé un script pour afficher comme je le voulais une image dans un calque à partir d'un lien . Mais,je
Accéder à un tableau [ par Radiohead4ever ]
Salut. J'espère avoir choisi le bon Thème, sinon je m'en excuse...Vous savez ces petits javascripts qui permettent au passage de la souris de changer
popup image ie6 firefox [ par alligo ]
Bonjour à tous,je ne connais quasi rien de javascript j'ai juste pris un script sur un site qui le proposait et je l'ai recopié.j'ai un petit probleme
[AIDE]Problème avec un calque et fonction Onmouseover ? [ par masta64 ]
Bonjour à tous, voila je débute et je suis entrain de construire mon site perso et je me trouve devant un probléme que je n'arrive pas à regler et ca
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|