How I Did It: Comment faire pour créer un ruban autocollant en 3 étapes

Mardi, Décembre 2, 2008

La vignette (ou ruban) sont les images qui sont positionnés en haut à droite ou à gauche en haut, et ils forment souvent une fascia angle. Il existe différents types, à partir de simples images statiques pour les animations Flash les plus spectaculaires. Parfois, ils sont construits de façon à rester dans leur position même lorsque vous faites défiler le contenu de la fenêtre du navigateur.
Si vous ne voulez pas compter sur des services comme QuickRibbon.com, mais qui veulent construire un ruban autour de vous, voici 3 étapes simples à suivre.

1. Nous créons l'image

Tout d'abord nous créer l'image que nous voulons placer dans une de la droite ou la gauche. Le tableau ci-dessous, de 163x163 pixels, ecostruita l'angle supérieur gauche.

Ruban Autocollant

Pour rendre l'effet de voies qui se chevauchent doivent choisir, lorsque vous enregistrez, un format qui supporte la transparence, comme le GIF ou PNG.

2. HTML

Sauvé notre image, nous pouvons insérer dans nos pages, enveloppe le tag img dans un conteneur div que vous allez utiliser pour positionner l'image dans le coin:

HTML:
  1. "ribbon" ><img src = "ribbon.gif" title = "Ribbon Test" width = "163" height = "163" border = "0" >< / div> <div "ribbon" classe => <img src = "ribbon.gif" title = "Ribbon Test" width = "163" height = "163" border = "0"> </ div>

Si notre autocollant doit avoir un lien, on peut utiliser la map tag pour définir un point chaud qui n'est pas rectangulaire. La vignette dans cet exemple, en fait, ont une forme inclinée et la transparence met parfaitement en valeur les contours. Il serait donc inapproprié pour vous permettre de cliquer sur une zone vide en ajoutant simplement une étiquette a l'axe central de l'image. Ensuite, nous utilisons la syntaxe suivante:

HTML:
  1. "ribbon" ><img src = "ribbon.gif" title = "Ribbon Test" width = "163" height = "163" border = "0" usemap = "#ribbonlink" >< / div> <div "ribbon" classe => <img src = "ribbon.gif" title = "Ribbon Test" width = "163" height = "163" border = "0" usemap "#ribbonlink"> = </ div>
  2. "ribbonlink" ><area shape = "poly" coords = "163,0,0,163,0,129,129,0" href = "http://undolog.com" >< / map> <map "ribbonlink" nom => shape = <area "poly" coords = "163,0,0,163,0,129,129,0" href = "http://undolog.com"> </ map>

Le coords attribut de la area tag définit les coordonnées de nos rubans.

3. la CSS

Maintenant, ajoutez les définitions des styles qui vont permettre à nos autocollants placés sur la page correctement:

CSS:
  1. div.ribbon (
  2. absolute ; position: absolute;
  3. 0px ; left : 0px ; top: 0px; left: 0px;
  4. 163px ; width : 163px ; height: 163px; width: 163px;
  5. 0 ; padding : 0 ; margin: 0; padding: 0;
  6. visible ; overflow: visible;
  7. none ; float: none;
  8. 10000 } z-index: 10000)
  9. div.ribbonimg (
  10. 0 ; padding : 0 ; margin : 0 ; border: 0; padding: 0; padding: 0;
  11. none } background-image: none)

Si nous voulons que le ruban de rester «collés» à la vidéo, même si le défilement, changez simplement la position de style absolute en fixed

CSS:
  1. div.ribbon (
  2. fixed ; position: fixed;
  3. 0px ; left : 0px ; top: 0px; left: 0px;
  4. 163px ; width : 163px ; height: 163px; width: 163px;
  5. 0 ; padding : 0 ; margin: 0; padding: 0;
  6. visible ; overflow: visible;
  7. none ; float: none;
  8. 10000 } z-index: 10000)

Note: Le type fixed dans la position de position jusqu'à récemment, n'était pas appuyée par tous les navigateurs. Pour rendre l'effet, en effet, a été contraint d'utiliser une fonction JavaScript qui, à intervalles réguliers, contrôler le flot de contenu d'une fenêtre quelconque et remplacer le ruban d'une façon qui donne l'impression d'être essentiellement immobile. Heureusement, aujourd'hui, avec quelques ancienne version d'Explorer, tous les navigateurs supportent le type fixed

Related Post

Cet article était utile?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Chargement ...

2 commentaires pour "How I Did It: Comment faire pour créer un ruban autocollant en 3 étapes"

  1. getAvatar 1.0
    22 janvier 2009 Création d'un ruban autocollant | Simone D'Amico:

    [...] Comment j'ai fait: Comment faire pour créer un ruban autocollant en 3 étapes Posté sous les graphiques connexes du message: Créer l'interface d'un système d'exploitation avec jQuery [...]

  2. getAvatar 1.0
    27 mai 2009 Graphicgirls.it:: Utilitaire, des ressources et des logiciels:: Créer un ruban de votre site:

    [...] Voudrais faire un ruban avec les graphiques personnalisés, vous pouvez le faire en utilisant div et css. Dans cet excellent post sur Undolog sera expliquée étape par étape, comment le faire. Si vous utilisez un format d'image. Png avec [...]

Laissez un commentaire

TAG PERMISSIONS XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <pre></pre>         // blocco generico [code][/code]       // blocco generico [as][/as]           // Actionscript [css][/css]         // CSS Style Sheet [html][/html]       // HTML [js][/js]           // Javascript [objc][/objc]       // Objective-C [php][/php]         // PHP [sql][/sql]         // SQL