CSS 如何制作圆形的div?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/25257014/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How to make a div with a circular shape?
提问by Saswat
i want to create a div with background color red and completely circular in shape
我想创建一个背景颜色为红色且形状完全为圆形的 div
How can i do that?
我怎样才能做到这一点?
Css or jquery both can be used
css 或 jquery 都可以使用
回答by Kheema Pandey
Using jquery
and css
you can create circle. I am giving here a jquery solution, as CSS solution already provided by others. check jquery DEMO.
使用jquery
,css
您可以创建圆圈。我在这里给出了一个 jquery 解决方案,因为其他人已经提供了 CSS 解决方案。检查 jquery演示。
jQuery Code
jQuery 代码
$(document).ready(function()
{
$("div").css("border-radius", "50%");
});
CSS Code
CSS 代码
div
{
/*border-radius: 50%;*/
width: 50%;
height: auto;
padding-top: 50%;
background: #ef8913;
}
回答by Richa
回答by Kevin Damstra
Use a border-radius property of 50%.
使用 50% 的边界半径属性。
So for example:
例如:
.example-div {
border-radius: 50%
}
回答by 4dgaurav
回答by Nirvik Baruah
By using a border-radius of 50% you can make a circle. Here is an example:
通过使用 50% 的边界半径,您可以制作一个圆。下面是一个例子:
CSS:
CSS:
#exampleCircle{
width: 500px;
height: 500px;
background: red;
border-radius: 50%;
}
HTML:
HTML:
<div id = "exampleCircle"></div>
回答by dakab
div
elements, unlinke SVG circle
primitives, are always rectangular. But you can use round corners to make it look round, for example:
div
元素,取消链接 SVGcircle
原语,总是矩形的。但是您可以使用圆角使其看起来更圆,例如:
div.circle{ border-radius:50px; }