Upload
francisco-giovanny
View
216
Download
0
Embed Size (px)
Citation preview
Diseo y Animacin con CSS Trainer IT: JCBRUNO
Autor: NTecnologias.org
Diseo y Animacin con CSS NTecnologias.org 2
Diseo y Animacin con CSS
Los navegadores basados en webkit permiten una serie de efectos visuales y de animacin muy
interesantes basados en CSS3.
Efectos Grficos Estticos:
Cmo dibujar gradientes, reflejos y esquinas redondeadas.
Generamos el siguiente cdigo como ejemplo:
Aplicamos algunos estilos para ir mejorando nuestro primer cdigo de ejemplo:
Efectos01
Introduccin
Captulo Primero
Captulo Segundo
Dentro de la etiqueta body
generamos unos div, cada uno
con id que los identifica y una
class con el nombre de botones
para los 3 div.
Guardamos con el nombre de
efectosgraficos.html
.botones {
position:absolute;
left:25px;
width:200px; height:30px;
text-align:center;
padding-top:11px;
border:1px solid #aaa;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
margin-top:10px;
}
#cap0 {top:25px;}
#cap1 {top:80px;}
#cap2 {top:135px;}
Dentro de la etiqueta head
generamos una etiqueta style.
Aplicamos estilos tanto para las
class botones y para los id cap0,
cao1 y cap2.
El resultado sera el siguiente:
Diseo y Animacin con CSS NTecnologias.org 3
El siguiente paso es redondear las esquinas de nuestros botones:
Ahora aplicamos un estilo gradiente a nuestros botones:
.botones {
position:absolute;
left:25px;
width:200px; height:30px;
text-align:center;
padding-top:11px;
border:1px solid #aaa;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
margin-top:10px;
-webkit-border-radius:15px;
}
#cap0 {top:25px;}
#cap1 {top:80px;}
#cap2 {top:135px;}
Seguimos trabajando dentro de
nuestros estilos.
En el estilo de la class botones
agregamos la siguiente lnea de
cdigo:
El resultado sera el siguiente:
.botones {
position:absolute;
left:25px;
width:200px; height:30px;
text-align:center;
padding-top:11px;
border:1px solid #aaa;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
margin-top:10px;
-webkit-border-radius:15px;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, #bbb),
color-stop(0.2, #ccc),
color-stop(1, #fff)
);
}
#cap0 {top:25px;}
#cap1 {top:80px;}
#cap2 {top:135px;}
Seguimos trabajando dentro de
nuestros estilos.
Agregamos la siguiente lnea de
cdigo:
El resultado sera el siguiente:
Diseo y Animacin con CSS NTecnologias.org 4
Por ultimo les aplicamos un estilo de sombra a nuestros botones:
En nuestro siguiente ejemplo creamos un efecto de reflejo a una imagen
Generamos el siguiente cdigo como ejemplo:
Generamos el siguiente cdigo como ejemplo:
.botones {
position:absolute;
left:25px;
width:200px; height:30px;
text-align:center;
padding-top:11px;
border:1px solid #aaa;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
margin-top:10px;
-webkit-border-radius:15px;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, #bbb),
color-stop(0.2, #ccc),
color-stop(1, #fff)
);
-webkit-box-shadow: 5px 5px 8px #aaa;
}
#cap0 {top:25px;}
#cap1 {top:80px;}
#cap2 {top:135px;}
Seguimos trabajando dentro de
nuestros estilos.
Agregamos la siguiente lnea de
cdigo:
El resultado sera el siguiente:
Efectos02
Bienvenidos al curso de
disear contenidos en HTML5 y CSS3. Dependiendo del tamao de pantalla de tu dispositivo, cambiaremos
tipo y cuerpo de la fuente para hacerla ms legible.
Dentro de la etiqueta body generamos un div, con un
id que los identifica y una etiqueta img src, para este
ejemplo necesitamos una imagen.
Guardamos con el nombre de efectosgraficos2.html
Diseo y Animacin con CSS NTecnologias.org 5
Aplicamos algo de estilo al texto
El siguiente paso es aplicar el efecto de reflejo a la imagen:
#texto {
position:absolute;
top:35px;
left:15px;
width:auto;
height:auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#aaa;
padding-right:auto;
}
#texto img {
-webkit-box-reflect:below 1px -webkit-gradient(linear, left bottom, left top,
from(white), color-stop(0.7, transparent)) ;
}
#texto {
position:absolute;
top:35px;
left:15px;
width:auto;
height:auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#aaa;
padding-right:auto;
}
Dentro de la etiqueta head
generamos una etiqueta style.
Aplicamos estilos al id.
El resultado sera el siguiente:
Seguimos trabajando dentro de
nuestros estilos.
Agregamos la siguiente lnea de
cdigo:
El resultado sera el siguiente: