¿Cómo lo hice: Cómo crear una etiqueta de cinta en 3 pasos

Martes, 2 de diciembre 2008

La etiqueta (o cinta) son las imágenes que se colocan en la parte superior derecha o izquierda, y, a menudo forman una fascia ángulo. Existen varios tipos, desde simples imágenes estáticas a las películas de Flash más espectaculares. A veces se construyen con el fin de permanecer en su posición incluso cuando se desplaza el contenido de la ventana del navegador.
Si no quiere depender de servicios como QuickRibbon.com, pero queremos construir una cinta alrededor de usted, aquí hay 3 simples pasos a seguir.

1. Creamos la imagen

En primer lugar creamos la imagen que desea colocar en uno de la derecha o la izquierda. La imagen de abajo, de 163x163 pixels, ecostruita la esquina superior izquierda.

Cinta Etiqueta

Para hacer el efecto de la pista de superposición debe elegir, cuando se guarda, un formato que apoya la transparencia, como GIF o PNG.

2. HTML

Nos salvó la imagen que se puede insertar en nuestras páginas, envolviendo la etiqueta img en un contenedor div que vamos a usar la posición de la imagen en la esquina:

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

Si nuestra etiqueta debe tener un enlace, podemos usar el map etiqueta para definir un punto caliente que no es rectangular. La etiqueta en este ejemplo, de hecho, tienen una forma sesgada y transparencia destaca perfectamente los contornos. Por lo tanto, sería impropio que le permiten hacer clic en un área en blanco, simplemente añadiendo una etiqueta a eje central de la imagen. Luego utilice esta sintaxis:

HTML:
  1. "ribbon" ><img src = "ribbon.gif" title = "Ribbon Test" width = "163" height = "163" border = "0" usemap = "#ribbonlink" >< / div> <div "ribbon" clase => <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" nombre => forma = <area "poly" coords = "163,0,0,163,0,129,129,0" href = "http://undolog.com"> </ mapa>

Las coords atributo de la area etiqueta define las coordenadas de nuestra cinta.

3. la CSS

Ahora agregue las definiciones de los estilos que permitirá a nuestros adhesivos colocados en la página correcta:

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 queremos que la cinta de permanecer "pegados" a la de vídeo, incluso si el desplazamiento, simplemente cambia la position estilo 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)

Nota: El tipo fixed en la position hasta hace poco, no fue apoyada por todos los navegadores. Para el efecto, de hecho, se vio obligado a utilizar una función de JavaScript que, a intervalos regulares, controlaba el flujo de contenidos de cualquier ventana y reemplazar la cinta de una manera que daba la impresión de ser esencialmente inmóvil. Afortunadamente, hoy en día, con alguna versión antigua del Explorer, todos los navegadores compatibles con el tipo fixed

Post relacionados

Fue útil esta información?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Cargando ...

2 comentarios a "¿Cómo lo hice: Cómo crear una etiqueta de cinta en 3 pasos"

  1. getAvatar 1,0
    22 de enero 2009 Creación de una etiqueta de cinta | Simone D'Amico:

    [...] ¿Cómo lo hice: Cómo crear una etiqueta de cinta en 3 pasos Publicado en Gráficos Post relacionados: Creación de la interfaz de un sistema operativo con jQuery [...]

  2. getAvatar 1,0
    27 de mayo 2009 Graphicgirls.it:: Utilidad de los recursos y software:: Creación de una cinta para su sitio:

    [...] Gustaría hacer una cinta con la costumbre de gráficos, puede hacerlo utilizando div y CSS. En este post excelente Undolog se explicará paso a paso cómo hacerlo. Si utiliza un formato de imagen. PNG con [...]

Deja tu comentario

TAG XHTML RESTRICCIONES: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> código de inserción:
 <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