↑この画像のように文字に青いグラデーションをかけたうえで、文字に下線のように黄色い線を背景につけたいです。
↓このようなcssを書いたのですが、うまくいきません。
html↓
<p class="storage-p3"> 屋外地上タンク貯蔵所が <br> カンタンに設置できます! </p> コード
css↓
```
.storage-p3{
font-size:35px;
line-height:35px;
letter-spacing:1px;
background: -webkit-linear-gradient(top, #35C5FF 0%, #3A60F5 100%); ←青色のグラデーション
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background: -webkit-linear-gradient(transparent 60%,#ff0 40%); ←黄色の下線(背景)
background: linear-gradient(transparent 60%,#ff0 40%);
}
コード
青色のグラデーションも黄色い背景の下線もこの書き方で、linear-gradientで、どちらか一方ならうまくいきます。 両方のlinear-gradientを同時に同じテキストに反映させることはできないでしょうか。 ちなみに上記のようではなく、backgroundプロパティの背景複数指定ではできなかったです。 そもそも青色のグラデーションはbackground-clip:textでテキストに反映させるようにしたくて、黄色の方はテキストに反映させるのではない場合、linear-gradientを複数指定した場合、一方にだけテキストに反映ということはできるのでしょうか。
回答1件
あなたの回答
tips
プレビュー