How to make a button truly circular in Semantic UI
如果将
如何使按钮变成圆圈?我希望它的直径与上面的直径相同,但在顶部和底部要有更多的填充,以便看起来像一个圆形。
我的HTML当前如下所示:
1 2 3 | A button <i class="right arrow icon"> |
编辑:另外,制作带有文本的圆形按钮的简便方法是什么?我对使用语义UI毫不犹豫。
要使按钮成为圆形,您必须使其高度与宽度完全相同。由于button元素是inline-block,因此它的宽度取决于它的内容,因此您需要一些JavaScript才能将宽度设置为该元素的
我在循环中添加了一个新类,还设置了
检查此示例:
1 2 3 | $('.full-circle').each(function() { $(this).css('lineHeight', $(this).width() + 'px'); }); |
1 2 3 | .full-circle.ui.animated.button .hidden.content { line-height: 100%; } |
1 2 3 4 5 6 | <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.4/semantic.css" /> A button <i class="right arrow icon"> |