Firefox 中的 hsl 颜色问题
我正在尝试使用 hsl() 声明 div 的边框,如下所示:
border: 2px solid hsl(0,200,105);
我使用的是 Firefox 3.5,并且根本没有渲染边框。如果将 hsl() 替换为 rgb(),相同的代码可以完美运行
我在某处读到 Firefox 支持 hsl() 和 hsla()
我做错了什么吗?
如果不支持 hsl(),是否有人有任何代码将 hsl 转换为 rgb?
I am trying to declare the border of a div using hsl() like this:
border: 2px solid hsl(0,200,105);
I am using Firefox 3.5 and there is no border being rendered at all. The same code works perfectly if hsl() is replaced with rgb()
I read somewhere that Firefox supports hsl() and hsla()
Am I doing something wrong?
and if hsl() is not supported, does anybody have any code to convert hsl to rgb?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 CSS 规范,语法应该是
:关于在 CSS 中使用 HSL 的精彩教程,以及 < a href="http://monc.se/kitchen/stew/hsl/" rel="nofollow noreferrer">有用的转换器。
According to the CSS specs, the syntax should be:
Here's a nice tutorial on Working with HSL in CSS, and a useful converter.