AnshiG
Bienvenidos a AnshiG.!!

Unirse al foro, es rápido y fácil

AnshiG
Bienvenidos a AnshiG.!!
AnshiG
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Conectarse

Recuperar mi contraseña


Afiliados Elite


Normales
Kimi wa Petto TOP
Pagerank

Últimos temas
» Blog de Renders!
Propiedades Basicas CSS: Diseño de Cajas EmptyDom Ene 03, 2016 2:36 pm por Sakura92

» Hemos vuelto!!
Propiedades Basicas CSS: Diseño de Cajas EmptyDom Ene 03, 2016 2:31 pm por Sakura92

» Actualización FEBRERO 2015
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Feb 27, 2015 10:22 am por Sakura92

» Cosplay (Varios)
Propiedades Basicas CSS: Diseño de Cajas EmptyLun Feb 23, 2015 10:42 am por Sakura92

» Cosplay (Varios)
Propiedades Basicas CSS: Diseño de Cajas EmptyLun Feb 23, 2015 10:41 am por Sakura92

» Materias favoritas... y no tanto!
Propiedades Basicas CSS: Diseño de Cajas EmptyJue Feb 12, 2015 10:47 am por Sakura92

» Que mascotas tienen, tuvieron y les gustaria tener?
Propiedades Basicas CSS: Diseño de Cajas EmptyJue Feb 12, 2015 10:38 am por Sakura92

» Redes sociales
Propiedades Basicas CSS: Diseño de Cajas EmptyJue Feb 12, 2015 10:09 am por Sakura92

» PS3: Juegos!
Propiedades Basicas CSS: Diseño de Cajas EmptyJue Feb 12, 2015 10:03 am por Sakura92

» Consolas o PC?
Propiedades Basicas CSS: Diseño de Cajas EmptyJue Feb 12, 2015 9:55 am por Sakura92

» BUSQUEDA DE STAFF
Propiedades Basicas CSS: Diseño de Cajas EmptyMar Feb 10, 2015 7:18 pm por Sakura92

» Requisitos y Datos
Propiedades Basicas CSS: Diseño de Cajas EmptyMar Feb 10, 2015 12:03 pm por Sakura92

» Limpieza de afiliados
Propiedades Basicas CSS: Diseño de Cajas EmptyMar Feb 10, 2015 9:36 am por Sakura92

» Ola ke Ase?
Propiedades Basicas CSS: Diseño de Cajas EmptyLun Dic 09, 2013 8:07 pm por Tetsumi

» Guia 7: Reglamento Administracion
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Nov 22, 2013 1:05 pm por Sakura92

» Ideas
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Nov 22, 2013 1:02 pm por Sakura92

» Puntos
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Nov 22, 2013 12:59 pm por Sakura92

» Reglamento Soporte
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Nov 22, 2013 12:58 pm por Sakura92

» Reglamento Tutoriales
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Nov 22, 2013 12:57 pm por Sakura92

» Reglamento Galerias
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Nov 22, 2013 12:57 pm por Sakura92

» Reglamento Recursos
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Nov 22, 2013 12:56 pm por Sakura92

» Reglamento Talleres y Pedidos
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Nov 22, 2013 12:56 pm por Sakura92

» Incumplimientos
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Nov 22, 2013 12:52 pm por Sakura92

» Wings of Freedom [Elite]
Propiedades Basicas CSS: Diseño de Cajas EmptyLun Sep 30, 2013 2:28 pm por Invitado

» Yugi Oh! RPG [Élite]
Propiedades Basicas CSS: Diseño de Cajas EmptyMiér Ago 07, 2013 2:36 am por Invitado

» OMEGA NEW WORLD [Afiliación Élite ]
Propiedades Basicas CSS: Diseño de Cajas EmptyMiér Jul 31, 2013 6:08 pm por Invitado

» Creando Mundos [Élite]
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Jul 26, 2013 12:22 am por Invitado

» World´s Inuyasha RPG [Normal]
Propiedades Basicas CSS: Diseño de Cajas EmptyMiér Jul 24, 2013 11:46 pm por Invitado

» Fatal Liberty Rol [Élite]
Propiedades Basicas CSS: Diseño de Cajas EmptyMar Jul 16, 2013 10:30 am por Invitado

» Fairy Tail Sekai || Re-Apertura! || Afiliación Elite
Propiedades Basicas CSS: Diseño de Cajas EmptyMiér Jul 03, 2013 1:50 am por Invitado

» Hi(: !
Propiedades Basicas CSS: Diseño de Cajas EmptyLun Jul 01, 2013 3:47 am por #Re Sound

» Hola, Hola, ¿hay alguien ahi?
Propiedades Basicas CSS: Diseño de Cajas EmptyLun Jul 01, 2013 3:37 am por #Re Sound

» Bleach: Shadow Of Seireitei [Cambio de dirección]
Propiedades Basicas CSS: Diseño de Cajas EmptySáb Jun 29, 2013 11:52 am por Invitado

» Volvi... nose si para siempre pero volvi xD
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Jun 28, 2013 9:08 am por Sakura92

» Me extravié en el cielo, ¿qué puedo hacer?
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Jun 28, 2013 8:55 am por Sakura92

» Roma Antiqua {Afiliación Normal}
Propiedades Basicas CSS: Diseño de Cajas EmptyDom Jun 23, 2013 3:07 pm por Invitado

» Saint Seiya Cosmos Rebellion Rol [Afiliación Élite]
Propiedades Basicas CSS: Diseño de Cajas EmptyDom Jun 16, 2013 12:13 am por Invitado

» Buck Tick Fans [Élite]
Propiedades Basicas CSS: Diseño de Cajas EmptyJue Jun 13, 2013 1:49 am por Invitado

» End of Silence [Cambio de dirección y botones]
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Mayo 31, 2013 5:54 am por Invitado

» Campamento mestizo [Afiliación Elite]
Propiedades Basicas CSS: Diseño de Cajas EmptyMiér Mayo 29, 2013 6:11 pm por Invitado

» Render Universe - Elite
Propiedades Basicas CSS: Diseño de Cajas EmptyDom Mayo 19, 2013 3:58 pm por Invitado

» Love orange and cyan (tutorial9
Propiedades Basicas CSS: Diseño de Cajas EmptyJue Mayo 16, 2013 3:51 pm por Loki

» AVISO
Propiedades Basicas CSS: Diseño de Cajas EmptyJue Mayo 16, 2013 8:49 am por Sakura92

» Code Geass: Endless Dark [Élite]
Propiedades Basicas CSS: Diseño de Cajas EmptyMiér Mayo 01, 2013 2:22 am por Invitado

» Creative Designs (normal)
Propiedades Basicas CSS: Diseño de Cajas EmptyMar Abr 30, 2013 12:48 am por Invitado

» Ultimate Inazuma Rol -Cambio de banner-
Propiedades Basicas CSS: Diseño de Cajas EmptyJue Abr 25, 2013 1:26 pm por Invitado

» Buenas...
Propiedades Basicas CSS: Diseño de Cajas EmptyMar Abr 16, 2013 3:58 pm por Naggar

» Actualizacion de Abril
Propiedades Basicas CSS: Diseño de Cajas EmptyMar Abr 16, 2013 2:00 pm por Sakura92

» Texuras y Png hechas por mi (Sueltas) - Actu 13/04
Propiedades Basicas CSS: Diseño de Cajas EmptyLun Abr 15, 2013 8:16 am por Jotaro Kujo

» AVISO DE AUSENCIA TEMPORAL
Propiedades Basicas CSS: Diseño de Cajas EmptyVie Abr 12, 2013 2:46 pm por Zec



Las imagenes e historias que se posteen en este foro son de sus respectivos dueños, cada uno tendra el link correspondiente a la pagina donde lo ubico su creador originalmente.Todo el materia ya se encuentra bajo licencia por favor si quieres tomar algo comunicarse con la administración del foro, o el dueño del post.
Creative Commons License
Crear
foro
Codigos CSS-HTML-JS

APRENDO EN...
Estudio en Eternal Designs Melody Graphics School ise-graficos Propiedades Basicas CSS: Diseño de Cajas 08 Propiedades Basicas CSS: Diseño de Cajas Yyyghjy Propiedades Basicas CSS: Diseño de Cajas Mschool

TOMO RECURSOS DE...
Propiedades Basicas CSS: Diseño de Cajas Recursos-1

RESEÑAS...


Propiedades Basicas CSS: Diseño de Cajas

Ir abajo

Propiedades Basicas CSS: Diseño de Cajas Empty Propiedades Basicas CSS: Diseño de Cajas

Mensaje por Sakura92 Sáb Abr 06, 2013 6:49 pm

TUTORIAL REALIZADO POR PYRITE WOLF DE SOURCECODE


#004 - Diseño de Cajas

En este tuto, aprenderás a crear cajas y darles un estilo único e irrepetible Wink Recuerda que en este tutorial se asume que ya has leido las ediciones anteriores de esta línea ^^

SE RECOMIENDA FUERTEMENTE LEER PRIMERO LOS TUTORIALES DE HTML BÁSICO DE SKAOI.

Ya vamos entrando a cosas interesantes con esto de los tutoriales. Hoy aprenderemos a emplear propiedades para dar color de fondo, tamaño, bordes y estilo en general a bloques o cajas de contenido. Es una de las pocas funciones de CSS que te permiten crear elementos, ya que si te fijas en los tutos anteriores sólo le dimos un mejor look a cosas ya creadas.

1. Creando la caja

Para crear la caja en sí, tendrás que rodear el contenido que tendrá esa caja en un div con un id. Puedes usar el mismo id para muchas cosas si estarán todos envueltos con la misma caja (por ejemplo, para personajes predeterminados). Una vez que tengas el contenido envuelto en un div, llama al div a tu CSS y comienza a jugar con estas propiedades:
width: Ancho de la caja. Lo puedes colocar en píxeles (como los hemos venido usando hasta ahora) o en porcentaje (XX%, la caja adoptará ese porcentaje del ancho total del elemento en el que esté inscripto). Aquí te dejo un ejemplo práctico.
height: Alto de la caja. Su valor se coloca de la misma manera que el de width.
Nota: Si no colocas un alto y ancho predeterminados, la caja se ajustará al alto y ancho de su contenido.
background: El fondo de la caja. Puedes colocar un color (a modo hexadecimal), o una imagen colocando url('LINK DE LA IMAGEN');
overflow: Determina qué pasará si el contenido de la caja excede el tamaño de la misma. Si le colocas de valor auto, saldrá una barra desplazadora. Si colocas hidden, se esconderá el contenido que sobre y no se podrá ver. El valor por defecto es visible, y hace que lo que sobre salga para abajo. Aquí te dejo un ejemplo práctico.
box-shadow: Permite colocar una sombra a la caja. La sintaxis es igual que la de la sombra para textos:
box-shadow: XXpx YYpx ZZpx #000000;
Allí reemplazas XX por el desplazamiento en el eje X de tu sombra, YY por el desplazamiento en el eje Y, ZZ por el tamaño de tu sombra y #000000 para el color.

2. Bordes cool, bordes super cool

Ok, este tema de los bordes te servirá prácticamente para cualquier cosa, veamos veamos...
border: Es la propiedad básica para darle un borde sobre todos los lados a un elemento. Su sintáxis es:
border: XXpx estilo #000000;
Donde XX es el grosor del borde en píxeles, #000000 debe reemplazarse por el color de borde deseado y estilo debe ser reemplazado por una de las siguientes opciones:
solid
dashed
dotted
double
groove
ridge
inset
outset
La propiedad border puede ser reemplazada por border-top, border-right, border-bottom y border-left (borde superior, derecho, inferior e izquierdo en ese orden) si sólo quieres dar borde a uno o dos lados de la caja, o si quieres darles diferentes estilos.

border-radius: Sirve para redondear los bordes de las cajas. El valor debe darse en píxeles (por ejemplo: border-radius: 20px;), y afectará todas las esquinas de la caja. Si quieres que sólo afecte a determinadas esquinas de la caja, puedes darle cuatro valores, que corresponderán respectivamente a la esquina superior izquierda, esquina superior derecha, esquina inferior derecha y esquina inferior izquierda. Por ejemplo, si uno colocara border-radius: 20px 60px 45px 6px; a una caja de 200x200px, pasaría esto:

Como verán, la cantidad de píxeles del redondeado se cuenta desde la esquina hacia los lados, de forma pareja. Si quieren que sea diferente en cada lado (por ejemplo, en la esquina superior izquierda que tenga 20 píxeles hacia la derecha y 70 hacia abajo) pueden usar border-top-left-radius, border-top-right-radius, border-bottom-right-radius y border bottom-left-radius (esquinas superior izquierda, superior derecha, inferior derecha e inferior izquierda respectivamente) y asignarle dos valores en píxeles, en este caso border-top-left-radius: 20px 70px; (la asignación de valores es en el sentido de las agujas del reloj comenzando por la esquina superior izquierda, como todo en CSS):



3. Padding & Margin, mejores amigos

El padding es un margen interior que tendrá la caja antes de mostrar el contenido que le des. Debes tener en cuenta que el padding se agrega hacia afuera de las medidas de la caja; es decir, si la caja mide 200x200 y el padding es de 20px, la caja pasará a medir 240x240px (se sumará 20px por cada lado). El padding adopta el color o imagen de fondo propios de la caja (si tu caja es negra, tu padding será negro). Su sintáxis es simplemente:
padding: XXpx;
Donde XX es el márgen interior de todos los lados de la caja, aunque también se puede utilizar:
padding XXpx YYpx ZZpx WWpx;
Donde XX es el márgen superior, YY el derecho, ZZ el inferior y WW el izquierdo.

Los margin son márgenes exteriores a la caja, transparentes, que te permiten que no salga pegada a otros elementos si así no lo quieres (además de ser útiles para desplazar elementos, como vimos en el tuto de posicionamiento). Su sintáxis es idéntica a la de padding (sólo que poniendo margin en vez de padding, daaah...). Si uno coloca margin: auto; el elemento se centrará.

4. A modo de resumen

Veamos, entonces ¿cómo podemos hacer una caja como la que envuelve a este turorial? Ahora les nombraré algunas de las propiedades que tiene, para que se orienten en los elementos que emplee.
- La caja en sí cuenta con un color de background llamado #999, unos 20px de padding y un border de 10px de grosor, sólido y color #265175. No le dí alto ni ancho predefinidos, pero determiné un margen superior e inferior de 10px y unos márgenes laterales de 30px. También hice que el texto salga justificado, sea color #222 y tamaño 11px.
- Los subtitulos emplean una google font muy simpática, están centrados, tienen un width del 100% y un padding de 20px a los costados, igual que la caja grande. Para que no se deformen y queden salidos, les coloqué un margen izquierdo de -20px, contrarrestando el efecto del padding de la caja grande.


CREO que eso es todo sobre el tema :3 Recuerda que puedes crear cajas dentro de cajas y darles diferentes colores y propiedades (por ejemplo, hacer una caja grandota con una imagen de fondo que tenga una pequeña dentro con texto y overflow).
Si quieres jugar y experimentar con estas propiedades, te recomiendo usar http://jsfiddle.net. De hecho, en este caso es importante que juegues y experimentes para familiarizarte con los atributos y que puedas ver cuáles son los límites de las cajas.
Cualquier dato que sepas que falte o consulta que quieras hacer, deja un aviso aquí ^^


​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
Sakura92
Sakura92
Webmaster
Webmaster

Mensajes : 175
Puntos : 413742
Reputación : 2
Edad : 31

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.