• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

创建网页分色背景的二种方法

学两种将页面部分的背景拆分为两种颜色的方法,如。我们把网页分为三个部分:

  • 一和三部分包括标题和一些文本。

  • 第二部分包含三张卡片。

我们想要的是,根据布局,为第二部分的一半背景着色。

方法1:使用渐变

创建分色背景的最快方法是通过线性渐变。下面的样式就足够了;我们需要的只是根据布局设置正确的颜色停止点(默认情况下,线性渐变从上到下运行):

/*CUSTOM VARIABLES HERE*/
.section-second {
    background: 
    linear-gradient(var(--bg) 50%, 
    transparent 50%
    );
}

这是使用这种技术后我们的第一个布局的样子:

创建网页分色背景的二种方法  第1张

这是第二个:

创建网页分色背景的二种方法  第2张

方法2:使用伪元素

指定伪元素并将它的高度设置为50%。

然后,

根据我们想要放置它的位置,

我们将其高度设置为

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);
  }
}

这是使用这种技术后我们的第一个布局的样子:

创建网页分色背景的二种方法  第1张

这是第二个:

创建网页分色背景的二种方法  第2张

结论

在这个简短的教程中,我们讨论了两种将页面部分的背景垂直分割为两种颜色的简单方法。显然,如果您需要水平修改背景,概念仍然是相同的。

文章目录
  • 方法1:使用渐变
  • 方法2:使用伪元素
  • 结论
  • 发表评论