2016-04-15 129 views
2

如何在Facebook分享按钮上应用引导样式?自定义facebook引导样式的分享按钮

我改变这个共享链接动态JS

$scope.$on('fbShareLinkChanged', function(e, d) { 
    $scope.fbShareLink = d 
    $scope.fbShareBtnTemplate = '<div class="fb-share-button" data-href="'+ d+ '" data-layout="icon_link" data-mobile-iframe="true""> </div> ' 

}); 

但是,我发现,按钮样式不能改变。

我想用引导的风格与文本“与朋友分享”

我怎么能这样做?

inline 演示页https://lazyair.co/user/quick_search/index#/?depart_date_range=2016%2F05%2F09%20-%202016%2F05%2F17&return_date_range=2016%2F06%2F14%20-%202016%2F06%2F17&from=OKINAWA&to=TAIPEI

回答

1

这就是你正在尝试做的(当你改变任何下拉项按钮会显示)?

HTML

<a href="https://www.facebook.com/sharer/sharer.php?u=" title="Share on 
Facebook" target="_blank" class="btn btn-facebook"><i class="fa 
fa-facebook"></i> Share with your friends</a> 

CSS

.btn-facebook { 
background: #3b5998; 
border-radius: 3px; 
color: #fff; 
padding: 8px 16px; 
} 

.btn-facebook:link, .btn-facebook:visited { 
color: #fff; 
} 

.btn-facebook:active, .btn-facebook:hover { 
background: #30477a; 
color: #fff; 
} 

我基本上会添加在类的风格和元素,从 “格”,以 “一” 元素来改变。

$scope.fbShareBtnTemplate = '<a class="btn btn-facebook" data-href="'+ d + '" data-layout="icon_link" data-mobile 
-iframe="true"> <i class="fa fa-facebook"></i> Share with your friends</a>' 

请参阅

https://jsfiddle.net/h5472odv/

注:这需要Fontawesome

+0

真棒~~谢谢 – newBike