Les Snippets

Connexion

Fonction pour règler l'opacité compatible tout navigateur

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 31/05/2008 20:48:23 et initié par nicomilville [Liste]
Vue : 911
Catégorie(s) : Trucs & Astuces, Divers
Langages dispo pour ce code :
- Javascript
- Javascript



Langage : Javascript
Date ajout : 31/05/2008
Posté par nicomilville [Liste]

function Obj_SetOpacity( obj_, opa_){ 
  //-- Recup l'objet 
  var Obj = ( typeof (obj_)=='object') ? obj_ : document.getElementById( obj_); 
  //-- Si existe 
  if( Obj){ 
    if(document.all && !window.opera){ 
      Obj.style.filter = "alpha(opacity=" + opa_ + ");" 
    } 
    else{ 
      var Val = opa_/100; 
      Obj.style.setProperty( "-moz-opacity", Val, ""); 
      Obj.style.setProperty( "-khtml-opacity", Val, ""); 
      Obj.style.setProperty( "opacity", Val, ""); 
    } 
  } 
}

Remarque :
Cette fonction est issu du forum, son auteur est PetoleTeam, comme je trouve cette fonction très utile, je la poste ici...
Remplacer obj_ par l'id de l'element concerné et opa_ par un nombre 1 a 100 !
Langage : Javascript
Date ajout : 08/06/2008
Posté par ralecul [Liste]
/*
    elt : élément HTML
    opacity : nombre entre 0 et 1
*/
function setOpacity(elt, opacity) {
    if (elt.style.opacity != undefined)
        elt.style.opacity = opacity;
    else if (elt.style.filter != undefined)
        elt.style.filter = 'alpha(opacity='+Math.round(100*opacity)+')';
}

Remarque :
Testé avec IE5.5, IE7, Opera 9.2, Firefox 2

Snippets en rapport avec : Transparence, Transparent, Opacity, Opacité



Codes sources en rapport avec : Transparence, Transparent, Opacity, Opacité

{C# / C#.NET} RENDRE UNE FENETRE TRANSPARENTE EN CAS DE DÉPLACEMENT DE CELLE CI PAR L'UTILISATEUR
Lorsque que l'on déplace une fenetre c'est souvant pour voir ce qu'il y a en dessous, mais où que l'...

{Visual Basic, VB6, VB.NET, VB 2005} IMITER LA TRANSPARENCE DE LA BARRE DES TITRE DE WINDOWS VISTA SOUS WINDOWS XP (.NET 2.0)
Tout est dans le titre ;) Regarder l'image et vous aurez vite compris qu'ici, on fait de la bidouil...

{Delphi} TREEVIEW AVEC ALPHABLENDING
Salut, voici un bout de temps que je cherchais un composant TreeView proposant un effet d'alphablend...

{Assembleur} FENÊTRES TRANSPARENTES
Ce programme rend n'importe quelle fenêtre tranparente. Il vous permet aussi de voir les handles de ...

{Visual Basic, VB6, VB.NET, VB 2005} EFFETS DE FONDU ANIMÉS (TRANSPARENCE/OPACITÉ) SUR LES FENÊTRES
Le titre n'est pas très clair, alors voici ce qu'il y'a dans ce code : 3 fonctions qui font des fon...

{C# / C#.NET} OPACITE ET SAUVEGARDE DE BOITE DE TEXT
Ce petit code cree une fenetre dans lequel on peut prendre des notes tt en surveillant une autre app...

{C# / C#.NET} FENETRE TRANSPARENTE
Juste une petite fenetre dans laquelle vous pouvez regler la transparance. Code sous visual studio ...

{Visual Basic, VB6, VB.NET, VB 2005} EFFET TRANSPARENCE : MSN MESSENGER 6
Ya qq'un sur le forum qui a demandé cette source, donc voilà : cadeau ! Cette source sert à rendr...

{Visual Basic, VB6, VB.NET, VB 2005} OPACITÉ D'UNE FENETRE: LA RENDRE TRANSPARENTE
Ce code n'est pas une révolution, il permet juste de changer l'opacité d'une fenetre (comme par exem...

{Visual Basic, VB6, VB.NET, VB 2005} FEUILLE TRANSPARENTE
positionne une feuille transparente sur la totalité de l'écran déactive les touches génantes ctrl...