safariでslicksliderのスライド範囲に適用したborder-radiusが効かない対策

Filed under: css — kdcs @ 25年7月24日 木曜日

slicksliderのスライド範囲にborder-radius:10px;overflow: hidden;を適用して中身の画像を角丸表示させようとしたが、safariだけ角丸にならない。safari特有のバグらしい。

対策方法は以下
.slick-list や .slick-track が overflow を制御しているため、それぞれに角丸と隠すスタイルを加えることで画像のはみ出しを防げる。

.slick-slider,
.slick-list,
.slick-track {
  border-radius: 10px;
  overflow: hidden;
}

サイト内検索

カテゴリー

最近の投稿

« |safariでslicksliderのスライド範囲に適用したborder-radiusが効かない対策| »
↑上に戻る