Me gustaría utilizar degradados en gran medida en un nuevo sitio web en el que estoy trabajando. Me he estado preguntando si sería mejor implementar los degradados en CSS3 o SVG.Elección de SVG o CSS3 para degradados
Normalmente, solo necesito gradientes lineales de varias paradas para que ambos satisfagan mis necesidades allí.
Inicialmente asumí que esto se hizo mejor en CSS3, pero empecé a cuestionar mi decisión y agradecería otras opiniones.
Mi pensamiento hasta ahora es que SVG (como un fondo CSS) puede ser mejor porque:
- Funciona en IE9
- Mi CSS es más limpio w/o navegador prefijos
- Fácil reutilización de gradiente
CSS3 puede ser mejor porque:
- parece como un trabajo para CSS
- Menos descargas para el cliente Todo
- es en un solo lugar
Una consideración importante que no sé la respuesta a es el que tiene un mejor rendimiento?
¿Existe una mejor práctica para implementar degradados de fondo?
Esto realmente no responde la pregunta que hace el OP. Es genial que uno sea capaz de admitir ambos con un código mínimo, pero el OP está pidiendo ventajas y desventajas. La única forma en que esta respuesta tiene sentido es si se prefija con _ "ambos degradados son completamente equivalentes en todos los sentidos; diferentes navegadores solo admiten diferentes tipos de degradado "_, lo que no sería una declaración objetiva. –