border - 如何使用 css3 创建圆 Angular 箭头框?

标签 border shapes css

使用下面的内容我可以制作一些圆形箭头:

-webkit-border-radius: 20px 50px 50px 20px;
border-radius: 20px 50px 50px 20px;

但它不够清晰,箭头框必须具有流体高度,以便它可以包含响应式文本。这可以用css3来做吗?您可以通过访问http://dev.aaronpitts.ch/lhc/来了解我想要实现的目标。并单击 SDBS 框。我只是想要更多带箭头的右侧。

非常感谢

最佳答案

试试这个:

HTML

<div id="arrow">
    <p>This is a content</p>
</div>

CSS

#arrow {
    background-color: lightgreen;
    border: 0.2em solid darkgreen;
    border-radius: 2em 5em 5em 2em;
    height: 5em;
    text-align: center;
    width: 10em;
}

Live example

使用 em 数据单元,您的大小将根据客户端字体的大小而变化。较大的文本尺寸意味着更大的箭头和更大的半径,对于小文本也是如此。这样你就可以拥有一个自适应箭头。

希望有帮助!

关于border - 如何使用 css3 创建圆 Angular 箭头框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20557611/

相关文章:

html - 具有属性位置(相对、绝对)或 float 的 Shape-outside

javascript - 请任何人为Web中的表结构提供帮助

css - 如何在单击按钮时激活/停用 CSS?

canvas - D3 Canvas 地球仪鼠标事件

css - 使边框高度相对于父高度

css - 如何在主导航链接周围添加一个像素的阴影以及整个子导航下拉列表?

ios - 如何在 Swift 3 的 UIView 上添加右边框?

android - 如何在屏幕底部创建一个不是矩形的屏幕安卓键盘?

javascript - 可能的 : Insert my own HTML(whole website) into an iframe

iphone - 如何使用 3D 阴影边框设计 UITextView 的样式?