首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Twitter引导插入符号大小

Twitter引导插入符号大小
EN

Stack Overflow用户
提问于 2013-07-02 01:00:47
回答 4查看 22.2K关注 0票数 25

我有一个这样的插入符号:

代码语言:javascript
运行
复制
<a class="dropdown-toggle" data-toggle="dropdown" href="#mylist"
       style="display:inline-block;padding-left:0px;">
 <b class="caret"></b>
</a>

有没有可能使这个插入符号更大的CSS或等。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-07-02 01:14:13

插入符号是一个css psuedo元素,使用透明元素的边框构造。请访问- How is the caret on Twitter Bootstrap constructed?查看答案,它提供了更好的解释和有用的链接。

要回答你的问题,你可以创建一个新的css类/覆盖.caret来增加边框到你需要的大小。

代码语言:javascript
运行
复制
.caret {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #000000;
}

增加px大小以获得所需的大小。请记住,如果您想要等边三角形,则这三个值应该相同。

票数 50
EN

Stack Overflow用户

发布于 2015-04-01 22:48:46

由于我不能评论公认的答案,我建议调整这个解决方案,使用边框宽度来防止插入符号的全局颜色样式,更少的代码,并包括下拉插入符号的自动样式。

代码语言:javascript
运行
复制
.caret {
    border-width: 8px;
}

如果你需要一个不同形状的插入符号,你可以使用left,right,top,bottom:

代码语言:javascript
运行
复制
border-left-width: 8px;
border-right-width: 8px;
border-top-width: 10px;
border-bottom-width: 10px;

代码语言:javascript
运行
复制
border-width: 10px 8px 10px 8px;

等。

票数 6
EN

Stack Overflow用户

发布于 2017-03-15 05:32:13

对于那些寻找Bootstrap4Alpha6支持的人,您只需将选择器更改为.dropdown-toggle::after,并覆盖来自"_nav.scss“的内容,如下所示:

代码语言:javascript
运行
复制
.dropdown-toggle::after {
    display: inline-block; /* Default */
    width: 0; /* Default */
    height: 0; /* Default */
    margin-left: .3em; /* Default */
    vertical-align: middle; /* Default */
    content: ""; /* Default */
    border-top: .6em solid; /* caret size */
    border-right: .6em solid transparent; /* caret size */
    border-left: .6em solid transparent; /* caret size */
}

希望这对那些探索Bootstrap 4 Alpha 6的人有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17409820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档