首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS: Border-Radius带有方形-剪切/切断角而不是圆角

CSS: Border-Radius带有方形-剪切/切断角而不是圆角
EN

Stack Overflow用户
提问于 2016-01-15 04:32:26
回答 1查看 4.8K关注 0票数 0

有没有可能使用纯CSS (没有图像或其他东西。就像这样)来创建正方形的边角。

示例:

代码语言:javascript
复制
.elem {
     border-radius:50%;
}

上面的CSS创建了一个圆--非常有用。

然而,我正在寻找在CSS中创建一个钻石的可能性。或者只是一个具有截断角的元素。我想到了transform属性,但也许有一些东西可以只切掉角落,而不是翻转整个元素并将其内容还原?

EN

回答 1

Stack Overflow用户

发布于 2016-01-15 04:38:19

这是一个有效的钻石jsfiddle:https://jsfiddle.net/h9xmtnma/

需要记住的重要一点是使用这种符号的能力

代码语言:javascript
复制
#diamond:after

这非常有用!

希望它能为您工作!:)

编辑:这是代码。

代码语言:javascript
复制
#diamond {
width: 0;
height: 0;
border: 50px solid transparent;
border-bottom-color: red;
position: relative;
top: -50px;
}
#diamond:after {
content: '';
position: absolute;
left: -50px;
top: 50px;
width: 0;
height: 0;
border: 50px solid transparent;
border-top-color: red;
}  
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34799175

复制
相关文章

相似问题

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