のない作品、私はブートストラップを使用して応答性のデザインを使用してフォームを作成していません。私の目標は、モバイルデバイス上のスライダー種類、およびメディアデバイスと大きめのテキストタイプだろうな入力を行うことです。CSSクラス隠さ-xxの境界幅値
この理由から、デバイスの画面幅(例:hidden-xs、hidden-sm、hidden-md、hidden-lg)に応じて2つのdivで異なるクラスを使用してコンテンツを表示したり非表示にしています。
<div class="form-group hidden-sm hidden-md hidden-lg">
<!-- input type slider for mobile devices -->
</div>
<div class="form-group hidden-xs">
<!-- input type text for wider screen devices -->
</div>
私のCSSファイルで@media
ルールを持って、私はまた:
@media (min-width: 768px) {
.sm-view {
display: none;
}
}
@media (max-width: 767px) {
.lg-view {
display: none;
}
}
それは両方のdivが表示されている。この幅に、767px
の境界幅の値を除いて、私は期待どおりに動作:
幅の値を768px
に増やすだけで、スライダが隠れ、幅の値を766px
に設定すると、入力フィールドが非表示になります。
私は間違っていますか?ここで
UPDは例を働いている:ここではhttps://jsfiddle.net/rnurxbw9/1/
ウィンドウ幅が異なるだろうが、あなたはスクリーンショットでそれを見ることができます:
次の作業例を提供することはできますか? – Dekel
私はフィドルを加えました、それを見てください。 – DimaSan