【问题标题】:background as a triangle [duplicate]背景为三角形[重复]
【发布时间】:2018-12-23 19:39:21
【问题描述】:

我想在我的网站上有一个三角形的背景。左侧为黑色,右侧为白色。有关示例,请参见 this 图像。我在互联网上找不到这个,所以我希望有人可以帮助我。如果可能的话,我想用 css 来做这件事。 也许你也可以帮我写文字。我的意思是,由于文本在黑色一侧,它变成了白色。如果 de text 在白色的一侧,它会变成黑色。有关示例,请参见 this 图像。我希望你们能帮助我解决这个问题。我真的很感激!

提前致谢!

【问题讨论】:

    标签: html css colors background


    【解决方案1】:

    我是用mix-blend-mode:difference;制作的

    div {
      width:400px;
      height:400px;
      background:linear-gradient(45deg, black 0%, black 50%, white 50%, white 100%);
      display:flex;
      justify-content:center;
      align-items:center;
    }
    
    h1 {
      color:#fff;
      font-size:30px;
      mix-blend-mode:difference;
    }
    <div>
    <h1>this is a text</h1>
    </div>

    【讨论】:

      猜你喜欢
      • 2020-02-27
      • 1970-01-01
      • 2013-07-16
      • 2012-06-13
      • 1970-01-01
      • 2020-03-24
      • 1970-01-01
      • 2015-05-14
      相关资源
      最近更新 更多