Comunidad de diseño web y desarrollo en internet online

Bandera de Venezuela con solo css sin imagenes

Citar            
MensajeEscrito el 30 Nov 2011 11:08 pm
Hola a todos, e estado aprendiendo css3 y decidi hacer la bandera de mi pais (Venezuela) con puro css3, aca abajo les dejo un link con el codigo fuente, y tambien les muestro el codigo, aunque es un poquitito largo hay lo tienen.

Bandera de Venezuela en css

Este es el aspecto final:



El Codigo Html

Código HTML :

<!DOCTYPE html>
<html>
   <head>
      <title>Bandera de Venezuela en Css</title>
      <link rel="stylesheet" type="text/css" href="venezuela.css" media="screen" />
   </head>
   <body>
      <div class="estrella1 comun"></div>
      <div class="estrella2 comun"></div>
      <div class="estrella3 comun"></div>
      <div class="estrella4 comun"></div>
      <div class="estrella5 comun"></div>
      <div class="estrella6 comun"></div>
      <div class="estrella7 comun"></div>
      <div class="estrella8 comun"></div>
      <div class="amarillo bloque"></div>
      <div class="azul bloque"></div>
      <div class="rojo bloque"></div>
   </body>
</html>


El Codigo Css

Código :

.amarillo{background-color: yellow;}
.azul{background-color: blue;}
.rojo{background-color: red;}
.bloque{
         width: 400px;
         height: 80px;
         display: block;   
}

.comun{
   border-bottom: 8px solid #fff;
   border-left: 11px solid transparent;
   border-right: 11px solid transparent;
   width: 0;
   height: 0;
   position: relative;
}

.comun:before{
   left: -8px;
   top: -6px;
   position: absolute;
   border-bottom: 9px solid #fff;
   border-left: 3px solid transparent;
   border-right: 3px solid transparent;
   content: "";
   display: block;
   height: 0;
   width: 0;
        -webkit-transform: rotate(-38deg);
   -moz-transform: rotate(-37deg);
   -ms-transform: rotate(-37deg);
   -o-transform: rotate(-37deg);
}

.comun:after{
   border-bottom: 8px solid #fff;
   border-left: 11px solid transparent;
   border-right: 11px solid transparent;
   width: 0;
   height: 0;
   content: "";
   display: block;
   position: absolute;
   left: -12px;
   top: 1px;   
   -webkit-transform: rotate(-75deg);
   -moz-transform: rotate(-70deg);
   -ms-transform: rotate(-70deg);
   -o-transform: rotate(-70deg);
}

.estrella1{
   left: 100px;
   top: 205px;
   -webkit-transform: rotate(37deg);
   -moz-transform: rotate(37deg);
   -ms-transform: rotate(37deg);
   -o-transform: rotate(37deg);

}

.estrella2{
   left: 120px;
   top: 174px;
   -webkit-transform: rotate(67deg);
   -moz-transform: rotate(67deg);
   -ms-transform: rotate(67deg);
   -o-transform: rotate(67deg);
}

.estrella3{
   left: 148px;
   top: 152px;
   -webkit-transform: rotate(87deg);
   -moz-transform: rotate(87deg);
   -ms-transform: rotate(87deg);
   -o-transform: rotate(87deg);
}

.estrella4{
   left: 180px;
   top: 133px;
   -webkit-transform: rotate(30deg);
   -moz-transform: rotate(30deg);
   -ms-transform: rotate(30deg);
   -o-transform: rotate(30deg);
}

.estrella5{
   left: 215px;
   top: 125px;
   -webkit-transform: rotate(43deg);
   -moz-transform: rotate(43deg);
   -ms-transform: rotate(43deg);
   -o-transform: rotate(43deg);
}

.estrella6{
   left: 249px;
   top: 125px;
   -webkit-transform: rotate(57deg);
   -moz-transform: rotate(57deg);
   -ms-transform: rotate(57deg);
   -o-transform: rotate(57deg);
}

.estrella7{
   left: 278px;
   top: 135px;
   -webkit-transform: rotate(07deg);
   -moz-transform: rotate(07deg);
   -ms-transform: rotate(07deg);
   -o-transform: rotate(07deg);
}

.estrella8{
   left: 300px;
   top: 150px;
   -webkit-transform: rotate(37deg);
   -moz-transform: rotate(37deg);
   -ms-transform: rotate(37deg);
   -o-transform: rotate(37deg);
}

Por orvix_0286

6 de clabLevel



 

Aprender Programar Diseñar

firefox
Citar            
MensajeEscrito el 01 Dic 2011 01:49 am
te quedo genial :D

Por kitsunekei1

86 de clabLevel



 

chrome
Citar            
MensajeEscrito el 01 Dic 2011 04:34 am
orvix_0286 el ejemplo está muy interesante. Con una sencilla explicación que le agregues acerca de la lógica que usas en el css y la propiedad rotate, esto podría ser un tutorial y pasarse a portada de cristalab. si te interesa completarlo postealo en tutoriales así pasa a revisión.

saludos

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

chrome
Citar            
MensajeEscrito el 01 Dic 2011 01:27 pm
Felicitaciones!. Simple, ingenioso y un buen ejemplo y práctica de CSS3.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 01 Dic 2011 11:22 pm
Gracias DriverOp, animo a todos a que hagan sus pruebas y experimentos resulta muy divertido y se aprende mucho.

Mariux, lo voy a documentar y lo pasare a tutoriales gracias por tu sugerencia.

Por orvix_0286

6 de clabLevel



 

Aprender Programar Diseñar

firefox
Citar            
MensajeEscrito el 02 Dic 2011 12:44 am
Muy interesante, felicidades.

Por Kinduff

Claber

3563 de clabLevel

21 tutoriales
3 articulos

 

web dev wizzard

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.