2016-05-18 18 views
0

私はちょうどhtml、css、jsの学習を始めました。そして、最近私はそれに合理的なウェブサイトで価格スライダーの範囲を作成しなければなりませんでした。価格帯スライダーの位置づけ

私はどのように位置を変えることができますか?私はこのリンクhttp://jqueryui.com/slider/#rangeからコード全体をコピーしましたが、位置はウェブブラウザの一番上にあり、ブラウザの全幅も占めます enter image description here 私はアディダスウェブページのように作ることができますかそれ? http://shop.adidas.com.sg/men.html ウェブブラウザの横にあり、サイズは少し小さいですか?

非常に申し訳ありませんが、私は非常に馬鹿に聞こえるが、私はこれに経験がありません。

+0

誰かがあなたのために毎日来て、保存することを期待する前に最初に何かをしてみてください。 –

答えて

0

ログインhttps://jsfiddle.net/vexsc7d8/1/

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>jQuery UI Slider - Range slider</title> 
    <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> 
    <script src="//code.jquery.com/jquery-1.10.2.js"></script> 
    <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
    <link rel="stylesheet" href="/resources/demos/style.css"> 
/**** In style.css add class .container { float:left; width:200px;} ****/ 
    <script> 
    $(function() { 
    $("#slider-range").slider({ 
     range: true, 
     min: 0, 
     max: 500, 
     values: [ 75, 300 ], 
     slide: function(event, ui) { 
     $("#amount").val("$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ]); 
     } 
    }); 
    $("#amount").val("$" + $("#slider-range").slider("values", 0) + 
    " - $" + $("#slider-range").slider("values", 1)); 
    }); 
    </script> 
</head> 
<body> 

<p> 
    <label for="amount">Price range:</label> 
    <input type="text" id="amount" readonly style="border:0; color:#f6931f; font-weight:bold;"> 
</p> 
<div class="container"> 
    <div id="slider-range"></div> 
</div> 

</body> 
</html> 
0

div内に入れていないと思いますので、必要に応じて100%のdivの代わりに100%のページボディを占めています。私が仕事から家に帰る前に

希望これは、コンポーネントを使用すると、CSSを使用する必要があります見た目を整形する

よろしく リアム

0

笑、あなたのためだけの最後の分のアイデアを支援します。

  • 1オプションは、スライダのhtml要素の周りにdivタグを作成し、cssを使用してwidthプロパティを使用してサイドを変更することです。

#divContainingSlider { 
 
    width: 100px; 
 
}

関連する問題