保持相同的嵌套边界曲率。

保持相同的嵌套边界曲率。

我在一些网站上经常看到的一个常见错误,特别是在前端初学者中,他们使用内部边界半径与外部边界半径相同,变成了这样的东西。

inner radius = outer radius

正如我们看到的那样非常糟糕,我们可以通过使用一点数学来解决这个问题,内半径等于外半径减去填充。

inner radius = outer radius - padding

创建简单的嵌套边框

让我们创建一个新的“index.html”文件,然后我们可以为边框放置一个基本的 HTML。

 <div class='container'>  
 <div class='background'>  
 <div class='background-child'>  
 </div>  
 </div>  
 </div>

还有一个新文件“styles.css”,我们可以在其中设置元素的样式。

 身体 {  
 边距:0;  
 填充:0;  
 box-sizing:边框框;  
 } :根 {  
 --背景边框半径:24px;  
 --背景填充:10px;  
 } 。容器 {  
 背景颜色:#ecf0f1;  
 高度:100vh;  
 显示:弯曲;  
 证明内容:中心;  
 对齐项目:居中;  
 } 。背景 {  
 背景颜色:#3498db;  
 高度:250px;  
 宽度:250px;  
 填充:var(--背景填充);  
 边界半径:var(--background-border-radius);  
 } .background-child {  
 背景颜色:#ecf0f1;  
 高度:100%;  
 宽度:100%;  
 边界半径: calc(var(--background-border-radius) -  
 var(--background-padding));  
 }

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/38008/56052009

posted @ 2022-09-20 09:56  哈哈哈来了啊啊啊  阅读(21)  评论(0编辑  收藏  举报