¿Qué son las cajas de mensajes?
Seguramente los habrán visto muchas veces. Tal vez es difícil de explicar, lo mejor es mirarlas:
Seguramente los habrán visto muchas veces. Tal vez es difícil de explicar, lo mejor es mirarlas:
Fundamentalmente, se utiliza para mostrar textos resaltados, diferenciados del resto y suele haber varios modelos, uno para cada tipo de información.
Hacerlos no es difícil y si usamos CSS, podemos generar varios, transformarlos en clases y utilizarlos cuantas veces los necesitemos sin tener que escribir mucho código. Básicamente, lo que necesitamos es establecer las propiedades y tener un conjunto de imágenes o íconos representativos
Como en Janko at Warp Speed ya hay un artículo bastante claro al respecto, vamos a usarlo y ahorrarnos trabajo.
Hacerlos no es difícil y si usamos CSS, podemos generar varios, transformarlos en clases y utilizarlos cuantas veces los necesitemos sin tener que escribir mucho código. Básicamente, lo que necesitamos es establecer las propiedades y tener un conjunto de imágenes o íconos representativos
Como en Janko at Warp Speed ya hay un artículo bastante claro al respecto, vamos a usarlo y ahorrarnos trabajo.
Los mensajes, los colocaremos en un DIV (o cualquier etiqueta de bloque) y la clase tendrá una imagen de fondo que, en este caso, será un CSSGIF transparente de 32x32 a la que posicionaremos 10 pixeles a la izquierda y centraremos verticalmente. Eso, lo hacemos con estas propiedades:
background-repeat: no-repeat;
background-position: 10px center;
Para que el texto se separe de los bordes y no se superponga con la imagen, agregamos la propiedad padding:
padding:15px 10px 15px 55px; /* arriba derecha abajo izquierda */
Así, dejamos un espacio de 15 pixeles arriba y abajo, 10 pixeles a la derecha y lo separamos mucho de la izquierda, tanto como sea necesario para que la imagen quede intacta.
Lo ideal es crear clases con nombres que recordemos con facilidad y las propiedades comunes las agrupamos. Por ejemplo:
background-repeat: no-repeat;
background-position: 10px center;
Para que el texto se separe de los bordes y no se superponga con la imagen, agregamos la propiedad padding:
padding:15px 10px 15px 55px; /* arriba derecha abajo izquierda */
Así, dejamos un espacio de 15 pixeles arriba y abajo, 10 pixeles a la derecha y lo separamos mucho de la izquierda, tanto como sea necesario para que la imagen quede intacta.
Lo ideal es crear clases con nombres que recordemos con facilidad y las propiedades comunes las agrupamos. Por ejemplo:
.informacion, .descarga, .referencia {
background-position: 10px center;
background-repeat: no-repeat;
font-family: Tahoma;
font-size: 14px;
margin: 10px 0px;
padding: 15px 10px 15px 55px;
}
Y luego, los detalles individuales de cada una:
.informacion {
background-color: #F7F79C; /* el color de fondo */
background-image: url(laImagen); /* la imagen representativa */
color: #002299; /* el color del texto */
}
.descarga {
background-color: #94F79C; /* el color de fondo */
background-image: url(laImagen); /* la imagen representativa */
color: #000000; /* el color del texto */
}
.referencia {
background-color: #6B9CFF; /* el color de fondo */
background-image: url(laImagen); /* la imagen representativa */
color: #FFFFFF; /* el color del texto */
}
Las clases, las usamos en cualquier etiqueta "contenedora":
<div class="informacion">el contenido del mensaje</div>
<p class="descarga">el contenido del mensaje</p>
De esta manera, la caja del mensaje se adaptará automáticamente al tamaño del contenido y no tendremos que preocuparnos por su altura:
MODELO 1: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
MODELO 2: Nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
MODELO 3: Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
Como son etiquetas de bloque, ocupan todo el ancho, si quisiéramos que fueran más chicas y aparecieran centradas deberíamos agregar las propiedades correspondientes:
width:80%; /* el ancho puede ser un porcentaje o una medida fija */
margin-left: auto; /* centrada con respecto a la izquierda */
margin-right: auto; /* centrada con respecto a la derecha */
Esto, lo podemos poner en las clases o, hacer variaciones específicas en alguna etiqueta:
width:80%; /* el ancho puede ser un porcentaje o una medida fija */
margin-left: auto; /* centrada con respecto a la izquierda */
margin-right: auto; /* centrada con respecto a la derecha */
Esto, lo podemos poner en las clases o, hacer variaciones específicas en alguna etiqueta:
<div class="referencia" style="width: 80%; margin-left: auto; margin-right: auto;">
el contenido del mensaje
</div>
MODELO 4: Ut wisi enim ad minim veniam.
MODELO 5: Ut wisi enim ad minim veniam.
MODELO 6: Ut wisi enim ad minim veniam.
Le podemos agregar bordes:
border:1px solid #C7C7C7;
border:3px ridge #FFAD08;
border:1px solid #C7C7C7;
border:3px ridge #FFAD08;
MODELO 7: Nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
MODELO 8: Nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
O poner una al lado de otra si les damos anchos pequeños y las hacemos flotar:
<div class="referencia" style="float: left; width:150px;">
el contenido de una
</div>
<div class="descarga" style="float:left;width:150px;margin-left:5px;">
el contenido de otra
</div>
<div style="clear:both;"></div>
MODELO 9: Vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio
MODELO 10: Vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio.
Fuentes - Fonts
SOUV2- SOUV2P.TTF - 57 KB
- SOUV2I.TTF - 59 KB
- SOUV2B.TTF - 56 KB
- SOUV2T.TTF - 56 KB
- bai_____.ttf - 46 KB
- babi____.ttf - 47 KB
- bab_____.ttf - 45 KB
- balaram_.ttf - 45 KB
- SCAGRG__.TTF - 73 KB
- SCAGI__.TTF - 71 KB
- SCAGB__.TTF - 68 KB
- inbenr11.ttf - 64 KB
- inbeno11.ttf - 12 KB
- inbeni11.ttf - 12 KB
- inbenb11.ttf - 66 KB
- indevr20.ttf - 53 KB
- Greek font: BibliaLS Normal
- Greek font: BibliaLS Bold
- Greek font: BibliaLS Bold Italic
- Greek font: BibliaLS Italic
- Hebrew font: Ezra SIL
- Hebrew font: Ezra SIL SR
Disculpen las Molestias
INFORMÁTICA - UTILIDADES
- 2011
- enero 2011 (25 posts)
- Oloblogger
- Vagabundia
- CSS3 GENERATOR - OLOBLOGGER
- HAGA SU PROPIA MUSICA
- Vagabundia
- 100 packs de íconos surtidos - Vagabundia
- tablas en css
- Curvas y redondeces - Vagabundia
- Vagabundia
- Oloblogger
- Vagabundia
- 3.9. The background-size’ property - w3.org
- Patterns con CSS3
- Oloblogger
- Usar JSON para mostrar Twitter - Vagabundia
- Sliderman: Un script para hacer sliders sin librer...
- Thought of you - Vagabundia
- Efecto cinta adhesiva en imágenes - Oloblogger
- Bloggers - Vagabundia
- BigImg: Otra forma de insertar imágenes gigantes -...
- Vagabundia: : “Los parámetros de los feeds de Blog...
- Alojar scripts para Blogger Edición rápida - OLOBL...
- Plugins sociales aleatorios para Facebook
- Fire - shadow
- Neon - shadow
- 2010
- diciembre
- efecto de linterna de Zachary Johnson en www.zachs...
- Shadow - Sombreados en los Textos - Vagabundia
- 4. DICCIONARIO BÍBLICO ADVENTISTA DEL SÉPTIMO DÍA
- 3. DICCIONARIO BÍBLICO ADVENTISTA DEL SÉPTIMO DÍA
- 2. DICCIONARIO BÍBLICO ADVENTISTA DEL SÉPTIMO DÍA
- 3. DICCIONARIO BÍBLICO ADVENTISTA DEL SÉPTIMO DÍA
- octubre
- septiembre
- julio
- junio
- mayo
- HTML ASCII Reference - The ASCII Character Set
- Typing Arabic and Farsi Numerals
- Smoothing Screen Fonts
- Outlook 2000
- Outlook Express 5
- Netscape Messenger 4.7
- Netscape
- Internet Explorer
- Windows XP: Language Settings
- Windows 2000: Language Settings
- General Unicode Information
- General Farsi Unicode Information
- Unicode in Internet Explorer 5, 5.5 and 6
- Unicode in Firefox for Windows
- UNICODE - Internet Explorer
- abril
- marzo
- Porque no me abre el disco local c
- Glosario Informático (H-Z)
- Glosario Informático (C-G)
- Glosario Informático (A-B)
- febrero
- Direcciones about: FIREFOX
- ASCII codes table - Format of standard characters
- 24 Character entity references in HTML 4
- Table of character entity references in HTML 4
- HTML Codes
- Index of Elements - Html
- ISO 639. Code for the representation of the names ...
- ASCII stands for American Standard Code
- enero
- 2009
- CUADRO GENERAL CONTENIDO MITOLOGÍA Y RELIGIÓN
- MITOLOGÍA HINDÚ
- Conceptos Hinduistas (1428)SC
- Category:Hindu (mythology) (3256)SC
- Category:Hindu mythology (3270)SC
- Categoría:Mitología hindú (3288)SC (indice)
- Categoría:Mitología hindú (videos) (3289)SC
- Conceptos Hinduista (A - G) SK y SC (videos) (3294)SC
- Conceptos Hinduistas (2919)SK · (2592)SK
- JUDAISMO
- VAISHNAVISMO
- Ärî Garga-Samhita
- Oraciones Selectas al Señor Supremo
- Devotees Vaishnavas
- Dandavat pranams - All glories to Srila Prabhupada
- Hari Katha
- SWAMIS VAISHNAVAS
- DEVOTOS VAISHNAVAS - FACEBOOK
- Santos Católicos
- EGIPTO
- Archivo Cervantes
- Sivananda Yoga
- Neale Donald Walsch
- ENCICLOPEDIA - INDICE
No hay comentarios:
Publicar un comentario