Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Caja en CSS
Resumen
2
ipos de Letra
o
Transfrmalo en ..\Ejemplos\chapter6\trillium\index.html
Body element: Verdana, Arial, sans-serif
h1 & h2: Georgia, Times New Roman, serif
Footer: Georgia, Times New Roman, serif
Tipos de Letra
http://www.google.com/webfonts
Propiedad font-size
Recomendacin de accesibilidad:
Utilizar tamaos en em o porcentajes porque facilitan a los
navegadores su agrandamiento
Unidades:
https://librosweb.es/libro/css/capitulo_3/unidades_de_medida.html
Transformar starter.html en
..\Ejemplos\chapter6\trillium2\index.html
Alineamiento y sangra
Propiedad text-transform
Especifica la utilizacin de maysculas.Valores vlidos:
None (default), capitalize, uppercase o lowercase.
h1 { text-transform: uppercase; }
Propiedad text-align
Configura el alinemaniento del texto. Valores vlidos:
Left (default), center, right and justify are valid values.
h1 { text-align: center; }
Propiedad text-indent
Configura la sangra de primera lnea de un elemento de texto p {
text-indent: 5em; }
Alineamiento y Sangra
..\Ejemplos\chapter6\trillium3\index.html
Partir de starter.html
Propiedad width
Configura la anchura del CONTENIDO
de un elemento h1 { width: 80%; }
(Valor numricopx, em- o %)
Propiedad min-width
Especifica la anchura minima de un
elemento
Propiedad max-width
Content
El texto, imagen,etc.
Padding
Area
entre el contenido
y elborde
Border
Margin
E
l espacio vaco entre
el elemento y los
adyacentes
13
Modelo de Caja
Ejemplos
<h1> - fondo azul claro, padding de 20 pixeles, borde negro de
1 pixel
<div> - fondo azul, sin padding (por defecto), borde negro de
5 pixels.
..\Ejemplos\chapter6\box.html
14
Margen CSS
La zona del margen: siempre
transparente Propiedades
relacionadas:
margin, margin-top, margin-right, margin-left, margin-bottom
Define el espacio vaco entre un
elemento y los elementos
adyacentes.
Utiliza valores numricos (px/em) o porcentajes
Ejemplos h1 { margin: 0; }
h1 { margin: 20px 10px; }
top&bottom left&right h1
Borde CSS
Consiste en:
border-width
border-style border-color
Atajo:
h2 { border: 2px solid #ff0000 }
Border
Style
Border CSS
Se puede configurar de manera independiente cada uno de los lados del
borde:
border-bottom
border-left
border-right border-top h2 { border-bottom: 2px solid #ff0000
}
Borde CSS
..\Ejemplos\chapter6\box3.html
Propiedad border-radius.
Ejemplo:
h1 { border: 1px solid #000033;
border-radius: 15px; }
Ejercicio - replica los ejemplos
siguientes:
..\Ejemplos\chapter6\box4.html
..\Ejemplos\chapter6\box5.html Se utilizan valores numricos (px, em).
Un solo valor configura las 4 esquinas.
Cuatro valores configuran independientemente cada esquina,
empezando por la superior izquierda y siguiendo como las agujas
del reloj
Se pueden configurar independientemente utilizando las propiedades
border-bottom-left-radius, etc.
22
Bordes redondeados
Transformalo en:
..\Ejemplos\chapter6\lighthouse\index.html
23
Centrar
contenido
#container { margin-left:auto;
margin-right:auto;
width:80%;}
Centrar contenido
Ejercicio
Partir de starter.html
Transformar en
..\Ejemplos\chapter6\trillium5\index.html
Propiedad box-shadow:
Sombra de
caja
Ejemplo:
#wrapper { text-shadow: 3px
3px 3px #666; }
CSS3 textshadowProperty
13
Ejercicio:
Partir de lcenter.html
Transformar en:
..\Ejemplos\chapter6\lighthouse\shadow.html
14
Imagen de Fondo
background-clip
Especifica los lmites del fondo:
.test { background-clip: content-box;}
Valores: content-box, padding-box, border-box(por defecto)
background-origin
Coloca la imagen de fondo en relacin con el contenido,el
relleno o el borde
Valores: content-box, padding-box (por defecto), border-box
background-size
Se puede utilizar para redimensionar o escalar el fondo
(%width,%height), (pxWidth,pxHeight), cover, contain
Ejemplos:
..\Ejemplos\chapter6\clip\index.html
..\Ejemplos\chapter6\origin\index.html
..\Ejemplos\chapter6\size\sedona.html
15
Imagen de Fondo
Contain
..\Ejemplos\chapter6\size\cover.html
..\Ejemplos\chapter6\size\contain.html
Cover
16
Opacidad
1 Totalmente opaco
Ejemplo:
h1{ background-color: #FFFFFF;
opacity: 0.6; }
Opacidad
Ejercicio:
Formato de color:
3 Canales para RGB, un canal para alpha (transparencia)
Los valores para rojo, verde y azul deben ser decimales de 0 a 255.
El valor de transparencia debe ser un nmero entre 0 (transparente) y 1
(opaco) Se pueden indicar dos valores de color con formatos distintos:
Navegadores no compatibles con CSS3
Ejemplo:
h1 { color: #ffffff;
color:
rgba(255,
255,
255,0.7);
font-size:
5em;
padding17
right:10px;
text-align:
right;
}
35
Color HSLA
Forma de representacin
alternativa:
Hue
Saturation
Light
Alpha
36
Degradado
Propiedad background-image:
linear-gradient() to bottom, to top, to left, to right
radial-gradient() Shape, size, position
(startColorstr=#FFFFFFFF, endColorstr=#FF8FA5CE);
background-image: linear-gradient(to bottom,#FFFFFF,
#8FA5CE);
19
Gradientes
Ejercicio:
Experimenta con los diferentes parmetros de lineargradient y radialgradient y crea una pgina Web con elementos que muestren varios
degradados alternativos
Trata de explorar todas las posibilidades de los degradados
Resumen