0

このコードで水平(/垂直)の境界線のみを作成しようとしています:

.test {
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom, hsl(0, 0%, 97%), hsl(19, 0%, 75%), hsl(0, 0%, 97%));
   border-image-slice: 100% 1%;
}

できます。ただし、Chrome のみ。クロム

Firefox の行は方向を入れ替えます。縦になる: FF

「border-image-slice: 100% 1%;」を変更すると 「border-image-slice: 1% 100%;」に ブラウザも効果を変えます。

多分誰かがそれに対処しますか?多分私は何かを逃した?クロスブラウザソリューションが存在する可能性があります。

4

1 に答える 1