我正在使用border-radius属性来实现圆角。但是我不确定如何获得这种形状的圆角。我尝试
从两边给出相同的尺寸,但它们只是没有给我确切的形状。我在这里缺少一些CSS3属性吗?
#player {
margin: 32px;
position: relative;
width: 400px;
height: 250px;
background-color: #222;
}
#inner {
transform: rotate(45deg);
background-color: silver;
width: 100px;
height: 100px;
top: 20px;
left: -50px;
position: relative;
border-radius: 20px;
}
#outer {
position: absolute;
top: 50px;
left: 165px;
width: 70px;
height: 140px;
overflow: hidden;
}
<div id="player">
<div id="outer">
<div id="inner"></div>
</div>
</div>
这应该产生:
通过创建一个正方形,使用CSS变换旋转它,圆角化,并用一个外部框修剪它,可以达到这种效果。内部元件可以根据需要进行调整,因此具有一定的灵活性。
备择方案
SVG图像支持这种形状,并且在所有现代浏览器中均受支持。简单的SVG可以手工编码为XML,并且有许多免费/收费的编辑器可以使用它们。
问题内容: 我有以下在Firefox,Chrome和Safari中可用的工具。但不是在IE9中。它在td的左上和右上应用圆角。我想念什么? 问题答案: 您是否已将其放在HTML文档的顶部(在标记上方) IE9要求此网站显示新的HTML5 / CSS3内容 编辑:或许多其他Doctype(XHTML等,但这是最短和最容易记住的)
我目前正在Flutter中开发一个Android应用程序。如何添加圆角按钮?
问题内容: 编辑-原标题: 是否有其他方式来实现的(为了有倒塌,圆角表)? 事实证明,仅使表格的边框折叠起来并不能解决根本问题,所以我更新了标题以更好地反映讨论内容。 我正在尝试 使用该 属性 制作带有圆角的表 。我正在使用的表格样式如下所示: 这是问题所在。我也想设置该属性,并且设置该属性后将不再起作用。有没有一种基于CSS的方式可以获得与不实际使用相同的效果? 编辑: 我做了一个简单的页面来演
问题内容: 我有一个div,其border-radius设置为某个值(比方说10px),还有一个嵌套的div,它是其父级的完整宽度和高度。 我注意到,尽管溢出被设置为隐藏,但父母并没有将孩子夹在圆角上。另一个stackoverflow线程指示此行为是“设计使然”: …我不禁注意到“拐角裁剪”部分中的以下描述: 剪切到边框或填充边缘的其他效果(例如“可见”以外的“溢出”)也必须剪切到曲线。替换元素的
我有一个元素,其中左上角和右下角的边框半径为5,我试图使它与CSS3Pie兼容。文件指出 只支持速记版本;longhand border-top-left-radius等属性不是。不过,速记语法支持每个角的半径不同。链接
如何创建多色边框,如下图所示?