MrSlow

知乎发现栏目上的标题图一般都是以下图方式展现的,很显然它是利用渐变去实现的。思路很有意思,主要是要有两方面的认知:

    • 这张图其实可以分成两部分,右边控制图形和渐变,左边就是一张纯色背景,和渐变无关

    • 透明transparent也是一种颜色,也是渐变可以设置的

 

 HTML

<body>
    <div class="bg-gradient">
        <div class="pic"></div> 
    </div>
</body>

CSS

<style>
        .bg-gradient {
            margin: 0 auto;
            background: rgb(244, 195, 77);
            position: relative;
            width: 600px;
            height: 350px;
        }

        .bg-gradient .pic{
            background-image: linear-gradient(to right, rgb(244, 195, 77), transparent), url("bg.jpg");
            background-position: center;
            background-blend-mode: normal;
            position: absolute;
            height: 100%;
            width: 250px;
            right: 0;
        }</style>

效果如下

 

分类:

技术点:

相关文章:

  • 2022-02-11
  • 2021-08-11
  • 2021-07-22
  • 2022-12-23
  • 2021-06-08
  • 2021-09-08
  • 2021-12-12
  • 2021-10-30
猜你喜欢
  • 2022-12-23
  • 2021-08-13
  • 2022-12-23
  • 2021-09-16
  • 2021-11-07
  • 2021-10-08
相关资源
相似解决方案