El día de hoy quiero compartiles tres iconos hechos en CSS puro CSS se trata de tres figuritas muy sencillas las cuales son:
- Un vaso con agua
- Un arbol estilo navideño
- Un Pacman
Presentaré de forma simple los debidos códigos de cada figúra para quien la quiera.
Vaso con agua
El código respectivo de esta figura es:
<style>
.mug_animate {
box-shadow: 0 -3em 0 0 #0AF inset;
height: 2.5em;
position: relative;
-moz-transition: all 1000ms linear 0s;
-webkit-transition: all 1000ms linear 0s;
-o-transition: all 1000ms linear 0s;
-ms-transition: all 1000ms linear 0s;
transition: all 1000ms linear 0s;
width: 1.5em;
}
.mug_animate:after {
border-color: #DDD transparent #DDD #DDD;
border-image: none;
border-radius: 0.75em 0 0 0.75em;
border-style: solid none solid solid;
border-width: 0.25em medium 0.25em 0.25em;
content: "";
height: 1.5em;
left: -1em;
position: absolute;
top: 0.25em;
width: 0.75em;
}
.mug_animate:before {
border: 0.25em solid #DDD;
border-radius: 0 0 0.2em 0.2em;
content: "";
height: 2.5em;
left: -0.20em;
position: absolute;
top: -0.5em;
width: 1.5em;
}
.mug_animate:hover {
box-shadow: 0 0 0 0 #00F inset;
}
</style>
<div class="mug_animate"></div>
Arbol de navidad
EL código respectivo de esta figura en CSS es:
<style>
.fir {
box-shadow: 0em 0.9em 0 -0.8em #4D4,0em 1em 0 -0.8em #4D4,0em 1.1em 0 -0.8em #4D4,0em 1.2em 0 -0.8em #4D4;
border-bottom: 1.7em solid #4D4;
border-left: 1em solid transparent;
border-right: 1em solid transparent;
font-size: 20px;
height: 0em;
position: relative;
width: 0em;
}
.fir:before {
border-bottom: 1em solid #4D4;
border-left: 0.7em solid transparent;
border-right: 0.7em solid transparent;
content: '';
display: block;
height: 0em;
left: -0.7em;
position: absolute;
top: -0.2em;
width: 0em;
}
.fir::after {
border-bottom: 0.7em solid #4D4;
border-left: 0.5em solid transparent;
border-right: 0.5em solid transparent;
content: '';
display: block;
height: 0em;
left: -0.5em;
position: absolute;
top: -0.5em;
width: 0em;
}
</style>
<div class="fir"></div>
PacMan
El respectivo código para este Pacman en CSS es:
<style>
.pacman {
background-image: -webkit-radial-gradient(1.75em .75em, circle, transparent 10%, #EE0 10%);
background-image: -moz-radial-gradient(1.75em .75em, circle, transparent 10%, #EE0 10%);
background-image: -o-radial-gradient(1.75em .75em, circle, transparent 10%, #EE0 10%);
background-image: -ms-radial-gradient(1.75em .75em, circle, transparent 10%, #EE0 10%);
background-image: radial-gradient(1.75em .75em, circle, transparent 10%, #EE0 10%);
border-radius: 3em 3em 0 0;
height: 1.5em;
position: relative;
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 3em;
}
.pacman:after {
background-color: #EE0;
border-radius: 0 0 3em 0;
content: '';
height: 1.5em;
left: 0em;
position: absolute;
top: 1.45em;
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
width: 1.5em;
}
</style>
<div class="pacman"></div>
¿Cómo agrego esto a mi blog?
Para agregarlo es tan fácil como ir, si se trata de un Gadget vamos a Diseño | Añadir un gadget | HTML/JavaScript, allí pegamos el respectivo CSS.
Si lo que se quiere es poner en una entrada al visualizarlo este se verá no centrado sino ubicado al borde izquierdo así que en la primera parte del CSS de las llaves {} agregamos la propiedad:
margin-left:300px;
Tomando en cuenta que le decimos al código que nos corra el elemento 300 pixeles desde la izquierda para modificar la distancia editan la cifra en rojo.
Espero les guste este sencillo truco.
Hasta la próxima Bloggers,
0 comentarios:
Publicar un comentario