Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Ori-chan en 1 Enero 2013, 02:14 am



Título: [CSS] Animación pre hecha. ¿Donde la pongo?.
Publicado por: Ori-chan en 1 Enero 2013, 02:14 am
Estaba toqueteando el http://www.css3maker.com/index.html cuando encontré la opción de animación. Hice algunas cosas y me salió esto:
Código
  1. .classname {
  2. -webkit-animation: cssAnimation 1s 16 ease;
  3. -moz-animation: cssAnimation 1s 16 ease;
  4. -o-animation: cssAnimation 1s 16 ease;
  5. }
  6. @-webkit-keyframes cssAnimation {
  7. from { -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
  8. to { -webkit-transform: rotate(4deg) scale(1) skew(1deg) translate(10px); }
  9. }
  10. @-moz-keyframes cssAnimation {
  11. from { -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
  12. to { -moz-transform: rotate(4deg) scale(1) skew(1deg) translate(10px); }
  13. }
  14. @-o-keyframes cssAnimation {
  15. from { -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
  16. to { -o-transform: rotate(4deg) scale(1) skew(1deg) translate(10px); }
  17. }

¿Se tendría que meter aquí?:
Código
  1. <STYLE type="text/css">
  2.  
  3. </STYLE>

Una vez puesto donde se tuviera que poner, ¿Como lo acciono?.





Un saludo y gracias por leer!!


Título: Re: [CSS] Animación pre hecha. ¿Donde la pongo?.
Publicado por: Shell Root en 2 Enero 2013, 04:35 am
Se pondría entre las etiquetas <SCRIPT> el código css, pero para ponerlo a funcionar debería de crear un "objeto", y agregarle la clase .classname{}, es decir:

Código
  1. <pre class = 'classname'>...</pre>


Título: Re: [CSS] Animación pre hecha. ¿Donde la pongo?.
Publicado por: Ori-chan en 3 Enero 2013, 14:50 pm
Gracias por esto, me imaginaba que se tendría que poner lo de
Código
  1. class = 'classname'
Pero no me imaginaba donde.


Entonces quedaría así?:
Código
  1. <!Doctype html>
  2. <html>
  3. <head>
  4. </head>
  5. <script type="text/css">
  6. <pre class = 'classname'>
  7. .classname {
  8. -webkit-animation: cssAnimation 1s 16 ease;
  9. -moz-animation: cssAnimation 1s 16 ease;
  10. -o-animation: cssAnimation 1s 16 ease;
  11. }
  12. @-webkit-keyframes cssAnimation {
  13. from { -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
  14. to { -webkit-transform: rotate(4deg) scale(1) skew(1deg) translate(10px); }
  15. }
  16. @-moz-keyframes cssAnimation {
  17. from { -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
  18. to { -moz-transform: rotate(4deg) scale(1) skew(1deg) translate(10px); }
  19. }
  20. @-o-keyframes cssAnimation {
  21. from { -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
  22. to { -o-transform: rotate(4deg) scale(1) skew(1deg) translate(10px); }
  23. }
  24. </pre>
  25. </script>
  26. <body>
  27. </body>
  28. </html>


Y después como lo llamo para que haga el efecto?
Asi o algo parecido?

Código
  1. <body>
  2. <INPUT TYPE="button" VALUE="girar" class='classname'>
  3. </body>
  4.