[Tutoriales] Efectos en imágenes
Empecemos.
Primero que todo, entramos en Blogger>Plantilla>Editar HTML, allí haz clic en el HTML, y pulsa Ctrl+F (si tienes un MAC, es Cmd+F), y te aparecerá un cuadradito, que si eres iniciada en esto, te adelanto que es para buscar. Y copiamos el código: ]]></b:skin>
Para poner el efecto en todas las imágenes del blog (en esto tienes que tener en cuenta que también saldrá el efecto en la cabecera) tienes que empezar con el codigo: img {
Y si quieres ponerlo solo en ciertas ocaciones, pones punto, y el nombre que quieras ponerle al efecto, por ejemplo: .efecto1 {
Después de eso, en el siguiente renglón, vamos a poner los códigos de como va a estar la imagen normal, sin tener el cursor encima. Aquí podemos poner mogollón de cosas, bastantes más de las que yo os voy a poner aquí, pero bueno, este tutorial es sobre todo para iniciados en esto, y yo tampoco es que sea una profesional, así que pondré los más comunes, los que yo se, y seguramente me faltarán de los que sé.
Si queremos que la imagen transparente, ponemos el código:
opacity: (aquí ponemos cuanto se va a ver la imagen, cuanto más alto sea el numero, hasta 1, más se verá);Para los bordes redondeados:
border-radius: (el número, cuanto mayor, más redondeadas las esquinas)px;Para ponerle bordes:
-Si quieres que los bordes sean en toda la imagen:
border: (el número, cuanto mayor sea, más grueso el borde)px solid(aquí lo puedes cambiar por dashed, que es con guiones, o por dotted, que es con puntitos) #(aquí el número del color que quieres que sea el borde, te dejo una página para mirarlo aquí)-Si quieres ponerlo en, por ejemplo, solo los bordes de arriba y abajo, o ponerlo diferente en cada lado, pondríamos este código:
border-top(este para arriba): 3px solid #FF0000;Luego de poner esos códigos, os recomiendo que pongáis el siguiente, para que luego no se vea muy brusco el cambio cuando pasas el ratón por encima:
border-bottom(abajo): 3px solid #FF0000;
border-left(izquierda): 3px dashed #BDBDBD;
border-right(derecha): 3px dashed #BDBDBD;
-webkit-transition: all 0.5s ease-in-out;Y por último, cuando terminemos con esto, debemos cerrarlo todo con la llave: }
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-out;
Yo por ejemplo, lo voy a poner todo así:
img {
opacity: 0.5;
border-radius: 10px;
border:none;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-out;
}
Y en la plantilla, quedaría tal que así:
-webkit-transform: scale (aquí ponemos cuanto se va a agrandar o empequeñecer, por ejemplo, 0.1, para más pequeño, o 1.5, para más grande. Va entre paréntesis);Y para que rote:
-webkit-transform: rotate (aquí cuanto mayor el número, más rota. Podemos ponerlos hasta 360deg, que es un giro completo. Vá entre parentesis) (talnumerodeg);
-webkit-transform: scale(1.2)rotate(20deg);Y por último lo cierran todo con }. A mi al final el código me queda así:
img {
opacity: 0.5;
border-radius: 10px;
border:none;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
img:hover {
opacity:1;
border-radius: 20px;
-webkit-transform: scale(1.2)rotate(20deg);
}
!important
<img class="efecto1" src="URL de la imagen">
Dōitashimashite ^^ Me alegra que te hayan servido de ayuda
ResponderEliminarBeshus!!