3

是否可以有一个六边形或菱形或除矩形或正方形以外的任何形状的 iframe?

或者甚至可能是一个div?

4

5 回答 5

5

你可以用 CSS 掩码来伪造它。

但它的一部分会被它掩盖。您不能在iframe这些形状之一中制作其内容。

于 2012-06-18T00:45:13.137 回答
2

您可以将 iframe 形状(或者,更确切地说,iframe 容器形状)设置为非常容易的椭圆形,但是菱形/十六进制形状的问题是,您首先无法设置任何html 元素以该形状呈现.

您可以尝试按照亚历克斯的建议使用口罩。

于 2012-06-18T01:04:00.460 回答
0

不它不是。HTML 标准中没有这样做的可能性。您可以使用 DIV 包装 iframe 并获得一些效果,例如仅圆角

于 2012-06-18T00:43:54.993 回答
0

我认为您必须使用图像作为蒙版,然后对其进行绝对定位

于 2012-06-18T01:03:24.703 回答
0

根据您想要支持的浏览器,您可以使用边框半径、透明度和其他技巧在 css 中创建许多形状

于 2012-06-20T16:45:20.303 回答