¿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.

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:
- "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:
- "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>
- "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:
- div.ribbon (
- absolute ; position: absolute;
- 0px ; left : 0px ; top: 0px; left: 0px;
- 163px ; width : 163px ; height: 163px; width: 163px;
- 0 ; padding : 0 ; margin: 0; padding: 0;
- visible ; overflow: visible;
- none ; float: none;
- 10000 } z-index: 10000)
- div.ribbonimg (
- 0 ; padding : 0 ; margin : 0 ; border: 0; padding: 0; padding: 0;
- 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
- div.ribbon (
- fixed ; position: fixed;
- 0px ; left : 0px ; top: 0px; left: 0px;
- 163px ; width : 163px ; height: 163px; width: 163px;
- 0 ; padding : 0 ; margin: 0; padding: 0;
- visible ; overflow: visible;
- none ; float: none;
- 10000 } z-index: 10000)
Nota: El tipo
fixeden lapositionhasta 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 tipofixed













[...] ¿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 [...]
[...] 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 [...]