创建在CSS 3
回答
看看css3属性border-radius。它有x和y偏移颜色和模糊半径的选项。在你的情况下,如果4px应该工作,灰色没有偏移和模糊。
您可能只需将边框设置为浅色并勾勒出较暗的颜色,然后设置边框半径即可。注我没有测试过,如果内存服务的轮廓不曲线与边界半径。另请注意,border-radius需要设置多个属性才能兼容跨浏览器。有关更多信息,请参阅http://perishablepress.com/press/2008/11/24/perfect-rounded-corners-with-css/。
如果失败,您可以随时使用内部div,您设置为绝对位置,左边0,右边0,顶部0和底部0,然后将其用作内边框或外边框。然后设置边界半径肯定会起作用。
问候, 理查德
哇从过去那里闪现 –
倒票是怎么回事?我的答案完全有效。投票时应该完全有理由给出一个理由。 – ClarkeyBoy
它只是用两个盒子阴影,一个插图和其他一开始,即:
.box {
width: 100px;
height: 100px;
box-shadow: 0 3px 6px rgba(0,0,0,0.3), inset 0 -3px 3px rgba(0,0,0,0.1);
border: solid #ccc 1px;
border-radius: 10px;
margin: 50px 0 0 50px;
}
更新:我已经删除了供应商前缀,因为几乎所有的浏览器支持这些特性并不需要它们。放弃它们在这一点上被认为是最佳做法。
看到
border-radius
和box-shadow
的Caniuse页面。
做到这一点的最好的也是唯一的方法是使用多箱阴影:
element {
box-shadow: rgba(0,0,0,0.2) 0px 2px 3px, inset rgba(0,0,0,0.2) 0px -1px 2px;
border-radius: 20px;
}
box-shadow
是这样工作的:
box-shadow: [direction (inset)] [color] [Horizontal Distance] [Vertical Distance] [size];
border-radius
是这样工作的:
border-radius: [size];
/*or*/
border-radius: [topleft/bottomright size] [topright/bottomleft size];
/*or*/
border-radius: [topleft] [topright] [bottomright] [bottomleft];
您可以指定高度像这样的曲线的长度:
border-radius: [tl-width] [tr-width] [br-width] [bl-width]/[tl-height] [tr-height] [br-height] [bl-height];
不要忘记'border-radius'! – joshnh
我有点晚了,但是,是的,使用边界半径和箱阴影(S),你应该是好去。
.block {
border-radius:6px;
box-shadow: inset 0px 0px 2px 2px #aaa, 3px 3px 5px 0px #eee;
}
尝试在CSS中添加border-radius和text-shadow。
.box {
border-radius:20px;
text-shadow:2px 2px black;
}
希望这会有所帮助。
- 1. 用HTML 5和CSS 3创建“截图”?
- 2. 我可以在CSS 3中创建一个Mac菜单吗?
- 3. 在Rails 3中创建plist 3
- 4. 在Swift 3中创建UIToolbar
- 5. 创建CSS
- 6. 创建CSS
- 7. 创建CSS
- 8. 在CSS中创建背景
- 9. 的CSS:创建使用CSS
- 10. CSS:在(3)
- 11. 使用CSS创建
- 12. CSS - 创建子类
- 13. 用“PHP”创建“CSS”
- 14. 创建CSS菜单
- 15. 创建使用CSS
- 16. 创建CSS面板
- 17. 使用CSS创建
- 18. 创建HTML/JS/CSS
- 19. 如何创建CSS
- 20. 使用css创建div
- 21. W3.css如何在一行中创建?
- 22. 在Flex3 Air中创建和编辑CSS
- 23. CSS(3?):创建矩形中心明亮的背景
- 24. 创建不同的CSS层
- 25. 如何在css中创建三列
- 26. 如何在mouseover上创建javascript/css fadeInDown?
- 27. 在CSS/HTML创建六边形
- 28. 在Spring 3中创建单一测试
- 29. 在YUI中创建文档片段3
- 30. 如何在sqlite 3中创建表?
你为什么不接受答案?看起来很不错。 – Mick