2016-05-04 9 views
8

グラデーションラインの2つの部分のテキストの色を変更する方法はありますか?たとえば、テキストの青い部分( 's'、 'o'、および 'm'の一部)を黒にしたい場合はここに入力します。htmlの対角線グラデーションラインの2辺のテキストの色を変更する

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

enter image description here

+2

たぶんモードが役立つかもしれないが、それ以外の(あなたがトップとスタイル異なり、それにだまされやすい人の要素を追加しない限り)私はこれを達成するための任意の純粋なCSSのオプションがあるとは思わないブレンド。 – Harry

答えて

1

あなたはそれが<p>タグでテキストをラップし、このタグに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; 
 
}
<button type="button"><p>some long text</p></button>

+1

素晴らしい!ありがとう!! – Boltosaurus

関連する問題