我正在使用 Zurb Foundation 框架,并且正在尝试制作一些号召性用语按钮,这些按钮的大小是动态的,带有文本、背景渐变和右向箭头。
我可以想到三种可能的方法来做到这一点:
让一个元素包裹另一个元素并设置两个背景的样式,使一个具有渐变,另一个具有位于右侧的箭头。
只拥有一个带有渐变背景的元素,并将箭头作为 img 放在我的 html 中。
使用一个元素和一个背景图像,包括整个事物的渐变和箭头。
这些选项中的每一个都在某种程度上感觉不对 -
我有一个纯粹出于风格目的的非语义 div。
我的 html 中有一个 img,尽管它是纯粹的风格。
感觉像是一个肮脏的解决方案,特别是如果按钮是可扩展的。
这些选项的最佳实践是什么,或者有没有我没有考虑过的方法?当 Zurb Columns 缩放时,如何确保按钮与正确位置的文本和箭头很好地缩放?
非常感谢!:)