Safari と Chrome で一貫した境界半径を取得する際に問題が発生します。Firefox は問題ありません。
以下は、Safari または Chrome で境界線の半径を生成しません。
.hero-wrapper {
position: relative;
z-index: 2;
float: left;
width: 100%;
height: 429px;
border-radius: 10px;
border-top-left-radius: 0;
-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius: 10px;
-moz-border-top-left-radius: 0;
-o-border-radius: 10px;
-o-border-top-left-radius: 0;
overflow: hidden
}
皮肉なことに、DOM 内の他の項目で -moz または -webkit を指定せずに「border-radius」を使用するだけで、すべてのブラウザーで機能します...とても混乱しています。Stackoverflow で他のいくつかの投稿をチェックして、以前のバージョンの Safari のバグについて読みましたが、私のものは最新であり、Chrome でも問題を引き起こしています。
以下は、すべてのブラウザーで機能する他の境界半径コードです。
.hero-cta:before, .nav-wrapper:before, .nav-wrapper:after, #feature-slider:after {
position: absolute;
content: "";
border-radius: 100px;
box-shadow: rgba(212,212,212,100) 550px 50px 150px;
width: 420px;
height: 300px;
opacity: .8
}
開発サイトへのリンクは次のとおりです: http://www.plasticmonument.com/biomechaniks/index.html