En CSS hay una gran variedad de estilos de botones. Mezclado con colores de "background", colores de "foreground", colores y anchos de "bordes" y un poco de imaginación, hace verdaderamente difícil de justificar el uso de imágenes para estos menesteres.
Quizá presenten única desventaja frente a los resuieltos mediante imagenes que estos, al ser pintados, admiten infinitas psibilidades de diseño.
Sin embargo los botones mediante clases de estilo tienen ventajas contundentes:
La clase de estilo requiere unos pocos bytes de código frente al peso de las imágenes.
En general los botones mediante una imagen tienen un largo concreto, con lo que, o se utiliza una imágen para cada uno de los botones que usemos o le echamos mucha imaginación y bastante conocimiento para encontrar una alternativa.
Con botones-CSS en cualquier momento.que nos cansemos del aspecto de los botones, cambiamos todos de un plumazo sin apenas esfuerzo.
A continuación se muestran ejemplos andjuntando la codificación de la correspondiente clase de estilo:
Se obtienen curiosas diferencias, tanto en la sensanción de profundidad como en la suavidad de aristas, variando la relación de colores de "background" y "foreground".