2016-07-19 3 views
-1

私はフロントエンドのWeb開発では初心者ですが、調光と明るさの効果を与える電球にリンクされたスライダーを作成するタスクが与えられました。スライダーが操作されます。誰もがこれで私を助けてもらえますか?電球の調光効果のための黄色のスライダーを作成

+0

申し訳ありませんが、チュートリアルを依頼するときではなく、特定のプログラミング上の問題が発生した場合にお手伝いします。あなたの仕事をやろうとして、表示するコードがあるときにここに戻ってください。 – ddb

+0

私はちょうど方向が必要でしたが、注意しました。 – dominicbure

+0

私は、@dominicbureを参照してくださいいくつかのルール[ここ](http://stackoverflow.com/help) – ddb

答えて

0

divの背後に配置された電球の画像を色で表示するには、いくつかのファンシーなCSSを実行する必要がありますが、私はここで見ることができる基本的な例を作りました:https://jsfiddle.net/IsaacAdni/q56zkf2t/。基本的に

、あなたも(以下に示されていない)、CSSを使用して、幅と高さで見本をスタイリング2つのdiv、作成します。そして、あなたがそれらのいずれかのjQueryを使用してスライダを作る

<div id="yellow"></div> 
<div id="swatch"></div> 

を:

$("#yellow").slider({ 
    orientation: "horizontal", 
    range: "min", 
    max: 255, 
    value: 127, 
    slide: refreshSwatch, 
    change: refreshSwatch 
}); 

スライダの位置が変更されるたびに関数refreshSwatchが呼び出されるようになりました。私たちは、見本の不透明度を変更するには、この機能を使用することができます。見本を作る

function refreshSwatch() { 
    var yellow = $("#yellow").slider("value"); 
    var alpha = yellow/255; 
    $("#swatch").css("background-color", "rgba(255, 255, 0, " + alpha + ");"); 
} 

は、電球の画像の上に表示される難しい部分になりますが、私はあなたにそれを任せます。

+0

アイザックが大いに助けてくれてありがとう – dominicbure

関連する問題