语义UI按钮弹出窗口

时间:2016-01-19 13:08:20

标签: html5 styling semantic-ui

我正在尝试使用Semantic UI制作按钮弹出窗口。在their guide之后我制作了一个内联弹出窗口:



// Button Popups
$('.popup-button').popup({
	inline: true,
	on: 'click',
	position: 'top center'
});

<button class='ui right floated tiny circular icon button popup-button'><i class='ui share alternate icon'></i></button>
<div class='ui flowing popup'>
	<div class='ui buttons'>
		<button class='ui icon facebook button'><i class='ui icon facebook'></i></button>
		<button class='ui icon google plus button'><i class='ui icon google plus'></i></button>
		<button class='ui icon twitter button'><i class='ui icon twitter'></i></button>
	</div>
</div>
&#13;
&#13;
&#13;

但按钮不合适。我想按钮作为弹出窗口,没有白色边框或相似。是否可以使用Semantic-UI?

1 个答案:

答案 0 :(得分:0)

您应指定自定义选择器以帮助将弹出内容链接到其激活器。在此示例中,使用指向弹出按钮的链接初始化流动弹出窗口

$('.popup-button').popup({
    popup : $('.flowing.popup'),
    on    : 'click'
});

您还可以在激活器元素中将弹出内容指定为数据值属性。

<button class='ui center floated tiny circular icon button popup-button1' data-html="<div class='ui buttons'><button class='ui icon facebook button'><i class='ui icon facebook'></i></button><button class='ui icon google plus button'><i class='ui icon google plus'></i></button><button class='ui icon twitter button'><i class='ui icon twitter'></i></button></div>" ><i class='ui share alternate icon'> </i></button>

以下是FIDDLE

你可以通过删除弹出div的填充来消除白色边框。