Apuntes Web
ApuntesWeb.net > Manuales >Manual CSS

Propiedades de cuadro

Aplicando bordes a los elementos

Al diseñar con CSS, las líneas o bordes, son utilizadas para resaltar los bloques, cajas, cuadros, con variados efectos visuales que se generan al controlar las caracteristicas de las propiedades CSS del borde.

En este ejemplo utilizaremos la propiedad abreviada border
div {border:1px solid blue;}
Donde:
Resultado:
Este bloque tiene un borde con estilo SOLID, ancho de borde 1PX y color de borde azul
veamos en más detalle cada valor:

Ancho de borde

Se puede definir el ancho del borde mediante las siguientes palabras clave:
Sin embargo esta medida es muy restringida y para tener mayor precisión en las medidas del borde utilizaremos tanto las medidas absolutas y relativas:
  • unidades relativas: em, ex, px y %
  • unidades absolutas: in, pt, pc, cm, mm, entre otros

Estilos de borde

solid (línea continua)
dotted (borde punteado)
dashed (lineas entrecortadas)
none (ninguno)
double (borde doble)
groove (tallado)
ridge (efecto 3d )
inset (bajorrelieve)
outset (altorrelieve)

Color de borde

Se puede definir el color del borde mediante Palabras clave:

Ejemplo:
blue, red, yellow, orange, etc. Con las palabras claves anteriores se puede obtener un número limitado de colores, para generar más variedad de colores emplearemos La especificación numérica RGB Hexadecimal que es la más utilizada en la web:
Especificación numérica RGB Hexadecimal
Ejemplo:
  #0000ff equivale (azul)
  #ff0000 equivale (rojo)
  #ffff00 equivale (amarillo)
  #ff8000 equivale (anaranjado)

Para generar muchos colores, tonalidades y copiar colores de pantalla y convertirlos automaticamente en RGB Hexadecimal, podemos utilizar un pequeño programa gratuito para tal objeto, como Color Cop, Hexagrab, etc. y que son de mucha utilidad en el diseño web.

Ahora que conocemos las formas de aplicar el ancho del borde, los estilos y contamos con un programa para generar colores veamos más ejemplos:

div {border:3px solid #0000FF;}
h2 {border:1px dotted #000000;}
h4 {border:1px groove #800000;}
h1 {border:2px inset #80FF80;}

Estableciendo bordes para cada lado:

Borde superior

Border-top, define el ancho, estilo y color del borde superior.
div {border-top:3px solid #0000FF;}
 

borde derecho

border-right, define el ancho, estilo y color del borde derecho.
div {border-right:1px solid #0000FF;}
 

borde inferior

border-bottom, Es una propiedad abreviada para definir el ancho, estilo y color del borde inferior de un elemento.
div {border-bottom:1px solid #000000;}
 

borde izquierdo

border-left, define el ancho, estilo y color del borde izquierdo.
div {border-left:1px solid #000000;}
 

Borde, superior, derecho, inferior e izquierdo

div {border-top:3px solid #0000FF;border-right:1px solid #0000FF;
     border-bottom:1px solid #000000;border-left:1px solid #000000;}

Aplicando ancho, estilo y color de borde por separado

Ancho de borde

border-width, es una propiedad abreviada para establecer el ancho de los bordes, puede tener entre uno y cuatro valores, interpretándose de la siguiente manera:

border-width (un valor):

El valor de 1px se distribuye para los cuatro bordes.
div{border-width:1px;border-color:#000000;border-style:solid;}

border-width (dos valores):

El valor de 1px se distribuye a los bordes superior e inferior y el valor de 3px a los bordes derecho e izquierdo.
div{border-width:1px 3px;border-color:#000000;border-style:solid;}

border-width (tres valores):

El valor de 1px se aplica al borde superior, el valor de 3px se distribye a los bordes derecho e izquierdo y el valor de 5px corresponde al borde inferior. a los bordes derecho e izquierdo.
div{border-width:1px 3px 5px;
    border-color:#000000;border-style:solid;}

border-width (cuatro valores):

El valor de 1px se aplica al borde superior, 3px se aplica al borde derecho, 5px al borde inferior y 8px al izquierdo.
div {border-width:1px 3px 5px 8px;
     border-color:#000000;border-style:solid;}

Color de borde

border-color, es una propiedad abreviada para establecer el color de los bordes, tiene entre uno y cuatro valores, interpretándose de la siguiente manera:

border-color (un valor):

El valor de #000000 define el color para los cuatro bordes.
div {border-width:1px;
     border-color:#000000;
     border-style:solid;}

border-color (dos valores):

El valor de #000000 define el color para los bordes superior e inferior, y el valor #008000 determina el color del borde derecho e izquierdo.
div {border-width:1px;
     border-color:#000000 #008000;
     border-style:solid;}

border-color (tres valores):

El valor de #000000 define el color para los bordes superior e inferior, y el valor #008000 determina el color del borde derecho e izquierdo.
div {border-width:1px;
     border-color:#000000 #008000 #0000FF;
     border-style:solid;}

border-color (cuatro valores):

El valor de #000000 define el color para el borde superior, el segundo valor #008000 indica el color del borde derecho, el valor #0000FF corresponde al borde inferior, y el valor #FF0000 determina el color del borde izquierdo.
div {border-width:1px;
     border-color:#000000 #008000 #0000FF #FF0000;
     border-style:solid;}

MANUAL CSS

CSS, HTML, XHTML, Recursos y mucho más, Prohibida su reproducción total o parcial.
© 2009 - 2012 ApuntesWeb.net