【发布时间】:2013-11-06 03:55:29
【问题描述】:
我可以制作一个自定义形状的 div 吗?我的意思是,我默认有一个矩形div,利用div的border-radius属性可以得到一些形状,但我要找的是一个半叶形的元素,像这样:
图片不是那么好,但这就是我要找的。 div 中的元素应该放置在这个形状中。我如何获得这样的功能?
我不只是在寻找一个形状,而是一个以这种方式形成的可以容纳更多元素的元素。
如果我使用border-radius作为解决方案,我面临的主要问题是,我在这个div中浮动了图像,现在如果我使用border-radius,它要么像在Firefox中那样被剪裁,要么溢出它的边界就像在WebKit 浏览器中一样。我如何让这些内容严格地在形状的 div 内?
【问题讨论】:
-
这是相当困难的。你能告诉我们一些背景吗?它可能会帮助我们想出解决方案。
-
这也可以用border-radius来完成
-
没有 HTML5 ,它非常困难,你为什么不去找一个看起来像这样的图像并在上面写你的文字
-
我不认为他想要的东西可以用
border-radius单独完成。它达到了border-radius只会让它看起来像“药丸”形状而不是叶子形状的地步。 -
@Charles:我觉得很合适...jsfiddle.net/minitech/XHbhr
标签: javascript jquery html css