在本教程中,您将学习两种将页面部分的背景拆分为两种颜色的方法。
在这里,我们分为三个部分:
- 第一部分和第三部分包括一个标题和一些虚拟文本。
- 第二部分包含三张卡片。
我们想要的是,根据布局,为第二部分的一半背景着色。
方法 1 – 使用渐变
创建分色背景的最快方法是通过线性渐变。以下样式就足够了;我们只需要根据布局设置正确的色标(默认情况下,线性渐变从上到下):
/*CUSTOM VARIABLES HERE*/
.section-second {
background: linear-gradient(var(--bg) 50%, transparent 50%);
}
方法 2 – 使用伪元素
将截面的背景色划分为两种颜色的另一种方法是指定伪元素并将其高度设置为等于截面的半高。然后,根据我们想要放置它的位置,我们将其高度设置为 或 。top: 0,
bottom: 0
以下是利用 CSS 嵌套后我们需要的样式:
/*CUSTOM VARIABLES HERE*/
.section-second {
position: relative;
&::before {
content: "";
position: absolute;
top: 0;
/*bottom: 0;*/
left: 0;
right: 0;
height: 50%;
z-index: -1;
background: var(--bg);
}
}
结论
在这个简短的教程中,我们讨论了两种简单的方法,将页面部分的背景垂直拆分为两种颜色。显然,如果您需要水平修改背景,则概念保持不变。
© 版权声明
免责声明:得设创意所发布的一切资源及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络和用户自行分享,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版,得到更好的正版服务。如有侵权请邮件与我们联系处理。
THE END