保持相同的嵌套边界曲率。
保持相同的嵌套边界曲率。
我在一些网站上经常看到的一个常见错误,特别是在前端初学者中,他们使用内部边界半径与外部边界半径相同,变成了这样的东西。
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 版权协议,转载请附上原文出处链接和本声明
标签:
前端;编程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通