CSSの角括弧が少し動いています。 Chrome、Firefox、IEで奇妙に動作しますが、Safariではうまく動作しません。CSS border-image:Safariで直線勾配が機能しない
.square-brackets {
padding: 10px 30px;
margin: auto;
border: 5px solid transparent;
border-image:linear-gradient(to right, #92AC3B 0px,#92AC3B 3%, #fff 3%, #fff 98%, #92AC3B 98%, #92AC3B 100%);
border-image: -webkit-linear-gradient(to right, #92AC3B 0px,#92AC3B 3%, #fff 3%, #fff 98%, #92AC3B 98%, #92AC3B 100%); /* Chrome10+,Safari5.1+ */
border-image-slice: 1;
}
誰もが、それはSafariでレンダリングしない原因かもしれないものを知っていますか?あなたは後方互換性のためにこれを使用する必要が
SVGを使用できます。現在、すべてのブラウザでサポートされています。コンパイルを使用すると、CSSグラデーションを背景画像に変換することができます。SVG – Zydnar
これはありがたいことですが、私は周りをよく見ていました。それをまったく把握することはできません。 – Ralphatron