Why do my corners not look rounded even after adding border-radius?
If the element has no visible background or border, the rounding won't be visible. Also, if the radius is very small compared to the element size, it might look like sharp corners.
💡 Make sure the element has background or border color and use a noticeable radius value.
Why does border-radius not work on images?
Images are replaced elements and sometimes overflow their container. You need to set overflow: hidden on the container or apply border-radius directly to the image with display: block.
💡 Use overflow: hidden on parent or set display: block on image with border-radius.
Why does border-radius create an ellipse instead of a circle?
If width and height are not equal, a 50% border-radius creates an ellipse. To get a perfect circle, width and height must be the same.
💡 Equal width and height + border-radius: 50% = circle.