Propiedades de CSS (Parte 1)



 Propiedades de fondo de la pagina

-Background

La propiedad background es un atajo para definir los valores individuales del fondo en una única regla CSS. Las propiedades de fondo de CSS se utilizan para agregar efectos de fondo a los elementos.

-Background-color

La background-color propiedad especifica el color de fondo de un elemento.



-Background-image

La propiedad background-image especifica una imagen para usar como fondo de un elemento. De forma predeterminada, la imagen se repite para que cubra todo el elemento.



-Background-repeat

La propiedad de CSS background-repeat  define como se repiten los fondos del documento. Un fondo de imagen puede ser repetido sobre el eje horizontal, el eje vertical, ambos ejes, o no estar repetido.



-Background-position

La propiedad background-position se utiliza para especificar la posición de la imagen de fondo.



-Background-attachment

La background-attachmentpropiedad, especifica si la imagen de fondo debe desplazarse o ser fija (no se desplazará con el resto de la página).



-Color

La propiedad de  CSS color selecciona el valor de color de primer plano del contenido de elemento de texto y decoraciones de texto. Los colores se especifican utilizando nombres de colores predefinidos o valores RGB, HEX, HSL, RGBA, HSLA.

rgb: En CSS, un color se puede especificar como un valor RGB, usando esta fórmula: rgb ( rojo, verde , azul ) Cada parámetro (rojo, verde y azul) define la intensidad del color entre 0 y 255.

hex:  En CSS, un color se puede especificar usando un valor hexadecimal en la forma: rrggbb Donde rr (rojo), gg (verde) y bb (azul) son valores hexadecimales entre 00 y ff (igual que el decimal 0-255). Por ejemplo, # ff0000 se muestra en rojo, porque el rojo está configurado en su valor más alto (ff) y los demás están configurados en el valor más bajo (00).

hsl: En CSS, un color se puede especificar usando tono, saturación y luminosidad (HSL) en la forma:

hsl ( tono , saturación , luminosidad )

El tono es un grado en la rueda de colores de 0 a 360. 0 es rojo, 120 es verde y 240 es azul. La saturación es un valor porcentual, 0% significa un tono de gris y 100% es el color completo. La claridad también es un porcentaje, el 0% es negro, el 50% no es ni claro ni oscuro, el 100% es blanco.

rgba: Los valores de color RGBA son una extensión de los valores de color RGB con un canal alfa, que especifica la opacidad de un color.

Un valor de color RGBA se especifica con:

rgba ( rojo, verde , azul, alfa )

hsla:

Los valores de color HSLA son una extensión de los valores de color HSL con un canal alfa, que especifica la opacidad de un color.

Un valor de color HSLA se especifica con:

hsla ( tono, saturación , luminosidad, alfa )

  Dominio de bordes

-border: 

Las propiedades del borde CSS le permiten especificar el estilo, el ancho y el color del borde de un elemento.

-border-bottom

La propiedad border-bottom permite de definir de una vez todas las propiedades individuales border-bottom-color , border-bottom-style , y border-bottom-width , las cuales describen el color, estilo y ancho del borde inferior de un elementos.

 -border-bottom-color: 

La propiedad border-bottom-color define el color del borde inferior de un elemento, con la ayuda de un valor de color o con la palabra clave transparente.



 -border-bottom-width:

Border-bottom-width define el ancho del borde inferior de una caja.

-border-color:

La border-color propiedad se utiliza para establecer el color de los cuatro bordes. 


-border-left:

El border-left es una propiedad rápida para poner el ancho, estilo y color del borde izquierdo de un elemento.

-border-left-color:

 border-left-color pone el color del borde izquierdo de un elemento, con el valor de el color en hexadecimal o con palabras clave, como azul, verde, rojo transparente .

-border-left-style:

Establece el estilo del borde izquierdo de los elementos.

-border-left-width:

Establece la anchura del borde izquierdo de los elementos.

-border-radius:

La border-radiuspropiedad se usa para agregar bordes redondeados a un elemento.



-border-right:

La propiedad Border-right es una propiedad rápida para dar valores al border-right-widthborder-right-style y border-right-color. Estas propiedades establecen un borde derecho del elemento.

-border-right-color:

La propiedad Border-right-color establece el color del borde derecho de un elemento.

-border-right-style

La border-right-stylepropiedad establece el estilo del borde derecho de un elemento.



-border-right,widht

La border-right-widthpropiedad establece el ancho del borde derecho de un elemento.

-border-style:

La border-stylepropiedad establece el estilo de los cuatro bordes de un elemento. Esta propiedad puede tener de uno a cuatro valores.

-border-top:

La border-top propiedad abreviada establece todas las propiedades del borde superior en una declaración. Las propiedades que se pueden configurar deben estar en el siguiente orden:

·         border-top-width

·         border-top-style (obligatorio)

·         borde-color-superior



-border-top-color:
La  propiedad CSS Border-top-color  establece el color superior de un elemento border.



-border-top-style:

Establece el estilo del borde superior de los elementos.

-border-top-width:
Establece la anchura del borde superior de los elementos.

-border-width:

La propiedad border-width define el ancho del borde.


Los márgenes y padding.

-Margin:
La propiedad CSS Margin establece el margen para los cuatro lados. Es Una abreviación para Evitar Tener que establecer Cada Lado por Separado con las de otras propiedades de margen: margin-top, margin-right, margin-bottom, y margin-left.

-Margin-left:
La Margin-left  propiedad establece el margen izquierdo de un elemento.



-Margin-top:
La Margin-top propiedad establece el margen superior de un elemento.


-Margin-right:
La Margin-right propiedad establece el margen derecho de un elemento.


-Margin-buttom:
La Margin-buttom propiedad establece el margen inferior de un elemento.


-Padding
:

La Padding propiedad es una propiedad abreviada para:

-Padding-bottom:
La Padding-bottom propiedad establece el relleno (espacio) inferior de un elemento.

-Padding-left:
La padding-rightpropiedad establece el relleno correcto (espacio) de un elemento.



-Padding-top:
La padding-toppropiedad establece el relleno superior (espacio) de un elemento.

-Padding-right:
La propiedad padding-left describe cuanto espacio colocar entre el borde izquierdo y el contenido del selector.


Altura y ancho de las paginas web.

-Height:
La heightpropiedad establece la altura de un elemento.


-Max-Height:
La max-heightpropiedad define la altura máxima de un elemento.


-Max-width:
La max-widthpropiedad define el ancho máximo de un elemento.




-Min-Height:
La min-heightpropiedad define la altura mínima de un elemento.


-Min-width:
La min-widthpropiedad define el ancho mínimo de un elemento.



-width:
La widthpropiedad establece el ancho de un elemento.


Modelos de cajas de css.

-outline:

La outlinepropiedad es una propiedad abreviada para:


-outline-width:
El outline-widthespecifica la anchura de un esquema.

-outline-color:
La outline-colorpropiedad especifica el color de un contorno.




-outline-offset
:
La outline-offsetpropiedad agrega espacio entre un contorno y el borde o borde de un elemento.

-outline-style:
La outline-stylepropiedad especifica el estilo de un contorno.

-outline-width:
El outline-widthespecifica la anchura de un esquema.


La directionpropiedad especifica la dirección del texto / dirección de escritura dentro de un elemento a nivel de bloque.


-letter-spacing:
La letter-spacingpropiedad aumenta o disminuye el espacio entre caracteres en un texto.

-line-height:
La line-heightpropiedad especifica la altura de una línea.


Manejo de texto y estilo a travez de css.




-Text-decoration:

La text-decorationpropiedad especifica la decoración agregada al texto y es una propiedad abreviada para:

  • línea de decoración de texto (obligatorio)
  • color-decoracion-texto
  • estilo de decoración de texto


La text-indentpropiedad especifica la sangría de la primera línea en un bloque de texto.


-Text-shadow:
La text-shadowpropiedad agrega sombra al texto.


-Text-transform:
La text-transformpropiedad controla las mayúsculas del texto.


-Text-Overflow:
La text-overflowpropiedad especifica cómo se debe señalar al usuario el contenido desbordado que no se muestra. Puede recortarse, mostrar puntos suspensivos (...) o mostrar una cadena personalizada.

-Unicode-bidi:
La unicode-bidipropiedad se usa junto con la propiedad de dirección para establecer o devolver si el texto debe anularse para admitir varios idiomas en el mismo documento.

-vertical-aling:
La vertical-alignpropiedad establece la alineación vertical de un elemento.

-white-space:
-Text-indent:
La text-alignpropiedad especifica la alineación horizontal del texto en un elemento.
-Text-align:
La white-spacepropiedad especifica cómo se maneja el espacio en blanco dentro de un elemento.

-direction:
-word-spacing:
La word-spacingpropiedad aumenta o disminuye el espacio en blanco entre palabras.

-font:

La fontpropiedad es una propiedad abreviada para:

-font-size:
La font-sizepropiedad establece el tamaño de una fuente.

-font-family:
La font-familypropiedad especifica la fuente de un elemento.



-font-style:
La font-stylepropiedad especifica el estilo de fuente de un texto.

-font-variant:
La font-variantpropiedad especifica si un texto debe mostrarse o no en letra minúscula.

-font-weight:
La font-weightpropiedad establece cómo se deben mostrar los caracteres delgados o gruesos en el texto.



Como agregar iconos, y las dimensiones o tamaños de los iconos, a nivel estandar que son usadas

*

Para insertar un icono, agregue el nombre de la clase del icono a cualquier elemento HTML en línea.

Los elementos <i>y <span>se utilizan ampliamente para agregar iconos.

Todos los íconos en las bibliotecas de íconos , son íconos vectoriales escalables que se pueden personalizar con CSS (tamaño, color, sombra, etc.)




Los links en CSS.


Los cuatro estados de enlaces son:

·         a:link - un enlace normal no visitado

·         a:visited - un enlace que el usuario ha visitado

·         a:hover - un enlace cuando el usuario pasa el mouse sobre él

·         a:active - un enlace en el momento en que se hace clic en él

https://www.youtube.com/watch?v=yc1bCB689bE


Las listas

 

·        list-style-type (si se especifica una imagen de estilo de lis ta, el valor de esta propiedad se mostrará si la imagen por alguna razón no se puede mostrar)

·       list-style-position (especifica si los marcadores de elementos de la lista deben aparecer dentro o fuera del flujo de contenido)

·        list-style-image (especifica una imagen como marcador de elemento de lista

 

Las Tablas

border-collapse

La border-collapse propiedad establece si los bordes de la tabla deben colapsarse en un solo borde

border-spacing

La border-spacing propiedad establece la distancia entre los bordes de las celdas adyacentes.



Caption-side

La caption-side propiedad especifica la ubicación de un título de tabla.

Empty-cells

La empty-cellspropiedad establece si se muestran o no bordes en celdas vacías en una tabla.

Table-layout

La table-layout propiedad define el algoritmo utilizado para diseñar celdas, filas y columnas de la tabla.



NTH-child

La pseudo-clase :nth-child() de CSS coincide con uno o más elementos en función de su posición entre un grupo de hermanos.

Odd y even son palabras clave que se pueden usar para hacer coincidir elementos secundarios cuyo índice es par o impar


Gracias por leer

Comentarios

Entradas populares de este blog