Comme vous l'avez mentionné, lors de la conception de boutons plats, vous devez garder un œil sur deux ou trois choses. Le premier étant, je dirais: ça ressemble à un bouton?
Ce n'est pas nécessairement quelque chose qui ne dépend que du bouton, mais du reste des éléments de votre interface utilisateur. Si vous utilisez des boutons plats, je vous suggère d'éviter les formes / styles similaires partout ailleurs. Vous devez conserver un vocabulaire visuel afin que les gens puissent reconnaître instantanément ces éléments comme des boutons et non comme autre chose.
Les ombres sont bonnes pour cela, car elles donnent une impression de volume. Par conséquent, ils sont plus faciles à voir. De plus, nous sommes habitués aux boutons ayant cet effet. J'envisagerais cependant d'utiliser une couleur similaire à la couleur du bouton. Par exemple, au lieu d'utiliser du noir pour le bouton rouge, utilisez un rouge avec une opacité de 50%. Une autre option pour rendre les boutons plus évidents consiste à ajouter une icône (blanche, solide).
Je serais très prudent avec les dégradés . Non pas parce qu'ils sont mauvais, mais parce que dans la tendance plate super simple actuelle, ils ne correspondent pas bien. Surtout si les couleurs ou les nuances que vous utilisez sont très différentes. Un petit dégradé peut sembler vraiment agréable, mais il doit être minuscule, à peine perceptible.
Bref, j'aime leur apparence. Je ne ferais que changer la couleur de l'ombre en quelque chose de plus clair, et peut-être aussi rendre le texte de premier plan plus clair, blanc probablement. La police est agréable et vous utilisez un bon rembourrage, donc beau travail! Je vois que vous les utilisez sur le site, mais en dessous, vous avez un ensemble de notifications dans des couleurs pastel qui se ressemblent un peu. Je reconsidérerais leur style, car ils peuvent être un peu déroutants, et j'essaierais d'utiliser les mêmes couleurs sur tout le site (tous pastels, ou tout contraste).