当前位置: 首页 > 知识库问答 >
问题:

当应用相同的宽度和高度时,该CSS如何生成一个圆?[副本]

壤驷喜
2023-03-14

这个CSS如何精确地应用相同宽度/高度的一半来生成一个圆?

div{
    width: 200px; 
    height: 200px; 
    border-radius: 100px; 
    background-color: red;
}

共有2个答案

咸正平
2023-03-14

这是因为你的边界半径。您将其设置为100像素,正好是原始正方形的一半,因此它会将其变成一个圆。试着做:

div{
    width: 200px;
    height: 200px;
    border-radius: 10px;
    background-color: red;
}
通飞尘
2023-03-14

阅读这个解释,一切都会清楚:)

工作原理

可以使用四个单独的边界半径属性(边界左下半径、边界左上半径等)单独创建圆角,也可以使用边界半径速记属性同时为所有四个角创建圆角。

 类似资料:
  • 主要内容:1. width,2. height,3. max-width 和 max-height,4. min-width 和 min-heightCSS 尺寸属性指的就是元素的宽度和高度属性,虽然说非常简单,但却是必须掌握的技能。CSS 中提供了 width、height、max-width、min-width、max-height 和 min-height 等几个属性来设置元素的宽度和高度,这些元素使用起来非常简单,下面我们就来简单介绍一下。 1. width 通过 width 属性可以设

  • 前面我们提到HTML元素的尺寸(高或宽)是动态的,会随着内容调整。不过我们也可以为元素设定固定的尺寸大小。 blockquote{ width: 600px;} 上面的 blockquote 将始终保持600px的宽度,如果浏览器窗口小于600px,将显示一个水平滚动条。 因为我们只设置了宽度,那么这个 blockquote 的高度仍然是动态的,会自动调整来适应内容。 CSS 溢出(overflo

  • 问题内容: 我正在尝试创建由产品照片组成的图像墙。不幸的是,它们都具有不同的高度和宽度。如何使用CSS使所有图像看起来都一样大小?最好是100 x 100。 我正在考虑做一个高度和宽度为100px的div,然后再进行一些填充。不知道该怎么做。 我该怎么做? 问题答案:

  • 编辑:codesandbox:https://codesandbox.io/s/40xj3zv5w7上的示例,图像变得非常小,而不是400px宽和10px高。

  • 问题内容: 目前,通过STYLE,我可以在和高度上使用和,反之亦然,但是我仍然不能将图像分别限制在一个特定的位置,无论是太宽还是太高。 有任何想法吗? 问题答案: 如果仅在图像上定义一维,则将始终保留图像长宽比。 图像是否比您喜欢的更大/更佳? 您可以将其放入DIV中,该DIV设置为图像所需的最大高度/宽度,然后设置“ overflow:hidden”。那将收获超出您想要的任何东西。 如果图像的宽