在html中改变对角线渐变线两侧的文字颜色

Bol*_*rus 8 html css gradient linear-gradients

有关如何更改2部分渐变线的文字颜色的任何想法?例如,如果我想要文本的蓝色部分('s','o'和'm'的一部分)是黑色的?

.button{
   background: linear-gradient(140deg, #00C9FF 35%, transparent 35%);
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Fra*_*ero 2

您可以将文本包装在<p>标签中并将 a 设置linear-gradient为该标签。

button{
   background: linear-gradient(140deg, #00C9FF 35%, transparent 35%);
   color: white;
   font-size: 30px;
}

p{
  margin: 0;
  font-size: 50px;
  background: -webkit-linear-gradient(130deg, red 65%, black 15%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)
<button type="button"><p>some long text</p></button>
Run Code Online (Sandbox Code Playgroud)