background-imageで指定した背景画像が、スマホで表示するとぼやけてしまいます。タブレットで表示してもそうなります。chromeのデベロッパーツールでの表示ではそうなりません。
ご回答よろしくおねがいいたします.
関係していると思われる部分のみコードを下記に表示いたします。
CSS
1.school-wrapper { 2 width: 100%; 3 height: 800px; 4 margin-top: 68em; 5 background-image: url("img/school-img.jpg"); 6 background-attachment: fixed; 7 background-position: center; 8 background-size: cover; 9 background-repeat: no-repeat; 10 display: flex; 11 flex-direction: column; 12 justify-content: center; 13 align-items: center; 14} 15 16/*タブレット用css*/ 17@media screen and (max-width: 768px) { 18.school-wrapper { 19 width: 100%; 20 height: 800px; 21 margin-top: 70em; 22} 23}
なんという偶発的事象か
タイトルから質問文の書き方まで全く以てそっくりな質問が過去にあったので
見てみては。
https://teratail.com/questions/60938
現象を確認したスマホはなんでしたでしょうか?
こちらの質問は確認して同じようにしたのですが、改善されませんでした。
iPhone11です
background-attachment: fixed;
こちらが対応していないということでしょうか?
何か対処法を教えていただけたら助かります。自分でも調べてみますがよろしくお願いいたします。
一応、動くみたいなんですが、background-size: coverと組み合わせると上手く動作しない、ということはiOS12のころに確認しました。iOS14では、私は自分の目では確認していないです。
対処法はなさそうですかね…
「ios fixed cover」でググるといろいろ出てきますよ。
ググってみます