材料设计精简版(MDL)按钮,图标

材料设计精简版(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', 
+1

一个codepen将是非常有用 – mu3

+0

@Fortega有一个整洁的解决这个问题,所以我建议OP标志Fortega的作为答案。 – SamJakob

+1

这是一个codepen炫耀这个方法:http://codepen.io/masterdoctor/pen/egPogb – SamJakob

如何:

<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> 

enter image description here

Codepen