0

私は自分のビジネスのためのウェブページを作っています。私が Bootstrap を選んだのは、すぐにモバイルに対応できるからです。問題があります:

  • 電話 (iPhone 5) を使用して Web ページにアクセスすると、ヘッダー画像がクローズアップされ、縦横無尽にズームインされます。

コードは次のとおりです。

#heading {
  display: block;
  width: 100%;
  height: 543px;     
  background: url('../images/header.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-box-shadow: inset 0 -4px 9px -3px #000;
  -moz-box-shadow: inset 0 -4px 9px -3px #000;
  box-shadow: inset 0 -4px 9px -3px #000;
}

@media(max-width:563px) {
  #heading {
    display: block;
    width: 100%;
    height: 300px;         
    background: url('../images/headerm.jpg') no-repeat center center fixed; 
  }
  #navigation .navlinks li {
    margin-right: 1px;
  }
  #navigation .navlinks li a {
    padding: 0 5px;
    font-size: 12px;
  }

}

メディア クエリに別のサイズの画像を使用しようとしましたが、うまくいきませんでした。

テストシナリオへのリンクは次のとおりですスマートフォンの画面をシミュレートするためにブラウザを縮小すると、画像がクローズアップされません。それは電話でなければなりません。

4

1 に答える 1

1
@media(max-width:563px) {
  #heading {
    display: block;
    width: 100%;
    height: 300px;         
    background: url('../images/headerm.jpg') no-repeat center center scroll; 
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto;
  }
}

動作するはずです。スクロール固定に変更。

于 2013-07-29T17:00:27.537 に答える