Necesito crear un botón con un triángulo en un lado (como este http://css-tricks.com/triangle-breadcrumbs/) con degradado y borde vertical lineal, y quiero usa CSS3 puro Está bien si necesito 45 grados "triángulo", sólo escribo algo bajo como estoHacer triángulo CSS3 con degradado lineal
.button:after {
-webkit-transform: rotate(45deg);
background: -webkit-linear-gradient(-45deg, #fff, #000);
content: '';
width: 2em;
height: 2em;
display: block;
}
y ocultar la mitad de esa pseudo-elemento bajo .button (por lo que sólo otra mitad de ella es visible, como un triángulo).
Pero si necesito otro ángulo (por ejemplo, más pronunciado) - No puedo hacerlo con el estándar XY rotar y escalar. Puedo usar, p. 2 divs, uno para la mitad superior del triángulo y otro para la parte inferior, pero puede haber un problema con el borde y el degradado.
Tal vez es posible hacer eso con múltiples degradados con paradas de color?
No funciona en Chrome. –
@JamesWright: compruebe ahora: - http://jsfiddle.net/NDJ3S/17/ –
Ahora está funcionando :) –