尝试将 'led' <div> 作为图标放入导航栏
trying to put an 'led' <div> into a navbar as an icon
我有一种功能型风格,可以产生适合我需要的 LED 指示灯。
CSS:
.led-yellow {
margin: 20px auto;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #FF0;
box-shadow: #000 0 -1px 6px 1px, inset #660 0 -1px 8px, #FF0 0 3px 11px;
}
如果我输入 (html) <div class="led-yellow"></div>
,我会得到一个漂亮的黄色 LED。我想把它放在一个部分可折叠的侧边栏中。我可以让它在折叠时做我想做的事,但在展开时它总是与标签分开一行。
侧边栏html如下:
<section class="sidebar">
<ul class="sidebar-menu" data-widget="tree">
...
<li><a href="#"><i class="fa fa-book"></i> <span>Documentation</span></a></li> <!-- works! -->
</ul>
<ul class="sidebar-menu" data-widget="tree">
<li><a href="#" disabled><div class="led led-yellow" style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 10pt"></div><span>Something else</span></a></li>
</ul>
</section>
如果我遗漏了一些必要的东西,或者在我需要的实际上非常简单的情况下提供了太多细节,我深表歉意。
将display:inline-block;
添加到led-yellow
.led-yellow {
margin: 20px auto;
width: 12px;
height: 12px;
display:inline-block;
border-radius: 50%;
background-color: #FF0;
box-shadow: #000 0 -1px 6px 1px, inset #660 0 -1px 8px, #FF0 0 3px 11px;
}
我有一种功能型风格,可以产生适合我需要的 LED 指示灯。 CSS:
.led-yellow {
margin: 20px auto;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #FF0;
box-shadow: #000 0 -1px 6px 1px, inset #660 0 -1px 8px, #FF0 0 3px 11px;
}
如果我输入 (html) <div class="led-yellow"></div>
,我会得到一个漂亮的黄色 LED。我想把它放在一个部分可折叠的侧边栏中。我可以让它在折叠时做我想做的事,但在展开时它总是与标签分开一行。
侧边栏html如下:
<section class="sidebar">
<ul class="sidebar-menu" data-widget="tree">
...
<li><a href="#"><i class="fa fa-book"></i> <span>Documentation</span></a></li> <!-- works! -->
</ul>
<ul class="sidebar-menu" data-widget="tree">
<li><a href="#" disabled><div class="led led-yellow" style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 10pt"></div><span>Something else</span></a></li>
</ul>
</section>
如果我遗漏了一些必要的东西,或者在我需要的实际上非常简单的情况下提供了太多细节,我深表歉意。
将display:inline-block;
添加到led-yellow
.led-yellow {
margin: 20px auto;
width: 12px;
height: 12px;
display:inline-block;
border-radius: 50%;
background-color: #FF0;
box-shadow: #000 0 -1px 6px 1px, inset #660 0 -1px 8px, #FF0 0 3px 11px;
}