Tenho um estilo funcional que produz um indicador led que se adapta às minhas necessidades. 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;
}
Se eu colocar (html) <div class="led-yellow"></div>
, obtenho um led amarelo bonito. Eu gostaria de colocá-lo em uma barra lateral parcialmente recolhível. Posso fazer com que ele faça o que desejo quando recolhido, mas sempre termina em uma linha separada do rótulo quando expandido.
O html da barra lateral é o seguinte:
<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>
Minhas desculpas se deixei algo necessário de fora, ou se dei muitos detalhes quando o que eu preciso é realmente muito simples.
Adicionar display:inline-block;
ao led amarelo
.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;
}
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras