ホームページ > 記事 > ウェブフロントエンド > 三角形の線形グラデーションのギザギザ線の滑らかなエッジを作成するにはどうすればよいですか?
線形グラデーションのギザギザ線の滑らかなエッジの作成
2 つの三角形で形成された尖った底部を持つレスポンシブ イメージのデザインを追求する中で、開発者は、三角形の線に予期しないギザギザのエッジを発見しました。この問題を解決するために、よりスムーズなグラデーション遷移を生成する戦略を検討します。
線形グラデーション画像でカラーを強制的に停止するとエッジがぎざぎざになることがよくありますが、停止点と開始点を調整することでこの問題を軽減できます。ある色から別の色に突然変更するのではなく、最初の色の停止点から少し離れて 2 番目の色を開始してぼかした領域を作成すると、変化が柔らかくなり、より滑らかな線が得られます。
の CSS コードを変更します。三角形クラス:
<code class="css">.lefttriangle { background-image: linear-gradient(to right top, #ffffff 48%, transparent 50%); } .righttriangle { background: linear-gradient(to left top, #ffffff 48%, transparent 50%); }</code>
ストップ ポイントを 50% ではなく 48% に変更することで、色間にわずかな重なりが生じ、粗いエッジが排除され、より滑らかなグラデーションが作成されます。
あるいは、カラー トランジションの正確な配置が重要な場合は、放射状グラデーションを使用するか、完全に制御されたグラデーション用のカスタム JavaScript ソリューションを実装するなど、別のアプローチを検討できます。ただし、上記の変更された CSS コードは、ほとんどの最新ブラウザで顕著な改善をもたらすはずです。
以上が三角形の線形グラデーションのギザギザ線の滑らかなエッジを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。