Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2013, 17:56
Avatar de Lord_Sion_LSYK
Lord_Sion_LSYK
 
Fecha de Ingreso: julio-2009
Mensajes: 4
Antigüedad: 14 años, 9 meses
Puntos: 0
Gradiente en border

Quisiera saber si se puede hacer un gradiente en un border-left o parecido es decir, tengo lo siguiente:
HTML:
Código HTML:
Ver original
  1. <div id="triangulo5a"></div>
  2. <div id="triangulo6a"></div>
  3. <div id="triangulo7a"></div>

CSS:
Código CSS:
Ver original
  1. #triangulo5a {
  2. width: 0;
  3. height: 0;
  4. border-left: 103px solid transparent;
  5. border-right: 108px solid transparent;
  6. border-bottom: 249px solid #1f7278;
  7. position: absolute;
  8. -webkit-transform: rotate(-124deg);
  9. left: 112px;
  10. top: 121px;
  11. }
  12. #triangulo7a {
  13. width: 0;
  14. height: 0;
  15. border-left: 193px solid transparent;
  16. border-right: 132px solid transparent;
  17. border-bottom: 124px solid #0ca3e8;
  18. position: absolute;
  19. -webkit-transform: rotate(74deg);
  20. left: 196px;
  21. top: 164px;
  22. }
  23. #triangulo6a {
  24. width: 0;
  25. height: 0;
  26. border-left: 28px solid transparent;
  27. border-right: 111px solid transparent;
  28. border-bottom: 266px solid #62faff;
  29. position: absolute;
  30. -webkit-transform: rotate(-78deg);
  31. left: 163px;
  32. top: 171px;
  33. }

Esto debería de crear una especie de rombo en tres dimensiones.
Bueno...lo que quiero es cambiar el color de la cara superior izquierda (triangulo5a) y ponerle un gradiente radial. No se si se le puede poner directamente o que otra solución me pueden dar (si existe) que no implique "re dibujar" la figura.
Saludos.

Última edición por pzin; 16/08/2013 a las 01:03