AnshiG
Bienvenidos a AnshiG.!!

Unirse al foro, es rápido y fácil

AnshiG
Bienvenidos a AnshiG.!!
AnshiG
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Conectarse

Recuperar mi contraseña


Afiliados Elite


Normales
Kimi wa Petto TOP
Pagerank

Últimos temas
» Blog de Renders!
Propiedades Basicas CSS: Efectos EmptyDom Ene 03, 2016 2:36 pm por Sakura92

» Hemos vuelto!!
Propiedades Basicas CSS: Efectos EmptyDom Ene 03, 2016 2:31 pm por Sakura92

» Actualización FEBRERO 2015
Propiedades Basicas CSS: Efectos EmptyVie Feb 27, 2015 10:22 am por Sakura92

» Cosplay (Varios)
Propiedades Basicas CSS: Efectos EmptyLun Feb 23, 2015 10:42 am por Sakura92

» Cosplay (Varios)
Propiedades Basicas CSS: Efectos EmptyLun Feb 23, 2015 10:41 am por Sakura92

» Materias favoritas... y no tanto!
Propiedades Basicas CSS: Efectos EmptyJue Feb 12, 2015 10:47 am por Sakura92

» Que mascotas tienen, tuvieron y les gustaria tener?
Propiedades Basicas CSS: Efectos EmptyJue Feb 12, 2015 10:38 am por Sakura92

» Redes sociales
Propiedades Basicas CSS: Efectos EmptyJue Feb 12, 2015 10:09 am por Sakura92

» PS3: Juegos!
Propiedades Basicas CSS: Efectos EmptyJue Feb 12, 2015 10:03 am por Sakura92

» Consolas o PC?
Propiedades Basicas CSS: Efectos EmptyJue Feb 12, 2015 9:55 am por Sakura92

» BUSQUEDA DE STAFF
Propiedades Basicas CSS: Efectos EmptyMar Feb 10, 2015 7:18 pm por Sakura92

» Requisitos y Datos
Propiedades Basicas CSS: Efectos EmptyMar Feb 10, 2015 12:03 pm por Sakura92

» Limpieza de afiliados
Propiedades Basicas CSS: Efectos EmptyMar Feb 10, 2015 9:36 am por Sakura92

» Ola ke Ase?
Propiedades Basicas CSS: Efectos EmptyLun Dic 09, 2013 8:07 pm por Tetsumi

» Guia 7: Reglamento Administracion
Propiedades Basicas CSS: Efectos EmptyVie Nov 22, 2013 1:05 pm por Sakura92

» Ideas
Propiedades Basicas CSS: Efectos EmptyVie Nov 22, 2013 1:02 pm por Sakura92

» Puntos
Propiedades Basicas CSS: Efectos EmptyVie Nov 22, 2013 12:59 pm por Sakura92

» Reglamento Soporte
Propiedades Basicas CSS: Efectos EmptyVie Nov 22, 2013 12:58 pm por Sakura92

» Reglamento Tutoriales
Propiedades Basicas CSS: Efectos EmptyVie Nov 22, 2013 12:57 pm por Sakura92

» Reglamento Galerias
Propiedades Basicas CSS: Efectos EmptyVie Nov 22, 2013 12:57 pm por Sakura92

» Reglamento Recursos
Propiedades Basicas CSS: Efectos EmptyVie Nov 22, 2013 12:56 pm por Sakura92

» Reglamento Talleres y Pedidos
Propiedades Basicas CSS: Efectos EmptyVie Nov 22, 2013 12:56 pm por Sakura92

» Incumplimientos
Propiedades Basicas CSS: Efectos EmptyVie Nov 22, 2013 12:52 pm por Sakura92

» Wings of Freedom [Elite]
Propiedades Basicas CSS: Efectos EmptyLun Sep 30, 2013 2:28 pm por Invitado

» Yugi Oh! RPG [Élite]
Propiedades Basicas CSS: Efectos EmptyMiér Ago 07, 2013 2:36 am por Invitado

» OMEGA NEW WORLD [Afiliación Élite ]
Propiedades Basicas CSS: Efectos EmptyMiér Jul 31, 2013 6:08 pm por Invitado

» Creando Mundos [Élite]
Propiedades Basicas CSS: Efectos EmptyVie Jul 26, 2013 12:22 am por Invitado

» World´s Inuyasha RPG [Normal]
Propiedades Basicas CSS: Efectos EmptyMiér Jul 24, 2013 11:46 pm por Invitado

» Fatal Liberty Rol [Élite]
Propiedades Basicas CSS: Efectos EmptyMar Jul 16, 2013 10:30 am por Invitado

» Fairy Tail Sekai || Re-Apertura! || Afiliación Elite
Propiedades Basicas CSS: Efectos EmptyMiér Jul 03, 2013 1:50 am por Invitado

» Hi(: !
Propiedades Basicas CSS: Efectos EmptyLun Jul 01, 2013 3:47 am por #Re Sound

» Hola, Hola, ¿hay alguien ahi?
Propiedades Basicas CSS: Efectos EmptyLun Jul 01, 2013 3:37 am por #Re Sound

» Bleach: Shadow Of Seireitei [Cambio de dirección]
Propiedades Basicas CSS: Efectos EmptySáb Jun 29, 2013 11:52 am por Invitado

» Volvi... nose si para siempre pero volvi xD
Propiedades Basicas CSS: Efectos EmptyVie Jun 28, 2013 9:08 am por Sakura92

» Me extravié en el cielo, ¿qué puedo hacer?
Propiedades Basicas CSS: Efectos EmptyVie Jun 28, 2013 8:55 am por Sakura92

» Roma Antiqua {Afiliación Normal}
Propiedades Basicas CSS: Efectos EmptyDom Jun 23, 2013 3:07 pm por Invitado

» Saint Seiya Cosmos Rebellion Rol [Afiliación Élite]
Propiedades Basicas CSS: Efectos EmptyDom Jun 16, 2013 12:13 am por Invitado

» Buck Tick Fans [Élite]
Propiedades Basicas CSS: Efectos EmptyJue Jun 13, 2013 1:49 am por Invitado

» End of Silence [Cambio de dirección y botones]
Propiedades Basicas CSS: Efectos EmptyVie Mayo 31, 2013 5:54 am por Invitado

» Campamento mestizo [Afiliación Elite]
Propiedades Basicas CSS: Efectos EmptyMiér Mayo 29, 2013 6:11 pm por Invitado

» Render Universe - Elite
Propiedades Basicas CSS: Efectos EmptyDom Mayo 19, 2013 3:58 pm por Invitado

» Love orange and cyan (tutorial9
Propiedades Basicas CSS: Efectos EmptyJue Mayo 16, 2013 3:51 pm por Loki

» AVISO
Propiedades Basicas CSS: Efectos EmptyJue Mayo 16, 2013 8:49 am por Sakura92

» Code Geass: Endless Dark [Élite]
Propiedades Basicas CSS: Efectos EmptyMiér Mayo 01, 2013 2:22 am por Invitado

» Creative Designs (normal)
Propiedades Basicas CSS: Efectos EmptyMar Abr 30, 2013 12:48 am por Invitado

» Ultimate Inazuma Rol -Cambio de banner-
Propiedades Basicas CSS: Efectos EmptyJue Abr 25, 2013 1:26 pm por Invitado

» Buenas...
Propiedades Basicas CSS: Efectos EmptyMar Abr 16, 2013 3:58 pm por Naggar

» Actualizacion de Abril
Propiedades Basicas CSS: Efectos EmptyMar Abr 16, 2013 2:00 pm por Sakura92

» Texuras y Png hechas por mi (Sueltas) - Actu 13/04
Propiedades Basicas CSS: Efectos EmptyLun Abr 15, 2013 8:16 am por Jotaro Kujo

» AVISO DE AUSENCIA TEMPORAL
Propiedades Basicas CSS: Efectos EmptyVie Abr 12, 2013 2:46 pm por Zec



Las imagenes e historias que se posteen en este foro son de sus respectivos dueños, cada uno tendra el link correspondiente a la pagina donde lo ubico su creador originalmente.Todo el materia ya se encuentra bajo licencia por favor si quieres tomar algo comunicarse con la administración del foro, o el dueño del post.
Creative Commons License
Crear
foro
Codigos CSS-HTML-JS

APRENDO EN...
Estudio en Eternal Designs Melody Graphics School ise-graficos Propiedades Basicas CSS: Efectos 08 Propiedades Basicas CSS: Efectos Yyyghjy Propiedades Basicas CSS: Efectos Mschool

TOMO RECURSOS DE...
Propiedades Basicas CSS: Efectos Recursos-1

RESEÑAS...


Propiedades Basicas CSS: Efectos

Ir abajo

Propiedades Basicas CSS: Efectos Empty Propiedades Basicas CSS: Efectos

Mensaje por Sakura92 Sáb Abr 06, 2013 6:51 pm

TUTORIAL REALIZADO POR PYRITE WOLF DE SOURCECODE


#005 - Efectos

En este tuto, aprenderás a darle diversos efectos a los elementos con los que trabajas :3 Recuerda que en este tutorial se asume que ya has leido las ediciones anteriores de esta línea ^^

SE RECOMIENDA FUERTEMENTE LEER PRIMERO LOS TUTORIALES DE HTML BÁSICO DE SKAOI.

Hoy en los super tutos de CSS tenemos a los más esperados... ¡los efectos! Son simples pero bonitos, y combinados pueden hacer que tu foro se vea muy cool. Puede que edite este post si más adelante me acuerdo de algo que haya faltado, pero por ahora introduciremos seis efectos básicos y sus instrucciones de uso. Debo advertirte, sin embargo, de que si no has estado practicando lo suficiente puede que esto se te complique un poco.

1. Transparencias (opacity)

Ya, creo que este es el efecto más simple de todos pero no por eso el de menor calidad. Las transparencias te permiten ajustar la opacidad de un elemento, yendo de 0 a 1 (0 es transparente, no lo verás; 1 es completamente sólido, no será semitransparente). Y lo mejor es que en la prehistoria era un lío colocar la opacidad, porque no todos los exploradores la soportaban, pero ahora, con tan solo agregar una línea que diga opacity: 0.8; el elemento deseado ya será un 80% sólido.
opacity: 0.1;
opacity: 0.2;
opacity: 0.3;
opacity: 0.4;
opacity: 0.5;
opacity: 0.6;
opacity: 0.7;
opacity: 0.8;
opacity: 0.9;
opacity: 1;


2. Al pasar el mouse... (hover)

El hover es lo que sucede cuando uno pasa el mouse sobre algo y ese algo cambia. Puede afectar a prácticamente cualquier propiedad de cualquier elemento habido y por haber. Les puedes cambiar completamente el estilo al pasar el mouse. La sintaxis es:
Código:
nombre:hover {
lo que sea que quieras que suceda al pasarle el mouse (cambiar la opacidad, cambiar la sombra, cambiar el color de letra, el color de fondo, alto, ancho, LO QUE SEA)
}
Donde dice nombre se debe poner el nombre del id, class o elemento que se quiera modificar. ¡Y LISTO! (:

3. Que sea suave (transition)

De seguro han entrado a algún foro, pasaron el mouse sobre un link y suavemente al link le apareció un resplandor alrededor de algún tono, ¿a que sí? O el link se movía hacia algún lugar. Pues es algo super simple, es un efecto hover con transición suavizada. Se puede suavizar la transición de cualquier cosa con las siguientes líneas:
transition: all XXs tt delay;
-moz-transition: all XXs tt delay;
-webkit-transition: all XXs tt delay;
Donde dice XX se debe reemlpazar por la cantidad de segundos que debe durar la transición (recomiendo 0.75 o 1 para hovers). El t determinará cómo se llevará a cabo la función a lo largo del tiempo especificado. Estos son los valores que se le pueden asignar: linear (la animación sucede de modo parejo), ease (empieza lento, acelera y vuelve a desacelerar), ease-in (comienza lento y sigue normal) y ease-out (comienza normal y termina lento). Finalmente, donde dice delay se puede colocar el tiempo en segundos que quieren que transcurra antes de que inicie la animación. Si no quieren que pase tiempo, simplemente borran ese valor.

4. El mundo gira... (rotation)

Rotar y girar elementos a gusto es algo que definitivamente no recibe la atención que se merece. Estos códigos permiten girar cualquier cosa - imágenes, cajas, texto, etc. - la cantidad de grados que uno quiera.
Código:
transform:rotate(XXdeg);
-ms-transform:rotate(XXdeg);
-moz-transform:rotate(XXdeg);
-webkit-transform:rotate(XXdeg);
-o-transform:rotate(XXdeg);
Donde dice XX reemplazas por la cantidad de grados que desees rotar. Tiene todas esas lineas porque básicamente hay problemas de compatibilidad entre exploradores.
Este texto está rotado 45 grados.. Booh.


5. Zoom

Esta propiedad tiene una escala donde 1 es el valor del objeto en su tamaño normal y va hasta el 0. Permite hacer una suerte de zoom en los elementos. La propiedad se aplica así:
Código:
transform : scale(0.9)
-moz-transform:  scale(0.9);
-webkit-transform: scale(0.9);
  -o-transform:  scale(0.9);

6. Animaciones

¡ADVERTENCIA! Esto sí que puede ser complicado xD
Una de las opciones menos aprovechadas y más entretenidas de CSS es que te permite animar tus elementos para que se muevan de un lado a otro. Esto viene en dos partes. Por un lado, la animación en sí será:
Código:
@keyframe nombre {
from {left: XXpx}
to: {left: YYpx;}
}

@-moz-keyframes nombre {
from {left: XXpx;}
to {left: YYpx;}
}

@-webkit-keyframes nombre {
from {left: XXpx;}
to {left: YYpx;}
}
Como verás la sintáxis es algo diferente a lo que estás acostumbrado, y es tantito largo por el tema de las compatibilidades entre exploradores. Donde dice Nombre deberás darle un nombre a la animación, la segunda línea es de donde parte (puedes reemplazar el left: XXpx; por el lugar que quieras, puede salir del bottom o del top o de donde a tí se te antoje) y la tercera es hacia dónde va. Lo demás es repetir datos. Entonces, si ponemos from {left:0px;} y to {left:700px} nuestra animación se moverá de su posición original a unos 700 píxeles a la izquierda.

La segunda parte se debe colocar en el CSS del elemento afectado por la animación. La sintáxis de esta segunda parte es mucho más corta pero no por eso más simple, ya que es una sola propiedad con muchos valores:
Código:
animation: nombre XXs velocidades YYs ZZ dirección;
-moz-animation: nombre XXs velocidades YYs ZZ dirección;
-webkit-animation: nombre XXs velocidades YYs ZZ dirección;
Donde dice nombre va el mismo nombre que hayas puesto al keyframe (es decir, el nombre que usaste en el código anterior).
En "XXs" es la cantidad de segundos que quieres que dure.
En Velocidades va una opción de efecto que hace que la animación sea más lenta o más rápida en diferentes momentos, las opciones son linear (misma velocidad todo el tiempo), ease (que es la que saldrá por defecto; comienza lento, luego rápido y termina lento), ease-in (comienza lento), ease-out (termina lento), y ease-in-out (comienza lento, luego va normal, y termina lento).
En "YYs" debes colocar si quieres que tenga algún delay (es decir, que pase una determinada cantidad de segundos antes de que comience la animación).
En ZZ debes reemplazar por la cantidad de veces que quieres que se realice la animación; puedes poner un número fijo o simplemente infinite para que lo haga por siempre.
Finalmente, donde dice dirección no debes poner nada si quieres que suceda siempre lo mismo; pero si quieres tienes la opción de colocar alternate. Alternate permitirá que de todas las veces que se realice la animación, las veces pares se haga al revés (es decir, por ejemplo, si fue hacia la izquierda, que vuelva hacia la derecha; si no colocas alternate simplemente volverá a aparecer a la derecha y se moverá hacia la izquierda). Además de todo esto, será importante que le des position: relative; a tu elemento para que esto funcione. Aquí les dejo un ejemplo completo.


Ok, eso último sí que fue enredado. Espero que de todos modos lo hayan entendido xD
En fin, estas características se pueden combinar, y para su óptimo uso recomiendo pasar muchas horas tonteando en la página de pruebas.
Cualquier dato que sepas que falte o consulta que quieras hacer, deja un aviso aquí ^^



​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
Sakura92
Sakura92
Webmaster
Webmaster

Mensajes : 175
Puntos : 413742
Reputación : 2
Edad : 31

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.