Formato de Desenhos com Css3 Parte – 1
Postado: 12 de setembro de 2021
Tempo de Leitura: 2 Minutos
Formato de Desenhos com Css3 Parte – 1
Neste artigo veja como podemos criar alguns formatos de desenhos com css3.
Vamos Adicionar o Html:
<div class="alinha-center">
<div id="coracao"></div>
</div>
<div class="alinha-center">
<div id="estrela"></div>
</div>
<div class="alinha-center">
<div id="quadrado"></div>
</div>
<div class="alinha-center">
<div id="circulo"></div>
</div>
<div class="alinha-center">
<div id="oval"></div>
</div>
<div class="alinha-center">
<div id="up-triangle"></div>
</div>
<div class="alinha-center">
<div id="down-triangle"></div>
</div>
<div class="alinha-center">
<div id="balao"></div>
</div>
<div class="alinha-center">
<div id="pacman"></div>
</div>
<div class="alinha-center">
<div id="bola-colorida"></div>
</div>
Vamos Adicionar o Css:
.alinha-center { width:220px; height:120px; margin:auto; margin-bottom:50px; text-align:center; }
#quadrado {
width: 120px;
height: 120px;
background:#ffc001;
}
#circulo {
width: 120px;
height: 120px;
background: #ffa6a6;
-moz-border-radius: 100%px;
-webkit-border-radius: 100%;
border-radius: 100%;
}
#oval {
width: 200px;
height: 100px;
background: #ffb300;
-moz-border-radius: 100px / 50px;
-webkit-border-radius: 100px / 50px;
border-radius: 100px / 50px;
}
#up-triangle {
width: 0;
height: 0;
border-bottom: 120px solid #1eb978;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
}
#down-triangle {
width: 0;
height: 0;
border-top: 120px solid #ce3a3a;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
}
#balao {
width: 180px;
height: 120px;
background: #cc108b;
position: absolute;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
#balao:before {
content: "";
position: relative;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-left: 20px solid #cc108b;
border-bottom: 15px solid transparent;
margin: 10px 0 0 -60px;
}
#pacman {
width: 0px;
height: 0px;
border-right: 60px solid transparent;
border-top: 60px solid #ffd804;
border-left: 60px solid #ffd804;
border-bottom: 60px solid #ffd804;
border-top-left-radius: 60px;
border-top-right-radius: 60px;
border-bottom-left-radius: 60px;
border-bottom-right-radius: 60px;
}
#coracao {
position: relative;
margin:auto;
width:120px;
height:120px;
}
#coracao:before, #coracao:after {
position: absolute;
content: "";
left: 70px; top: 0;
width: 70px;
height: 115px;
background:#e30b0b;
-moz-border-radius: 50px 50px 0 0;
border-radius: 50px 50px 0 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
#coracao:after {
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin :100% 100%;
}
#estrela {
position: absolute;
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 80px solid #64dadf;
}
#estrela:after {
content:"";
position: absolute;
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 80px solid #64dadf;
margin: 30px 0 0 -50px;
}
#bola-colorida {
width: 0;
height: 0;
border-bottom: 60px solid #2029b0;
border-top: 60px solid black;
border-left: 60px solid #f02020;
border-right: 60px solid #f4f447;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
Veja o Resultado!


Deixe um comentário