javascript - Caret Sensurround by circle CSS

标签 javascript html css twitter-bootstrap

我需要为 bootstrap 下拉菜单设计我自己的主题:我想要像下图这样的东西,我需要在圆圈内显示我的插入符号!

enter image description here

<div class="btn-group" uib-dropdown>
<button id="single-button" type="button" class="btn btn-primary mySetting" uib-dropdown-toggle ng-disabled="disabled">
Relative Difference <span class="caret"></span>
</button>
      <ul class="uib-dropdown-menu" role="menu" aria-labelledby="single-button">
          <li role="menuitem"><a href="#">Action</a></li>    
   </ul>
</div>

这是我用于更改下拉菜单颜色的 .less 文件;我的问题是如何更改插入符号以使其位于圆圈内?

.btn.mySetting {
  background: #e1e6e4;
  color: #25373e;
}
.btn.mySetting:focus, .btn.mySetting:active, .open > .dropdown-toggle.btn{
  background: #b2babb !important;
  color: #25373e !important;
}

最佳答案

您可以只为插入符号创建一个包装器并根据需要设置样式。

简单示例:

<div class="caretCircle"><span class="caret"></span></div>

.caretCircle {
    display:inline-block;
    height:1.5em;
    width:1.5em;
    background-color:white;
    border-radius:50%;
}

实例here .

关于javascript - Caret Sensurround by circle CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33880527/

相关文章:

html - 为什么 Foundation 建议在主要内容中添加 tabindex ="0"?

javascript - Google Apps 脚本服务器端的全局变量错误

javascript - 如何使用 Angular 在元素内编写 HTML

javascript - 在react-native-datepicker中当前日期值为空

javascript - 图片库集成到网页中

jquery - Bootstrap 列无法切换隐藏/显示

javascript - 如何在 Svelte 中正确地动态添加和删除文本输入字段?

html - Squarespace 网站上的视差抖动

html - 使用CSS垂直居中按钮

javascript - Vue 未定义