0

次のdivに背景画像があります。

#logo {
    margin-top: 15px;
    min-height: 75px;
    min-width: 75px;
    background: url(rotarywheel.png) no-repeat;
    float: left;
}

ウィンドウのサイズ (モバイル、タブレットなど) に基づいて、このロゴ div のサイズを変更したいのですが、どうすれば可能ですか? 私を助けてください。

4

5 に答える 5

0

background-size をパーセンテージで使用し、幅も使用します。divの幅と高さの比率が同じであるため。

#logo {
margin-top: 15px;
min-height:75px;
min-width: 75px; /*value in percentage or em;*/
background: url(rotarywheel.png) no-repeat;
background-size:25%;  /*value in percentage or em;*/
float: left;

}

于 2013-07-17T06:57:35.993 に答える
0

background-size CSS プロパティを使用する

例えば

background-size:100px 50px;
于 2013-07-17T06:40:51.260 に答える
0

ウィンドウサイズに依存するものを作成したい場合は、おそらくメディアクエリを見たいと思うでしょう。これは、そのページの上部にある例から変更されています。

<!-- CSS media query on a link element -->
<link rel="stylesheet" media="(max-width: 800px)" href="example.css" />

<!-- CSS media query within a style sheet -->
<style>
@media (max-width: 600px) {
    #logo {
        width: 500px;
        height: 200px;
        background-image: url('500-200-bg.png') no-repeat;
    }
}
</style>
于 2013-07-17T05:02:26.330 に答える