CSS3を使用してアウトラインの境界線を追加できることを知っています。
outline: 10px solid red;
今、私はその輪郭の境界に半径を追加する方法を考えていました。
私はこれを試しましたが、うまくいきません:
.radius {
padding: 20px 60px;
text-transform: capitalize;
-moz-outline: 10;
outline: 10px solid red;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
}
Firefoxにはプロパティ-moz-outline-radius
、ただし、WebKitに同様の機能を実装する要求は WONTFIXとしてクローズ でした。将来の計画は 輪郭を境界線に合わせる です。
私はこれはあまり役に立たないことを理解していますが、あなたの質問への答えは:現在、いいえ(クロスブラウザーの方法ではありません)。それまでの間、thekalabanによって提案されたような代替アプローチを使用する必要があります。
CSS-Tricksの無限境界技術 を使用してborder-radius
を適用してみてください。
この方法では、境界線とbox-shadow
が必要ですが、アウトラインは必要ありません。