CSS 边框半径在盒子的所有侧面都没有 flex

标签 css

谁能告诉我为什么,如果我使用 border-radius: 10px 它不会将所有边缘都圆整相同?

#portfolio1
{

    background-image:url("images/bg.png");
    background-repeat: none;

    height: 150px;

    width: 300px;
    float: left;
    margin-top:10px;
    margin-bottom:0px;
    margin-left:10px;
    margin-right:10px;  
    border-radius: 10px;
    /*border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;*/
    /*-webkit-border-radius: 20px;*/
}

请注意,我在尝试不同的东西的地方注释了几行 CSS。我似乎认为,如果我将左右边缘的各个边框值设置为不同,它看起来还不错,但仍然有问题。

也和webkit的一样。我正在使用 chrome,也尝试过使用 firefox,但遇到了同样的问题。可能与我使用的 margin 值有关吗?我还有 portfolio1、portfolio2 和 portfolio3,它们都非常相似,但是当显示在我的网页上时,我每个都使用了两次......如果这有什么不同的话。

感谢您的帮助。

最佳答案

如果你想让所有的边都变成 10px 的圆 Angular ,那么你不需要那么复杂(指定 topright、topleft 等)

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

Here's a very useful tool you can use.

关于CSS 边框半径在盒子的所有侧面都没有 flex ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8295651/

相关文章:

CSS 80 的 TRON 网格

javascript - 除了事件的 jQuery 之外,所有 div 都恢复为默认值

javascript - 内容安全策略阻止 CDN

html - 如何在我的案例中定位我的链接?

html - SCSS 作用域和变量的问题

javascript - SVG 圆形样式不整洁

javascript - 当用户单击菜单中的元素时,jQuery 不会消失?

javascript - 如何将类添加到 jquery.datatables 列?

html - 首字母首字母引号在 Firefox 中不起作用

javascript - 用另一个覆盖任意元素