2017-06-26 17 views
0

小型デバイスでセクションの高さを変更し、私は私のcssファイルにこのコードを追加したので、私は小さなデバイスに私の部分の高さを変更する方法:私は私のウェブサイトを作るためのブートストラップを使用してい

@media(max-width: 768px){ 
.services{ 
    height:2000px; 
} 
} 
.services{ 
    height:1000px; 
    background-blend-mode: darken; 
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../img/bg-2.jpg'); 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
} 

しかし、それは動作しませんし、もう一度小さなデバイスで1000pxの通常の高さを示しています!だからこれをどうやって?

+0

追加 '@ media'定義通常1 - > https://jsfiddle.net/pL2hgdtm/ – Morpheus

答えて

0

これは、2番目の宣言(1000px)が最初の宣言(2000px)を上書きするためです。 Chromeデベロッパーツールから添付のスクリーンショットをご覧ください。

enter image description here

ソリューション:ちょうど宣言の順序を切り替える(以下スニペットを参照)。後

.services{ 
 
    height:1000px; 
 
    background-blend-mode: darken; 
 
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../img/bg-2.jpg'); 
 
    -webkit-background-size: cover; 
 
    -moz-background-size: cover; 
 
    -o-background-size: cover; 
 
    background-size: cover; 
 
} 
 

 
@media screen and (max-width: 768px){ 
 
.services{ 
 
    height:2000px; 
 
} 
 
}
<div class="services"> 
 
Foo 
 
</div>

+0

あなたも' important'を使用することもできますが、これはより良い練習があります! ! –

関連する問題

 関連する問題