境界線の半径を指定してグラデーション境界線を作成する
P粉930448030
2023-08-13 16:23:14
<p>次の CSS があります: </p>
<pre class="brush:php;toolbar:false;">a.btn.white-grad {
背景: $lgrey;
色: #313149 !重要;
ボーダー: 1px ソリッド #000;
境界画像ソース: 線形グラデーション(右へ、#9c20aa、#fb3570);
境界画像スライス: 20;
フロート: 左;
@include font-size(26);
マージン: 75px 0;
}</pre>
<p><code>border-radius: 5px</code> を追加しても効果はないようです。これは境界線のグラデーションを使用しているためだと思います...希望の5pxの境界線半径を達成する方法はありますか? </p>
2023 - 単一要素、擬似要素、SVG、マスクなし。
私はこれについて責任を負いません。Web サイトで見ました (Web サイトの名前を忘れてしまい、見つかりませんでした)。
inset
box-shadow
を使用して内側の白を塗りつぶします2021: 透明性が必要な場合は、現在サポートがかなり充実しているため、CSS マスク メソッドを使用することをお勧めします
グラデーションでは
を調整できます。border-radius
を使用できません。これは別のアイデアです。複数の背景を利用して、background-clip
: