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