SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
1.  ¿Qué es CSS?
•  CSS es un lenguaje que trabaja junto con HTML para proporcionar propiedades visuales a los elementos del
documento HTML, como tamaño, color, fondo, bordes, etc. Es el responsable del diseño y presentación del
documento. HTML5 incorpora la versión 3 de CSS, CSS3, que es la que estudiaremos en esta presentación.
•  Como ya he comentado, la gran mayoría de navegadores interpretan por defecto los elementos alojados en el
documento HTML como “elementos block”, es decir, los apila uno debajo de otro (Modelo de Caja
Tradicional). Los elementos de un documento HTML también pueden definirse como “elementos inline” y son
adosados por el navegador uno al lado del otro en la misma horizontal hasta que no hay más espacio.
•  Aunque existen varias técnicas para dar estilo al documento HTML, actualmente los estilos provistos por los
diseñadores son archivos externos al documento HTML. Un archivo de estilos se puede generar con un editor
de texto y guardándolo con la extensión .css
CSS3 Francesc Pérez Fdez
2. Métodos de referencia
•  Los métodos de referencia detallan los procedimientos existentes para referenciar las propiedades de un
elemento HTML5 en la hoja de estilos. Existen varios métodos:
Ø  Palabra clave (etiqueta): es muy poco selectivo, afecta a todas las etiquetas <p> del documento.
Ø  Atributo id: se suele utilizar para dar estilo a elementos estructurales. Utilizado para definir el estilo de
un único elemento, es más selectivo que el anterior método. En el ejemplo sólo la etiqueta <p> con
atributo id igual a texto1 se verá sujeto a las reglas de estilo definidas en el archivo .css
CSS3 Francesc Pérez Fdez
Micodigo.html	
  
Misestilos.css	
  
Micodigo.html	
  
Misestilos.css	
  
2. Métodos de referencia
Ø  Atributo class: se suele utilizar para dar estilo a elementos estructurales. Utilizado para definir el estilo de
un grupo de elementos.
CSS3 Francesc Pérez Fdez
Micodigo.html	
  
Misestilos.css	
  
Misestilos.css	
  
Micodigo.html	
  
2. Métodos de referencia
Ø  Con cualquier atributo: permite referenciar un elemento que contenga un atributo determinado. Se
pueden utilizar selectores (^, *, $,) para ser más preciso en la referencia. Nuevo en la versión CSS3.
palabraclave[atributo] { estilo }
Ø  Con pseudo clases: permite referenciar elementos sin necesidad de conocer sus atributos. Nuevo en
CSS3.
CSS3 Francesc Pérez Fdez
Micodigo.html	
  
Misestilos.css	
   Misestilos.css	
  
Misestilos.css	
  
Micodigo.html	
  
3. Modelo de Caja Tradicional
•  Todo elemento estructural es considerado por el navegador como una caja y la estructura completa es
representada como un conjunto de cajas agrupadas (<div>) que recibe el nombre de Modelo de Caja
Tradicional (MCT). Con CSS podemos posicionar estas cajas, modificar su tamaño, color o borde entre otras
características. MCT es un estándar de diseño web.
•  Aplicando el MCT a la plantilla configurada en el primer capítulo (1Plantilla.html): archivo externo “estilo.css”,
la web queda así:
•  Algunas propiedades CSS son experimentales y necesitan ir acompañadas de un prefijo para especificar qué
navegador debe aplicarla. Está relacionado con el motor con el que se renderiza el navegador.
CSS3 Francesc Pérez Fdez
Extensión Motor Navegador
-ms- Trident IE
-moz- Mozilla Firefox
-webkit- WebKit Safari, Chrome
-o- Presto Opera
4. Nuevas propiedades CSS3
•  CSS3 no sólo cubre el diseño y estilos web sino también forma y movimiento. Estas últimas características
anteriormente se hacían con código Javascript. Este nivel de cambio convierte a CSS3 en una tecnología
prácticamente inédita comparada con versiones anteriores.
•  Estudiaremos algunas de las nuevas propiedades de CSS3 más utilizadas sobre el mismo documento HTML5 y la
misma hoja de estilo CSS3:
CSS3 Francesc Pérez Fdez
Observe que en la cabecera del documento se referencia el archivo externo
de estilos “nuevocss3.css”.	
  
micodigo.html	
  
nuevocss3.css	
  
4. Nuevas propiedades CSS3
•  Bordes de la caja:
Ø  border-radius: produce el efecto de esquinas redondeadas sobre cada una de las cuatro esquinas de la
caja: esquina superior izquierda, esquina superior derecha, esquina inferior derecha y esquina inferior
izquierda.
Ø  box-shadow: produce el efecto sombra sobre la caja del elemento. El color de la sombra se consigue
con la función rgb() y el desplazamiento en el eje de las abscisas y ordenadas respecto a la posición
inicial (0,0), que es la esquina superior izquierda, con el resto de parámetros introducidos.
CSS3 Francesc Pérez Fdez
nuevocss3.css: #principal	
  
5 px
5 px
nuevocss3.css: #principal	
  
El cuarto y quinto parámetro especifican la distancia o degradado del
difuminado y cambiar la sombra externa por una interna “inset”.	
  
4. Nuevas propiedades CSS3
•  Bordes de la caja:
Ø  border-image: crea un borde con una imagen personalizada. Necesita tres parámetros de entrada como
son el nombre del archivo de la imagen, el tamaño de las piezas que queremos obtener del patrón y
declarar cómo será distribuido el patrón alrededor del objeto. Necesita que el borde sea declarado
previamente con las propiedades border o border-width. En el ejemplo, definimos un borde de 29px para la
caja de la cabecera y luego cargamos la imagen para construir el borde. El valor 29 en la propiedad
border-image declara el tamaño de las piezas y strech es uno de los métodos disponibles para distribuir
estas piezas alrededor de las cajas. También podríamos definir el tamaño del borde con la propiedad
boder-width.
Ø  outline: propiedad usada para mostrar un segundo borde de la caja alejado del borde principal. Esta
propiedad fue mejorada con la incorporación de otra propiedad llamada outline-offset
CSS3 Francesc Pérez Fdez
nuevocss3.css: #principal	
   Imagen original
(87x87)
nuevocss3.css: #principal	
  
4. Nuevas propiedades CSS3
•  Texto de la caja:
Ø  text-shadow: produce el efecto de sombra sobre el texto del elemento. Las sombras no expanden el
tamaño de la caja del elemento. Los valores de los parámetros tienen el mismo significado que en la
propiedad box-shadow.
Ø  @font-face: los navegadores web de los usuarios tienen por lo general un número limitado de tipos de
letras. Esta propiedad permite proveer un archivo conteniendo una fuente específica (*.ttf). El archivo
conteniendo la fuente debe encontrarse en el mismo carpeta que el archivo *.html.
Ø  color: la función rgba y hsla son como la rgb y hsl respectivamente pero con un último parámetro que
determina la opacidad del elemento. La función rgba necesita cuatro parámetros rojo, verde, azul y
opacidad; mientras que la función hsla necesita tono, saturación, luminosidad y opacidad.
CSS3 Francesc Pérez Fdez
nuevocss3.css: #titulo	
  
nuevocss3.css: #titulo, @font-face	
  
nuevocss3.css: #titulo	
  
4. Nuevas propiedades CSS3
•  Background de la caja:
Ø  linear-gradient: la función contiene tres atributos (posición comienzo, color inicial y final). La posición
puede estar declarada en píxeles, grados o usando palabras clave como top, bottom, left, right.
Ø  radial-gradient: la función contiene cuatro atributos (posición comienzo, forma, color inicial y final). La
forma puede ser circular o elíptica.
CSS3 Francesc Pérez Fdez
nuevocss3.css: #principal	
  
nuevocss3.css: #principal	
  
4. Nuevas propiedades CSS3
•  Transformaciones:
Ø  rotate: el elemento rota en el sentido de las agujas del reloj.
Ø  Escalado: aumenta el tamaño de la escala en el eje especificado.
Ø  translate: esta función considera la pantalla como una grilla de píxeles, con la posición original del
elemento usada como un punto de referencia. La esquina superior izquierda es la posición (0,0).
Ø  skew: cambia la simetría del elemento en grados y en ambas dimensiones.
CSS3 Francesc Pérez Fdez
nuevocss3.css: #principal	
  
Todos los elementos de la cabecera doblan su tamaño.
nuevocss3.css: #principal	
  
nuevocss3.css: #principal	
  
nuevocss3.css: #principal	
  
4. Nuevas propiedades CSS3
•  Transiciones:
Ø  Con actividad de usuario: pseudoclase :hover:
CSS3 Francesc Pérez Fdez
Cuando posicionamos el ratón sobre la cabecera, esta se inclina instantáneamente.
nuevocss3.css	
  
Cuando posicionamos el ratón sobre la cabecera, ésta empieza a inclinarse después de medio
segundo progresivamente y lo hace durante un segundo

Mais conteúdo relacionado

Destaque (19)

HTML5, CSS3 y móviles
HTML5, CSS3 y móvilesHTML5, CSS3 y móviles
HTML5, CSS3 y móviles
 
Html5+ccs3+js
Html5+ccs3+jsHtml5+ccs3+js
Html5+ccs3+js
 
HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?
 
Css3 Presetation
Css3 PresetationCss3 Presetation
Css3 Presetation
 
Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1
 
Manual de introducción a CSS3
Manual de introducción a CSS3Manual de introducción a CSS3
Manual de introducción a CSS3
 
Tutorial: Html5 And Css3 Site
Tutorial: Html5 And Css3 SiteTutorial: Html5 And Css3 Site
Tutorial: Html5 And Css3 Site
 
Manual paginas web
Manual paginas webManual paginas web
Manual paginas web
 
Guía HTML5
Guía HTML5Guía HTML5
Guía HTML5
 
HTML5 y CSS3
HTML5 y CSS3HTML5 y CSS3
HTML5 y CSS3
 
Html5 css3
Html5 css3Html5 css3
Html5 css3
 
Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño Web
 
Maquetación Web
Maquetación WebMaquetación Web
Maquetación Web
 
Html+css 2013
Html+css 2013Html+css 2013
Html+css 2013
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSS
 
Manual de php con ejercicios
Manual de php con ejerciciosManual de php con ejercicios
Manual de php con ejercicios
 
El Gran Libro de Diseño Web
El Gran Libro de Diseño WebEl Gran Libro de Diseño Web
El Gran Libro de Diseño Web
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-php
 

Semelhante a css3 (20)

guia sintaxis css.pdf
guia sintaxis css.pdfguia sintaxis css.pdf
guia sintaxis css.pdf
 
06_Nuevas reglas.pptx
06_Nuevas reglas.pptx06_Nuevas reglas.pptx
06_Nuevas reglas.pptx
 
CSS.3.pptx
CSS.3.pptxCSS.3.pptx
CSS.3.pptx
 
05_Estilos CSS y modelos de caja 02.pptx
05_Estilos CSS y modelos de caja 02.pptx05_Estilos CSS y modelos de caja 02.pptx
05_Estilos CSS y modelos de caja 02.pptx
 
Diseño de Paginas Web modelo de caja y contenedores caja
Diseño de Paginas Web modelo de caja y contenedores cajaDiseño de Paginas Web modelo de caja y contenedores caja
Diseño de Paginas Web modelo de caja y contenedores caja
 
Manual css3 nov2014
Manual css3 nov2014Manual css3 nov2014
Manual css3 nov2014
 
Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6
 
Introducción CSS
Introducción CSSIntroducción CSS
Introducción CSS
 
T2 1-css
T2 1-cssT2 1-css
T2 1-css
 
Html5+css3 02
Html5+css3 02Html5+css3 02
Html5+css3 02
 
CSS
CSSCSS
CSS
 
CSS_2020.pdf
CSS_2020.pdfCSS_2020.pdf
CSS_2020.pdf
 
Hojas de Estilo
Hojas de EstiloHojas de Estilo
Hojas de Estilo
 
Hojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSSHojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSS
 
Programacion cliente hojas_deestilo_
Programacion cliente hojas_deestilo_Programacion cliente hojas_deestilo_
Programacion cliente hojas_deestilo_
 
Curso css
Curso   cssCurso   css
Curso css
 
Semana 3 Maquetación CSS
Semana 3   Maquetación CSSSemana 3   Maquetación CSS
Semana 3 Maquetación CSS
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
Hojas de estilo en cascada
Hojas de estilo en cascadaHojas de estilo en cascada
Hojas de estilo en cascada
 
Identificacion
IdentificacionIdentificacion
Identificacion
 

Mais de Francesc Perez

Conmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPConmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPFrancesc Perez
 
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónConmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónFrancesc Perez
 
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Francesc Perez
 
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Francesc Perez
 
Enrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 solEnrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 solFrancesc Perez
 
Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2 Francesc Perez
 
Seguridad: Backtrack1_bis
Seguridad: Backtrack1_bisSeguridad: Backtrack1_bis
Seguridad: Backtrack1_bisFrancesc Perez
 
Seguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónSeguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónFrancesc Perez
 
Sistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorSistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorFrancesc Perez
 
Exercici html5, js y css3
Exercici html5, js y css3Exercici html5, js y css3
Exercici html5, js y css3Francesc Perez
 
Ejercicios funciones lógicas
Ejercicios funciones lógicasEjercicios funciones lógicas
Ejercicios funciones lógicasFrancesc Perez
 
Sistemas electrónicos digitales pràctica 1
Sistemas electrónicos digitales   pràctica 1Sistemas electrónicos digitales   pràctica 1
Sistemas electrónicos digitales pràctica 1Francesc Perez
 
Sistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleSistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleFrancesc Perez
 
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Francesc Perez
 
Sistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleSistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleFrancesc Perez
 

Mais de Francesc Perez (20)

ICT Parte 1/2
ICT Parte 1/2ICT Parte 1/2
ICT Parte 1/2
 
Conmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPConmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTP
 
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónConmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP Solución
 
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
 
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
 
Enrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 solEnrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 sol
 
Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2
 
Seguridad: Backtrack1_bis
Seguridad: Backtrack1_bisSeguridad: Backtrack1_bis
Seguridad: Backtrack1_bis
 
Seguridad: Backtrack1
Seguridad: Backtrack1Seguridad: Backtrack1
Seguridad: Backtrack1
 
Seguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónSeguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode Solución
 
Sistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorSistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: Multiplexador
 
Js api formularios
Js api formulariosJs api formularios
Js api formularios
 
Exercici html5, js y css3
Exercici html5, js y css3Exercici html5, js y css3
Exercici html5, js y css3
 
Ejercicios funciones lógicas
Ejercicios funciones lógicasEjercicios funciones lógicas
Ejercicios funciones lógicas
 
Sistemas electrónicos digitales pràctica 1
Sistemas electrónicos digitales   pràctica 1Sistemas electrónicos digitales   pràctica 1
Sistemas electrónicos digitales pràctica 1
 
html5 multimedia
 html5 multimedia html5 multimedia
html5 multimedia
 
Sistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleSistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de boole
 
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
 
Estudio del PC
Estudio del PCEstudio del PC
Estudio del PC
 
Sistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleSistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de boole
 

Último

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 

Último (20)

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 

css3

  • 1. 1.  ¿Qué es CSS? •  CSS es un lenguaje que trabaja junto con HTML para proporcionar propiedades visuales a los elementos del documento HTML, como tamaño, color, fondo, bordes, etc. Es el responsable del diseño y presentación del documento. HTML5 incorpora la versión 3 de CSS, CSS3, que es la que estudiaremos en esta presentación. •  Como ya he comentado, la gran mayoría de navegadores interpretan por defecto los elementos alojados en el documento HTML como “elementos block”, es decir, los apila uno debajo de otro (Modelo de Caja Tradicional). Los elementos de un documento HTML también pueden definirse como “elementos inline” y son adosados por el navegador uno al lado del otro en la misma horizontal hasta que no hay más espacio. •  Aunque existen varias técnicas para dar estilo al documento HTML, actualmente los estilos provistos por los diseñadores son archivos externos al documento HTML. Un archivo de estilos se puede generar con un editor de texto y guardándolo con la extensión .css CSS3 Francesc Pérez Fdez
  • 2. 2. Métodos de referencia •  Los métodos de referencia detallan los procedimientos existentes para referenciar las propiedades de un elemento HTML5 en la hoja de estilos. Existen varios métodos: Ø  Palabra clave (etiqueta): es muy poco selectivo, afecta a todas las etiquetas <p> del documento. Ø  Atributo id: se suele utilizar para dar estilo a elementos estructurales. Utilizado para definir el estilo de un único elemento, es más selectivo que el anterior método. En el ejemplo sólo la etiqueta <p> con atributo id igual a texto1 se verá sujeto a las reglas de estilo definidas en el archivo .css CSS3 Francesc Pérez Fdez Micodigo.html   Misestilos.css   Micodigo.html   Misestilos.css  
  • 3. 2. Métodos de referencia Ø  Atributo class: se suele utilizar para dar estilo a elementos estructurales. Utilizado para definir el estilo de un grupo de elementos. CSS3 Francesc Pérez Fdez Micodigo.html   Misestilos.css   Misestilos.css   Micodigo.html  
  • 4. 2. Métodos de referencia Ø  Con cualquier atributo: permite referenciar un elemento que contenga un atributo determinado. Se pueden utilizar selectores (^, *, $,) para ser más preciso en la referencia. Nuevo en la versión CSS3. palabraclave[atributo] { estilo } Ø  Con pseudo clases: permite referenciar elementos sin necesidad de conocer sus atributos. Nuevo en CSS3. CSS3 Francesc Pérez Fdez Micodigo.html   Misestilos.css   Misestilos.css   Misestilos.css   Micodigo.html  
  • 5. 3. Modelo de Caja Tradicional •  Todo elemento estructural es considerado por el navegador como una caja y la estructura completa es representada como un conjunto de cajas agrupadas (<div>) que recibe el nombre de Modelo de Caja Tradicional (MCT). Con CSS podemos posicionar estas cajas, modificar su tamaño, color o borde entre otras características. MCT es un estándar de diseño web. •  Aplicando el MCT a la plantilla configurada en el primer capítulo (1Plantilla.html): archivo externo “estilo.css”, la web queda así: •  Algunas propiedades CSS son experimentales y necesitan ir acompañadas de un prefijo para especificar qué navegador debe aplicarla. Está relacionado con el motor con el que se renderiza el navegador. CSS3 Francesc Pérez Fdez Extensión Motor Navegador -ms- Trident IE -moz- Mozilla Firefox -webkit- WebKit Safari, Chrome -o- Presto Opera
  • 6. 4. Nuevas propiedades CSS3 •  CSS3 no sólo cubre el diseño y estilos web sino también forma y movimiento. Estas últimas características anteriormente se hacían con código Javascript. Este nivel de cambio convierte a CSS3 en una tecnología prácticamente inédita comparada con versiones anteriores. •  Estudiaremos algunas de las nuevas propiedades de CSS3 más utilizadas sobre el mismo documento HTML5 y la misma hoja de estilo CSS3: CSS3 Francesc Pérez Fdez Observe que en la cabecera del documento se referencia el archivo externo de estilos “nuevocss3.css”.   micodigo.html   nuevocss3.css  
  • 7. 4. Nuevas propiedades CSS3 •  Bordes de la caja: Ø  border-radius: produce el efecto de esquinas redondeadas sobre cada una de las cuatro esquinas de la caja: esquina superior izquierda, esquina superior derecha, esquina inferior derecha y esquina inferior izquierda. Ø  box-shadow: produce el efecto sombra sobre la caja del elemento. El color de la sombra se consigue con la función rgb() y el desplazamiento en el eje de las abscisas y ordenadas respecto a la posición inicial (0,0), que es la esquina superior izquierda, con el resto de parámetros introducidos. CSS3 Francesc Pérez Fdez nuevocss3.css: #principal   5 px 5 px nuevocss3.css: #principal   El cuarto y quinto parámetro especifican la distancia o degradado del difuminado y cambiar la sombra externa por una interna “inset”.  
  • 8. 4. Nuevas propiedades CSS3 •  Bordes de la caja: Ø  border-image: crea un borde con una imagen personalizada. Necesita tres parámetros de entrada como son el nombre del archivo de la imagen, el tamaño de las piezas que queremos obtener del patrón y declarar cómo será distribuido el patrón alrededor del objeto. Necesita que el borde sea declarado previamente con las propiedades border o border-width. En el ejemplo, definimos un borde de 29px para la caja de la cabecera y luego cargamos la imagen para construir el borde. El valor 29 en la propiedad border-image declara el tamaño de las piezas y strech es uno de los métodos disponibles para distribuir estas piezas alrededor de las cajas. También podríamos definir el tamaño del borde con la propiedad boder-width. Ø  outline: propiedad usada para mostrar un segundo borde de la caja alejado del borde principal. Esta propiedad fue mejorada con la incorporación de otra propiedad llamada outline-offset CSS3 Francesc Pérez Fdez nuevocss3.css: #principal   Imagen original (87x87) nuevocss3.css: #principal  
  • 9. 4. Nuevas propiedades CSS3 •  Texto de la caja: Ø  text-shadow: produce el efecto de sombra sobre el texto del elemento. Las sombras no expanden el tamaño de la caja del elemento. Los valores de los parámetros tienen el mismo significado que en la propiedad box-shadow. Ø  @font-face: los navegadores web de los usuarios tienen por lo general un número limitado de tipos de letras. Esta propiedad permite proveer un archivo conteniendo una fuente específica (*.ttf). El archivo conteniendo la fuente debe encontrarse en el mismo carpeta que el archivo *.html. Ø  color: la función rgba y hsla son como la rgb y hsl respectivamente pero con un último parámetro que determina la opacidad del elemento. La función rgba necesita cuatro parámetros rojo, verde, azul y opacidad; mientras que la función hsla necesita tono, saturación, luminosidad y opacidad. CSS3 Francesc Pérez Fdez nuevocss3.css: #titulo   nuevocss3.css: #titulo, @font-face   nuevocss3.css: #titulo  
  • 10. 4. Nuevas propiedades CSS3 •  Background de la caja: Ø  linear-gradient: la función contiene tres atributos (posición comienzo, color inicial y final). La posición puede estar declarada en píxeles, grados o usando palabras clave como top, bottom, left, right. Ø  radial-gradient: la función contiene cuatro atributos (posición comienzo, forma, color inicial y final). La forma puede ser circular o elíptica. CSS3 Francesc Pérez Fdez nuevocss3.css: #principal   nuevocss3.css: #principal  
  • 11. 4. Nuevas propiedades CSS3 •  Transformaciones: Ø  rotate: el elemento rota en el sentido de las agujas del reloj. Ø  Escalado: aumenta el tamaño de la escala en el eje especificado. Ø  translate: esta función considera la pantalla como una grilla de píxeles, con la posición original del elemento usada como un punto de referencia. La esquina superior izquierda es la posición (0,0). Ø  skew: cambia la simetría del elemento en grados y en ambas dimensiones. CSS3 Francesc Pérez Fdez nuevocss3.css: #principal   Todos los elementos de la cabecera doblan su tamaño. nuevocss3.css: #principal   nuevocss3.css: #principal   nuevocss3.css: #principal  
  • 12. 4. Nuevas propiedades CSS3 •  Transiciones: Ø  Con actividad de usuario: pseudoclase :hover: CSS3 Francesc Pérez Fdez Cuando posicionamos el ratón sobre la cabecera, esta se inclina instantáneamente. nuevocss3.css   Cuando posicionamos el ratón sobre la cabecera, ésta empieza a inclinarse después de medio segundo progresivamente y lo hace durante un segundo