SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Propiedades de estilo HTML box
Danae Aguilar Guzmán
MCT, MS, MCTS, MCP
danaeaguilar@gmail.com
Contenido del Módulo
 Aplicando estilos para alterar atributos de
apariencia
 Aplicando estilos para alterar efectos
gráficos
 Aplicando estilos para establecer cambios
de posición
 Usando un modelo flexible
 Usando layout de múltiples columnas
Aplicando estilos para alterar
atributos de apariencia
Bordes
 border-radius
 box-shadow
 border-image
Aplicando estilos para alterar
atributos de apariencia
border-radius
 Esquinas redondeadas
div {
border: 2px solid;
border-radius: 25px;
}
Aplicando estilos para alterar
atributos de apariencia
border-radius
 Diferentes valores para cada esquina:
border-radius: 10px 90px 90px 90px;
div {
width: 100px;
height: 100px;
padding: 20px;
background-color: forestgreen;
border-top-left-radius: 10px;
border-top-right-radius: 90px;
border-bottom-right-radius: 90px;
border-bottom-left-radius: 90px;
}
Aplicando estilos para alterar
atributos de apariencia
box-shadow
Sombras en los bordes
Los valores representan :
 Offset horizontal y Offset vertical
 El difunimado de la sombra
 El color
 inset para poner la sombra dentro los bordes
div {
box-shadow: 10px 10px 5px lightseagreen;
}
div {
box-shadow: 1px 1px 7px lightseagreen inset;
}
Aplicando estilos para alterar
atributos de apariencia
border-image
Usa una imágen como borde
div {
border-width: 70px 149px 55px 147px;
border-image: url('/Images/red-bird-border.png')
70 149 55 147 repeat;
}
div {
height: 200px;
padding-top: 100px;
text-align: center;
border-width: 10px 154px 12px 154px;
border-image: url(/Images/ivy-border.png)
10 154 12 154 stretch;
}
Aplicando estilos para alterar efectos
gráficos
background
 background-clip
 background-origin
 background-size
body {
background: url(/Images/miImagen.png);
background-size: 80px 60px;
background-repeat: no-repeat;
}
Aplicando estilos para alterar efectos
gráficos
opacity
img {
opacity: 0.4;
filter: alpha(opacity=40); /* IE8 y anteriores */
}
img:hover {
opacity: 1.0;
filter: alpha(opacity=100); /* IE8 y anteriores */
}
Aplicando estilos para alterar efectos
gráficos
Efectos de Texto
text-shadow
word-wrap
h1 {
text-shadow: 5px 5px 5px #0066ff;
}
p {
width: 11em;
border: 1px solid #000000;
word-wrap: break-word;
}
Aplicando estilos para alterar efectos
gráficos
linear-gradient
Orientación vertical:
Orientación diagonal:
Orientación horizontal:
.vertical {
background: -webkit-linear-gradient(top, white, blue);
}
.diagonal {
background: -webkit-linear-gradient(top left, yellow, red, blue);
}
.horizontal{
background: -webkit-linear-gradient(left, green, yellow, blue);
}
Aplicando estilos para alterar efectos
gráficos
linear-gradient
Especificando puntos de color:
.conPuntosDeColor {
background: -webkit-linear-gradient(top, red 0%,
orange 20%, yellow 80%, violet 100%);
}
Aplicando estilos para alterar efectos
gráficos
radial-gradient
Prefijos en cualquier estilo:
 -moz- Mozilla Firefox
 -ms- Microsoft Internet Explorer
 -webkit- Google Chrome, Safari
 -o- Opera
.radial {
background: -webkit-radial-gradient(circle, white, darkblue);
}
Aplicando estilos para establecer
cambios de posición
 position: static;
 position:fixed;
 position:relative;
 position:absolute;
 z-index:-1;
 El de mayor valor estará sobre el de menor
valor
Usando un modelo flexible
display: box;
display: -ms-flexbox;
Acomodará a los hijos en un estilo tipo float.
box-flex:1.0;
box-flex:2.0;
Repartirá los hijos en el ancho total del padre.
En este caso el segundo hijo sera dos veces lo
que el primero.
Usando layout de múltiples columnas
Se pueden crear multiples columnas como en
los periódicos.
 column-count
 column-gap
 column-rule
.columnas {
text-align: justify;
column-count: 3;
column-gap: 40px;
column-rule: 4px outset #336699;
}

Más contenido relacionado

Destacado (10)

WPF 05 - triggers y eventos
WPF 05 - triggers y eventosWPF 05 - triggers y eventos
WPF 05 - triggers y eventos
 
WPF 01 - introducción
WPF 01 -  introducciónWPF 01 -  introducción
WPF 01 - introducción
 
04. Implementando APIs HTML5
04. Implementando APIs HTML5 04. Implementando APIs HTML5
04. Implementando APIs HTML5
 
ASP.NET MVC - AJAX
ASP.NET MVC - AJAXASP.NET MVC - AJAX
ASP.NET MVC - AJAX
 
10. consumiendo datos
10. consumiendo datos10. consumiendo datos
10. consumiendo datos
 
WPF 07 - gráficos, animación y multimedia
WPF 07 - gráficos, animación y multimediaWPF 07 - gráficos, animación y multimedia
WPF 07 - gráficos, animación y multimedia
 
WPF 03 - controles WPF
WPF 03 - controles WPF WPF 03 - controles WPF
WPF 03 - controles WPF
 
WPF 08 - manejo y vinculación de datos
WPF 08 - manejo y vinculación de datosWPF 08 - manejo y vinculación de datos
WPF 08 - manejo y vinculación de datos
 
ASP.NET MVC - layouts y vistas parciales
ASP.NET MVC - layouts y vistas parcialesASP.NET MVC - layouts y vistas parciales
ASP.NET MVC - layouts y vistas parciales
 
01. Creando documentos HTML5
01. Creando documentos HTML501. Creando documentos HTML5
01. Creando documentos HTML5
 

Similar a 08. Propiedades de estilo HTML box

hojas de_estilo_css
 hojas de_estilo_css hojas de_estilo_css
hojas de_estilo_css
George Diaz
 

Similar a 08. Propiedades de estilo HTML box (20)

Estilo & CSS3
Estilo & CSS3Estilo & CSS3
Estilo & CSS3
 
Color de la Scrollbar con CSS
Color de la Scrollbar con CSSColor de la Scrollbar con CSS
Color de la Scrollbar con CSS
 
CSS3
CSS3CSS3
CSS3
 
Curso HTML 5 & jQuery - Leccion 10
Curso HTML 5 & jQuery - Leccion 10Curso HTML 5 & jQuery - Leccion 10
Curso HTML 5 & jQuery - Leccion 10
 
Css3
Css3Css3
Css3
 
CSS3
CSS3CSS3
CSS3
 
Css3
Css3Css3
Css3
 
hojas de_estilo_css
 hojas de_estilo_css hojas de_estilo_css
hojas de_estilo_css
 
Ria 03-html5-css3
Ria 03-html5-css3Ria 03-html5-css3
Ria 03-html5-css3
 
Html5 css3
Html5 css3Html5 css3
Html5 css3
 
html5-css3
html5-css3html5-css3
html5-css3
 
Introducción al Diseño
Introducción al DiseñoIntroducción al Diseño
Introducción al Diseño
 
SVG Dibujando en la Web
SVG Dibujando en la WebSVG Dibujando en la Web
SVG Dibujando en la Web
 
Semana 3 Responsive Design y Media Queries
Semana 3   Responsive Design y Media QueriesSemana 3   Responsive Design y Media Queries
Semana 3 Responsive Design y Media Queries
 
Cuadro atributos css
Cuadro atributos cssCuadro atributos css
Cuadro atributos css
 
T2 1-css
T2 1-cssT2 1-css
T2 1-css
 
0x06-CSS-texto.pdf
0x06-CSS-texto.pdf0x06-CSS-texto.pdf
0x06-CSS-texto.pdf
 
02. Interactuando con controles de UI
02. Interactuando con controles de UI02. Interactuando con controles de UI
02. Interactuando con controles de UI
 
Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDesarrollo de aplicaciones móviles
Desarrollo de aplicaciones móviles
 
Curso HTML CSS 4/4
Curso HTML CSS 4/4Curso HTML CSS 4/4
Curso HTML CSS 4/4
 

Más de Danae Aguilar Guzmán

Más de Danae Aguilar Guzmán (11)

Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
WPF 09. procesos asíncronos y programación paralela
WPF 09. procesos asíncronos y programación paralelaWPF 09. procesos asíncronos y programación paralela
WPF 09. procesos asíncronos y programación paralela
 
WPF 06 - personalizando los controles de interfaz de usuario
WPF 06 -  personalizando los controles de interfaz de usuarioWPF 06 -  personalizando los controles de interfaz de usuario
WPF 06 - personalizando los controles de interfaz de usuario
 
ASP.NET MVC - introduccion al web api
ASP.NET MVC - introduccion al web apiASP.NET MVC - introduccion al web api
ASP.NET MVC - introduccion al web api
 
ASP.NET MVC - implementando globalizacion and localizacion
ASP.NET MVC - implementando globalizacion and localizacionASP.NET MVC - implementando globalizacion and localizacion
ASP.NET MVC - implementando globalizacion and localizacion
 
ASP.NET MVC - areas, manejo de estado
ASP.NET MVC - areas, manejo de estadoASP.NET MVC - areas, manejo de estado
ASP.NET MVC - areas, manejo de estado
 
ASP.NET MVC - Introducción a ASP.NET MVC
ASP.NET MVC - Introducción a ASP.NET MVCASP.NET MVC - Introducción a ASP.NET MVC
ASP.NET MVC - Introducción a ASP.NET MVC
 
Crecimiento profesional como desarrollador de software
Crecimiento profesional como desarrollador de softwareCrecimiento profesional como desarrollador de software
Crecimiento profesional como desarrollador de software
 
05. Creando e implementando objetos y métodos
05. Creando e implementando objetos y métodos05. Creando e implementando objetos y métodos
05. Creando e implementando objetos y métodos
 
03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery
 
Conceptos C#
Conceptos C#Conceptos C#
Conceptos C#
 

Último

2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
EncomiendasElSherpa
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
GuillermoBarquero7
 

Último (6)

Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 

08. Propiedades de estilo HTML box

  • 1. Propiedades de estilo HTML box Danae Aguilar Guzmán MCT, MS, MCTS, MCP danaeaguilar@gmail.com
  • 2. Contenido del Módulo  Aplicando estilos para alterar atributos de apariencia  Aplicando estilos para alterar efectos gráficos  Aplicando estilos para establecer cambios de posición  Usando un modelo flexible  Usando layout de múltiples columnas
  • 3. Aplicando estilos para alterar atributos de apariencia Bordes  border-radius  box-shadow  border-image
  • 4. Aplicando estilos para alterar atributos de apariencia border-radius  Esquinas redondeadas div { border: 2px solid; border-radius: 25px; }
  • 5. Aplicando estilos para alterar atributos de apariencia border-radius  Diferentes valores para cada esquina: border-radius: 10px 90px 90px 90px; div { width: 100px; height: 100px; padding: 20px; background-color: forestgreen; border-top-left-radius: 10px; border-top-right-radius: 90px; border-bottom-right-radius: 90px; border-bottom-left-radius: 90px; }
  • 6. Aplicando estilos para alterar atributos de apariencia box-shadow Sombras en los bordes Los valores representan :  Offset horizontal y Offset vertical  El difunimado de la sombra  El color  inset para poner la sombra dentro los bordes div { box-shadow: 10px 10px 5px lightseagreen; } div { box-shadow: 1px 1px 7px lightseagreen inset; }
  • 7. Aplicando estilos para alterar atributos de apariencia border-image Usa una imágen como borde div { border-width: 70px 149px 55px 147px; border-image: url('/Images/red-bird-border.png') 70 149 55 147 repeat; } div { height: 200px; padding-top: 100px; text-align: center; border-width: 10px 154px 12px 154px; border-image: url(/Images/ivy-border.png) 10 154 12 154 stretch; }
  • 8. Aplicando estilos para alterar efectos gráficos background  background-clip  background-origin  background-size body { background: url(/Images/miImagen.png); background-size: 80px 60px; background-repeat: no-repeat; }
  • 9. Aplicando estilos para alterar efectos gráficos opacity img { opacity: 0.4; filter: alpha(opacity=40); /* IE8 y anteriores */ } img:hover { opacity: 1.0; filter: alpha(opacity=100); /* IE8 y anteriores */ }
  • 10. Aplicando estilos para alterar efectos gráficos Efectos de Texto text-shadow word-wrap h1 { text-shadow: 5px 5px 5px #0066ff; } p { width: 11em; border: 1px solid #000000; word-wrap: break-word; }
  • 11. Aplicando estilos para alterar efectos gráficos linear-gradient Orientación vertical: Orientación diagonal: Orientación horizontal: .vertical { background: -webkit-linear-gradient(top, white, blue); } .diagonal { background: -webkit-linear-gradient(top left, yellow, red, blue); } .horizontal{ background: -webkit-linear-gradient(left, green, yellow, blue); }
  • 12. Aplicando estilos para alterar efectos gráficos linear-gradient Especificando puntos de color: .conPuntosDeColor { background: -webkit-linear-gradient(top, red 0%, orange 20%, yellow 80%, violet 100%); }
  • 13. Aplicando estilos para alterar efectos gráficos radial-gradient Prefijos en cualquier estilo:  -moz- Mozilla Firefox  -ms- Microsoft Internet Explorer  -webkit- Google Chrome, Safari  -o- Opera .radial { background: -webkit-radial-gradient(circle, white, darkblue); }
  • 14. Aplicando estilos para establecer cambios de posición  position: static;  position:fixed;  position:relative;  position:absolute;  z-index:-1;  El de mayor valor estará sobre el de menor valor
  • 15. Usando un modelo flexible display: box; display: -ms-flexbox; Acomodará a los hijos en un estilo tipo float. box-flex:1.0; box-flex:2.0; Repartirá los hijos en el ancho total del padre. En este caso el segundo hijo sera dos veces lo que el primero.
  • 16. Usando layout de múltiples columnas Se pueden crear multiples columnas como en los periódicos.  column-count  column-gap  column-rule .columnas { text-align: justify; column-count: 3; column-gap: 40px; column-rule: 4px outset #336699; }