私は放射状の勾配のドットパターンの背景を持つボックスを持っています。 padding-bottom: 100%
プロパティを使用して正方形にすると、ドットパターンは期待通りに機能します。モバイルデバイスに切り替えるときは、このボックスを四角形にする必要があるので、パディングボトムを45%に変更しました。 45%ではドットパターンは表示されず、パディングボトムが75%未満の場合はドットパターンはまったく表示されません。何故ですか?希望の効果を出すために何ができるか。理想的には、任意のサイズのボックスでパターンが機能します。CSSの放射状勾配パターンが四角形のときに壊れるのはなぜですか?
ここに問題を示すjsfiddle>https://jsfiddle.net/があります。赤い四角いボックスはドットパターンを持ち、四角い紫のボックスはドットがありません。
洞察力やアドバイスをいただければ幸いです。ここで
は、私が説明していますかを示した画像です:私は(前::)正方形の擬似要素を作成に回避策を考え
キラン、これは完璧です。あなたは本当のMVPです – user2827811
ありがとうuser2827811 :)お役に立てて嬉しいです。ハッピーコーディング。 –