2016-06-29 6 views
1

私はフルページjsを作成しています。私は5つのセクションを持っています、これらの5つのセクションは内容がいっぱいです。私は幅に基づいてメディアクエリを書いてきましたが、小さな高さのデバイスを取ると、コンテンツは次のセクションまで遅れるため、ユーザーはそれを見ることができません。Fullpage js mediaqueries

私が使用しているブレークポイントがあり、

@media only screen and (min-width : 0px) { 
@media only screen and (min-width : 320px) { 
@media only screen and (min-width : 480px) { 
@media only screen and (min-width : 768px) { 
@media only screen and (min-width : 992px) { 
@media only screen and (min-width : 1200px) { 
@media only screen and (min-width : 1600px) { 

私はそれに応じてメディアクエリを記述することができるように、各ブレークポイントの最大値と最小値の可能な高さを知っていただきたいと思います。ここで がHTMLである

編集**は、私はデスクトップビュー対モバイルを扱う際に利用したい

<div id="fullpage"> 
<div class="section" id="section0"> 
    <div id="bgslider-text" class="col-xs-12 col-sm-12 col-lg-12"> 
     <h2 class="animated fadeInRightBig option"> 
      Testing aa 
     </h2> 
     <h2 class="animated fadeInRight options"> 
      TEst 
     </h2> 
     <h3 class="animated fadeInRight opt"> 
      Animated text 
     </h3> 
    </div> 
</div> 
<div class="section" id="section1"> 
</div> 
</div> 
+0

あなたのアプローチの問題は、デバイスをターゲットにしようとしていることです。デバイスの高さはすべて知ることができません。より良いアプローチは、ただ1つのモバイルモードを持つことです。あなたの問題を代表するHTMLスニペットを投稿することができれば、良い答えが得られるかもしれません。 –

+0

このリンクをご覧くださいhttp://www.templatemonster.com/blog/css-media-queries-for-all-devices-and-browsers-including-ie7-and-ie8 –

+0

@TimBiegeleisen私はHTMLを含んでいます。 –

答えて

0

アプローチは、実際には条件付きでHTML要素をレンダリングすることです自身ではなく、スタイルにしようみんなのためのDOM。ここで

は、デバイスがモバイルまたはデスクトップであるかどうかに応じて、DIVを表示/非表示するために使用できるトリックです:

<div class="hide-desktop> 
    Desktop content goes here... 
</div> 

<div class="hide-mobile show-mobile"> 
    Mobile content goes here... 
</div> 

とCSS:デバイスがデスクトップを持って

.hide-mobile { 
    display: none; 
} 

@media only screen and (min-width : 480px) { 
    .hide-desktop { 
     display: none; 
    } 

    .show-mobile { 
     display: block; 
    } 
} 

モバイル<div>は非表示になります。デバイスの最小幅が480ピクセルに低下すると、モバイルコンテンツを表示しながらデスクトップコンテンツが非表示になり、メディアクエリが実行されます。

私は、このアプローチが、ワンサイズのすべてのCSS手法を実行しようとすると、より強力であると信じています。

+0

あなたのDOMは、応答性をサポートするためにほぼ2倍のサイズですか?それは間違っているようです...私は時々、サイトの小さな部分のために、それはあなたがしなければならないことは知っているが、ページ全体のために知っている? –

+0

私が現在働いているアプリでは、DOMの大部分がデスクトップとモバイルの両方で働いていました。メディアクエリだけでは仕事が成立しなかったケースがいくつかありました。 –

+0

理想的には、モバイルとデスクトップ用に別々のソースファイルを完全にロードすることができます。ただ1つのファイルの場合、私はこのアプローチを支持します。 –

関連する問題