Ich habe das folgende CSS:
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; }
Das Hinzufügen von border-radius: 5px
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?
2023 - 单个元素,无伪元素,无SVG,无遮罩。
我不能为此负责,我在一个网站上看到的(我忘记了网站的名字,也找不到它了)。
inset
的box-shadow
来填充内部的白色2021:如果你想要透明度,我建议使用CSS遮罩方法,因为现在的支持相当不错
你不能在渐变中使用
border-radius
。这里有另一个想法,你可以依赖多个背景并调整background-clip
: