700 likes | 837 Views
CSS Cascade Style Sheet. DISEÑO WEB. HTML. CSS. SINTAXIS CSS. P { color:blue; font-size:16px; }. 1. 2. Declaraciones. Selector. PROPIEDAD. :. VALOR. COLOR. (BLUE). AZUL. :. ID & CLASS. ID. #miobjeto { color: red }. <p id= "miobjeto" > </p>. Selector. Class.
E N D
CSS Cascade Style Sheet
DISEÑO WEB HTML CSS
SINTAXIS CSS P { color:blue; font-size:16px; } 1 2 Declaraciones Selector PROPIEDAD : VALOR COLOR (BLUE) AZUL :
ID & CLASS ID #miobjeto { color:red} <p id="miobjeto" ></p> Selector Class .miclase { color:red} <p class="miclase" ></p> <h1 class="miclase" ></h1> Selector
Formas de Insertar CSS EXTERNA <style rel="stylesheet" href="hojaestilo.css"/> <style type="text/css"> color:blue </style> INTERNA EN EL ELEMENTO HTML <p style="color:blue"></p>
Background -CSS Las propiedades de Fondo de CSS son usadas para definir un efecto de Fondo en un elemento HTML PROPIEDADES
Background -CSS No repetir (no-repeat) Repetir en Y (repeat-y) Repetir en X (repet-x)
Background -CSS X Y TOP IMAGEN DE FONDO LEFT RIGHT BOTTOM
Background -CSS X Y TOP IMAGEN DE FONDO LEFT RIGHT BOTTOM
Background -CSS X Y TOP LEFT RIGHT IMAGEN DE FONDO BOTTOM
Background -CSS X Y left topleft centerleft bottomright topright centerright bottomcenter topcenter centercenter bottom
Background -CSS X Y Px Px % %
Background -CSS 10px 10px
Background -CSS -10px -10px
PRACTICA DE SINTAXIS CSS PRACTICA DE BACKGROUND IMAGE • CREAR UNA PAGINA CON UN FONDO DE COLOR, UTILIZAR COLOR EN EL TEXTO. • CREAR UN FONDO DEGRADADO CON UNA IMAGEN (UTILIZAR REPEAT-X) • LLENAR EL RESTO CON UN FONDO DE COLOR.
CSS Text color Text-decoration Text-align Text-transform Text-indent
CSS Font Font Size Font-family Font-Style Font-Size
CSS Links Enlaces también pueden tener propiedades. Los cuatro tipo de status para los enlaces pueden ser: a:link – Un enlace normal sin visitar a:visited– Un enlace que un usuario ha visitado a:hover– Un enlace con un puntero situado encima a:active–Un enlace que se realizo un click.
CSS Listas Propiedades para listas UL and OL: I. a.
CSS Tablas Se puede mejorar la parte visual en una tabla usando CSS Tabla Borders Collapse Borders Table Width and Height
CSS Tablas Se puede mejorar la parte visual en una tabla usando CSS Table Text Alignment Table padding Table Color
CSS Box model El modelo de caja CSS es esencialmente una caja que se envuelve alrededor de los elementos HTML, y se compone de: márgenes, bordes, el relleno y el contenido real. El modelo de caja nos permite colocar un borde alrededor de los elementos y los elementos del espacio en relación con otros elementos. La imagen siguiente muestra el modelo de caja:
CSS Box model Explicación de las diferentes partes: Margen - Borra un área alrededor de la frontera. El margen no tiene un color de fondo, es completamente transparente Border - Un borde que va alrededor del relleno y contenido. La frontera se ve afectado por el color de fondo de la caja Relleno - Borra un área alrededor del contenido. El relleno se ve afectado por el color de fondo de la caja Contenido - El contenido de la caja, en la que aparecen el texto y las imágenes
CSS Box model Ancho y Alto de un elemento Importante: Al configurar el ancho y alto de un elemento con CSS, que acaba de establecer la anchura y la altura del área de contenido. Para calcular el tamaño de un elemento, también debe agregar el relleno, bordes y márgenes. La anchura total del elemento en el ejemplo siguiente es 300px: 250px (anchura) + 20px (izquierdo + padding derecho) + 10px (izquierdo + borde derecho) + 20px (margen izquierdo + derecho) = 300px 220px (anchura) + 20px (izquierdo + padding derecho) + 10px (izquierdo + borde derecho) + 0px (margen izquierdo + derecho) = 250px
CSS Border Propiedades de Bordes en CSS Las propiedades de bordes CSS permiten especificar el estilo y el color del borde de un elemento. Border Style Border Width Border Color Border Individual - Sides
CSS Border Propiedades de Bordes en CSS Las propiedades de bordes CSS permiten especificar el estilo y el color del borde de un elemento. border: 5px solid red; Estilo Color Tamaño
CSS Margin Propiedades de Bordes en CSS El margen despeja un área alrededor de un elemento (fuera de la frontera). El margen no tiene un color de fondo, y es completamente transparente. El margensuperior, derecho, inferior e izquierdo se puede cambiar de forma independiente utilizando propiedades separadas. Una propiedad margen también se puede utilizar, para cambiar todos los márgenes a la vez.
CSS Margin Propiedades de Bordes en CSS Margin: TOP RIGHT BOTTOM LEFT
CSS Margin Propiedades de Bordes en CSS Márgenes individuales.
CSS Padding Las propiedades de relleno CSS definen el espacio entre el borde del elemento y el contenido del elemento. • El relleno de borra un área alrededor de los contenidos (en el interior de la frontera) de un elemento. • El relleno se ve afectado por el color de fondo del elemento. • - La parte superior, derecho, inferior e izquierdo padding puede cambiarse de forma independiente utilizando propiedades separadas. Una propiedad padding también se puede utilizar, para cambiar todos los rellenos a la vez.
Agrupación de Selectores En las hojas de estilo a menudo hay elementos con el mismo estilo. h1{color:green;}h2{color:green;}p{color:green;} h1,h2,p{color:green;} =
Agrupación de Selectores Height and Width
CSS Display and Visibility La propiedad display especifica cómo se muestra un elemento, y la propiedad de visibilidad especifica si un elemento debe ser visible u oculto. DISPLAY VISIBILITY NONE HIDDEN BLOCK VISIBLE INLINE OCUPA ESPACIO NO OCUPA ESPACIO Ej
CSSPosition POSITION: STATIC FIXED RELATIVE
CSSPosition SOBRE POSICIÓN BLOQUE 1 z-index BLOQUE 1 EJ
CSSPosition SOBRE POSICIÓN BLOQUE 1 z-index BLOQUE 1
CSSPosition Z-INDEX
CSSFlotantes ELEMENTOS FLOTANTES NONE LEFT RIGHT ELEMENTOS NO FLOTANTES CLEAR: LEFT RIGHT BOTH
Pseudo-Clases & Pseudo-elementos Las Pseudo-clases nos permiten referirnos a un elemento por su estado Hover Active Focus Las Pseudo-elementos son elementos de una pagina los cuales nos podemos referir como elementos normales. First-line After First-letter Before First-child
Pseudo-Clases Hover
Pseudo-Clases Active
Pseudo-Clases Focus
Pseudo-elementos First-line ELEMENTO PRIMERA LINEA
Pseudo-elementos First-line
Pseudo-elementos First-letter