热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何构建TwitterBootstrap上的插入符号?-HowisthecaretonTwitterBootstrapconstructed?

ThisismoreofacuriosityquestionthansomethingIreallyneedtoknow.这更像是一个好奇的问题,而不是我真正需要知道的问题

This is more of a curiosity question than something I really need to know.

这更像是一个好奇的问题,而不是我真正需要知道的问题。

On this page:

在本页:

http://twitter.github.com/bootstrap/components.html#buttonDropdowns

http://twitter.github.com/bootstrap/components.html#buttonDropdowns

How is the little caret / down arrow thing constructed? Poking around with Firebug it looks like it's just made with transparent borders but ... I must be missing something.

如何构建小插入/向下箭头的东西?与Firebug一起探索它看起来像是用透明的边框制作但是...我必须遗漏一些东西。

Bootstrap is very cool. I just got it going with Symfony.

Bootstrap非常酷。我刚刚与Symfony合作。

2 个解决方案

#1


33  

It is only with borders. When you see arrows like this, the developer most likely used pseudo elements to create them. Basically what happens is you create a transparent box without content, and since there is nothing there, all you see is the one corner of the border. This conveniently looks just like an arrow.

它只有边界。当你看到这样的箭头时,开发人员很可能使用伪元素来创建它们。基本上发生的是你创建一个没有内容的透明盒子,因为那里什么都没有,你看到的只是边界的一角。这方便地看起来就像一个箭头。

How to do it:

怎么做:

.foo:before {
    content: ' ';
      height: 0;
      position: absolute;
      width: 0;
      border: 10px solid transparent;
      border-left-color: #333;
}

http://jsfiddle.net/fGSZx/

http://jsfiddle.net/fGSZx/

Here are some resources to help:

以下是一些可以帮助的资源:

CSS Triangle from CSS-Tricks (this should clear everything up)

来自CSS-Tricks的CSS Triangle(这应该清除所有内容)

Smashing Mag article about :before and :after

Smashing Mag文章:关于:之前和之后

#2


4  

Here is the CSS for an upward facing caret, based on the CSS from bootstrap:

这是一个面向上的插入符号的CSS,基于bootstrap中的CSS:

.caret-up {
  display: inline-block;
  width: 0px;
  height: 0px;
  margin-left: 2px;
  vertical-align: middle;
  border-top: none;
  border-bottom: 4px solid #FFFFFF;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top-width: 0px;
  border-top-style: dotted;
  content: "";
}

推荐阅读
author-avatar
海边遗忘的时光_958
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有