Erstellen Sie einen Verlaufsrand mit einem Randradius
P粉930448030
2023-08-13 16:23:14
<p>Ich habe das folgende CSS: </p>
<pre class="brush:php;toolbar:false;">a.btn.white-grad {
Hintergrund: $lgrey;
Farbe: #313149 !important;
Rand: 1px fest #000;
border-image-source: linear-gradient(to right, #9c20aa, #fb3570);
Randbild-Slice: 20;
schweben: links;
@include Schriftgröße(26);
Rand: 75px 0;
}</pre>
<p>Das Hinzufügen von <code>border-radius: 5px</code> scheint keine Auswirkung zu haben. Ich denke, das liegt daran, dass ich einen Randverlauf verwende. Gibt es eine Möglichkeit, den gewünschten Randradius von 5 Pixeln zu erreichen? </p>
2023 - 单个元素,无伪元素,无SVG,无遮罩。
我不能为此负责,我在一个网站上看到的(我忘记了网站的名字,也找不到它了)。
inset
的box-shadow
来填充内部的白色2021:如果你想要透明度,我建议使用CSS遮罩方法,因为现在的支持相当不错
你不能在渐变中使用
border-radius
。这里有另一个想法,你可以依赖多个背景并调整background-clip
: