WordPress 在每个单独的小部件周围设置圆角框
我正在创建一个主题,需要知道如何在每个单独的小部件周围制作一个圆形框。我想改变每种颜色。我也需要它圆润且充满活力。我需要如果我添加更多东西它会拉伸或自动调整高度。我尝试了一遍又一遍,但找不到好的方法。这是我的测试板
http://wpcreations.net/wptest/
我现在有一个盒子。我需要对其进行四舍五入,并且必须跨浏览器兼容。先感谢您。
我
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过 border-radius 完成每个小部件上的圆角。
在主题的样式表中,添加:
对于不同的背景颜色,您必须单独定位每个小部件并在样式表中为它们指定颜色。
要使 IE6-8 表现出圆角,您可以使用“弯曲的角”。它不一定会验证,但会得到您想要的外观。
IE9 已经支持
border-radius
,但您必须正确指定元标记://编辑
要使用 曲线角,首先下载此处为最新版本。
然后您所要做的就是将 border-radius.htc 文件上传到您可以访问的服务器;一般在主题的 css 文件夹中。
之后,无论您想要在何处设置边框半径,都可以将
behavior: url(border-radius.htc)
添加到 css 中。我们的示例添加了 Curved Corners 的
border-radius.htc
:希望有所帮助。
You can accomplish the rounded corners on each widget via
border-radius
.In your theme's style sheet, add:
For the different background colors, you'll have to target each widget individually and specify a color for them in your style sheet.
And to make IE6-8 behave with rounded corners, you could use "Curved Corners". It won't necessarily validate, but it'll get the look you want.
IE9 already supports
border-radius
, but you have to specify your meta tag properly://EDIT
To use Curved Corners, first download the most updated version here.
Then all you should have to do is upload the
border-radius.htc
file to your server where you can get to it; generally in the css folder of your theme.After that, wherever you want to have a border radius you add
behavior: url(border-radius.htc)
to the css.Our example, with Curved Corners'
border-radius.htc
added:Hope that helps.
如果您愿意在 IE6/7/8 中不要圆角,那么仅 CSS 就可以实现此目的:
请注意,
-moz-
和-webkit-
属性是支持旧版 Mozilla 和 Webkit 浏览器。最新的浏览器(包括 IE9)原样支持border-radius
。If you're willing to not having rounded corners in IE6/7/8, then CSS alone will accomplish this:
Note that the
-moz-
and-webkit-
properties are to support older Mozilla and Webkit browsers. The newest browsers, including IE9, supportborder-radius
as it is.