css - 带 CSS 的(向下)箭头框

标签 css arrows

我想做啥this arrow box does ,但我希望它指向下方,而不是指向右侧的箭头。

我尝试过这样的事情:jsfiddle link here

#triangle-down {
    width: 0;
    height: 0;
    border-left: 150px solid transparent;
    border-right: 150px solid transparent;
    border-top: 30px solid red;
}
#body {
    background-color: red;
    width:300px;
}

<div id="body">
     <h2>Title</h2>

    <p>this is text.</p>
</div>
<div id="triangle-down"></div>

在排列两个 div 方面往往不可靠。我想要一个单格解决方案。

最佳答案

在这里...还为多个可能的方向添加了一些基本样式... http://jsfiddle.net/hbzHZ/16/

使用两种替代方案,一种使用内部 div,另一种使用伪元素 :after

关于css - 带 CSS 的(向下)箭头框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16368838/

相关文章:

html - 如何使 slider 箭头更高

haskell - 有没有直接的方法将多个记录字段的 setter 组合到一个 setter ?

haskell - mapA 用于可能阻塞的流处理器(异步电路)

haskell - 是否可以为 Arrows 而不是 ArrowApply 写下 join?

javascript - OpenLayers:侧边栏折叠后如何重绘 map ?

css - "inherit"值不 't inherit from ":visited"parent

haskell - 为什么 Haskell 中箭头函数的递归绑定(bind)会无限循环?

javascript - JQuery 在悬停输入时显示标签

css - Meteor 和 CSS 转换

html - 在百分比 div 内响应显示图像