建立擁有邊框半徑的漸變邊框
P粉930448030
2023-08-13 16:23:14
<p>我有以下的CSS:</p>
<pre class="brush:php;toolbar:false;">a.btn.white-grad {
background: $lgrey;
color: #313149 !important;
border: 1px solid #000;
border-image-source: linear-gradient(to right, #9c20aa, #fb3570);
border-image-slice: 20;
float: left;
@include font-size(26);
margin: 75px 0;
}</pre>
<p>加 <code>border-radius: 5px</code> 似乎沒有任何效果。我想這是因為我正在使用邊框漸變... 是否有辦法實現所需的5px邊框半徑? </p>
2023 - 單一元素,無偽元素,無SVG,無遮罩。
我不能為此負責,我在一個網站上看到的(我忘了網站的名字,也找不到它了)。
inset
的box-shadow
來填滿內部的白色2021:如果你想要透明度,我建議使用CSS遮罩方法,因為現在的支援相當不錯
你不能在漸變中使用
border-radius
。這裡有另一個想法,你可以依賴多個背景並調整background-clip
: