材料设计精简版(MDL)按钮,图标
问题描述:
在MDL有两种选择:普通按钮:材料设计精简版(MDL)按钮,图标
<button className="mdl-button mdl-js-button">
Continue with Facebook
</button>
和图标按钮:
<button className="mdl-button mdl-js-button mdl-button--icon">
<i className="material-icons">mood</i>
</button>
这怎么可能有图标的按钮在最左边,也就是像
<button className="mdl-button mdl-js-button mdl-button--raised mdl-button--icon-left">
<i className="material-icons">mood</i> Continue with Facebook
</button>
答
通过添加背景图片解决它:
background-image: 'url("/assets/images/facebook-icon.png")';
background-repeat: 'no-repeat';
background-size: 'contain',
答
如何:
<button class="mdl-button mdl-js-button mdl-button--raised mdl-button--colored mdl-js-ripple-effect">
<i class="material-icons">add_shopping_cart</i>Add to shopping cart
</button>
一个codepen将是非常有用 – mu3
@Fortega有一个整洁的解决这个问题,所以我建议OP标志Fortega的作为答案。 – SamJakob
这是一个codepen炫耀这个方法:http://codepen.io/masterdoctor/pen/egPogb – SamJakob