チェックボックスがオンのときにチェックボックスラベルを移動する

YoungWolf

ラベルがチェックされた後、チェックボックスラベルを移動するためのヘルプを探しています。それが始まるとき、ラベルはコードの真ん中にあります。ただ、クリックしてから動かしたいのですが。持っていると思っていたのですが、今はそう見えません。手を貸してくれる人はいますか?

JSFiddle:http://jsfiddle.net/50c419nL/4/

マークアップ:

<div id="vera-gallery">
    <div class="vera-check">
        <label for="vone">e x i l e</label>
        <input type="checkbox" id="vone" name="main" />
        <div class="vera-bar">I'm controlled by toggle. No JavaScript!</div>
    </div>
</div>

CSS:

#vera-gallery {
    width: 500px;
    height: 500px;
    overflow: hidden;
    background-image:url(http://i.imgur.com/ZOmzzeE.png);
    margin: auto;
    position: relative;
}
#vera-gallery input[type=checkbox] {
    display: none;
}
.vera-check {
    width: 500px;
    height: 500px;
}
.vera-check input[type=checkbox] {
    position: absolute;
    top: 50%;
    left: 50%;
}
.vera-check input[type=checkbox]:checked ~ .vera-bar {
    margin-left: 0;
}
.vera-check label {
    cursor: pointer;
}
.vera-check label[for=vone] {
    top: 235px;
    width: 80px;
    text-align: center;
    font-family: oxygen;
    font-size: 8px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    text-align: center;
    padding: 10px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.8);
    left: 200px;
    border: 1px solid #fff;
}
.vera-check input[type=checkbox]:checked ~ label[for=vone] {
    top: 10px;
    left: 10px;
}
.vera-bar {
    width: 470px;
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.8);
    float: left;
    top: 0px;
    height: 100%;
    font-family: oxygen;
    font-weight: bold;
    color: #fff;
    margin-left: -500px;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}
.vera-ships {
    width: 225px;
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.8);
    float: left;
    top: 0px;
    height: 100%;
    font-family: oxygen;
    font-weight: bold;
    color: #fff;
    margin-left: -255px;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}
.vera-two {
    position: absolute;
}
.vera-two .vera-chk {
    float: left
}
.vera-two input[type=checkbox] {
    display: none
}
TiesonT。

一般的な兄弟そのままチェックボックス入力がラベルに先行しないので、セレクタは、マークアップで、この場合には動作しません。

〜コンビネータは2つのセレクターを分離し、最初の要素が前にある場合にのみ2番目の要素と一致し、両方が共通の親を共有します。

ただし、divのラベルを移動すると、機能します:http//jsfiddle.net/50c419nL/5/

<div id="vera-gallery">
    <div class="vera-check">
        <input type="checkbox" id="vone" name="main" />
        <div class="vera-bar">I'm controlled by toggle. No JavaScript!</div>
        <label for="vone">e x i l e</label><!-- moved to here -->
    </div>
</div>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

メインチェックボックスがクリックされたときにすべてのチェックボックスをオンにする

分類Dev

チェックボックスがオン/オフのときにイベントを実行するGridviewC#

分類Dev

チェックボックスがオンまたはオフのときにチェックボックスの値を変更する方法

分類Dev

チェックボックスがチェックされているときにラジオボタングループを無効にするjquery

分類Dev

Java: 別のチェックボックスがクリックされたときに JTable 内のチェックボックスを自動的に更新する

分類Dev

別のチェックボックスがオンになっているときにチェックボックスを無効にする

分類Dev

ブートストラップカスタムチェックボックスでチェックボックスラベルを左に移動します

分類Dev

チェックボックスがオンになったときにラベルのスタイルを変更する-Ionic3

分類Dev

チェックボックス付きのコンボボックスを作成しましたが、チェックボックスがオンになっているとイベントをキャッチできません

分類Dev

ExcelVBA-ラベルとチェックボックスをリンクする

分類Dev

チェックボックスがチェックされているときにボタンを表示する

分類Dev

DataTableの各行にはチェックボックスがあります。新しいチェックボックスをオンにしたときに、前のチェックボックスをオフにする方法

分類Dev

チェックボックスをマーク/クリアするときに、ブートストラップチェックボックスラベルのツールチップが非表示にならない

分類Dev

別のチェックボックスがチェックされたときにクリックイベントを有効にする

分類Dev

jqueryのチェックボックスをオンにする

分類Dev

ngrepeatangularjsのチェックボックスをオンにする

分類Dev

他のチェックボックスをオンにするときは、チェックボックスをオフにします

分類Dev

チェックするとチェックボックスラベルの色が変わる

分類Dev

すべてのチェックボックスをオンにしたときにすべてのチェックボックスを選択する方法

分類Dev

ダイビング内のチェックボックスとラベルをカードの右側に移動する方法

分類Dev

別のチェックボックスがオンになっている場合は、チェックボックスのチェックを外します

分類Dev

チェックボックスをオフにすると、チェックボックスイベントが発生しません

分類Dev

チェックボックスをラベル内に移動すると、チェックボックスに関連付けられたラベルが機能しない

分類Dev

セルをクリックすると、Datagridviewチェックボックスがオンになります

分類Dev

チェックボックスがオンになっている場合は、チェックボックスの横のセルに書き込みます

分類Dev

チェックボックスがオンフライでチェックされているかどうかを動的にチェックします

分類Dev

1つのチェックボックスをオンにすると、HTML / CSSの他のすべてのチェックボックスが閉じます。

分類Dev

チェックボックスがオンになっているすべての入力とチェックボックスを有効/無効にする

分類Dev

外をクリックしたときにチェックボックスのチェックボックスがdivを閉じるのを停止する方法

Related 関連記事

  1. 1

    メインチェックボックスがクリックされたときにすべてのチェックボックスをオンにする

  2. 2

    チェックボックスがオン/オフのときにイベントを実行するGridviewC#

  3. 3

    チェックボックスがオンまたはオフのときにチェックボックスの値を変更する方法

  4. 4

    チェックボックスがチェックされているときにラジオボタングループを無効にするjquery

  5. 5

    Java: 別のチェックボックスがクリックされたときに JTable 内のチェックボックスを自動的に更新する

  6. 6

    別のチェックボックスがオンになっているときにチェックボックスを無効にする

  7. 7

    ブートストラップカスタムチェックボックスでチェックボックスラベルを左に移動します

  8. 8

    チェックボックスがオンになったときにラベルのスタイルを変更する-Ionic3

  9. 9

    チェックボックス付きのコンボボックスを作成しましたが、チェックボックスがオンになっているとイベントをキャッチできません

  10. 10

    ExcelVBA-ラベルとチェックボックスをリンクする

  11. 11

    チェックボックスがチェックされているときにボタンを表示する

  12. 12

    DataTableの各行にはチェックボックスがあります。新しいチェックボックスをオンにしたときに、前のチェックボックスをオフにする方法

  13. 13

    チェックボックスをマーク/クリアするときに、ブートストラップチェックボックスラベルのツールチップが非表示にならない

  14. 14

    別のチェックボックスがチェックされたときにクリックイベントを有効にする

  15. 15

    jqueryのチェックボックスをオンにする

  16. 16

    ngrepeatangularjsのチェックボックスをオンにする

  17. 17

    他のチェックボックスをオンにするときは、チェックボックスをオフにします

  18. 18

    チェックするとチェックボックスラベルの色が変わる

  19. 19

    すべてのチェックボックスをオンにしたときにすべてのチェックボックスを選択する方法

  20. 20

    ダイビング内のチェックボックスとラベルをカードの右側に移動する方法

  21. 21

    別のチェックボックスがオンになっている場合は、チェックボックスのチェックを外します

  22. 22

    チェックボックスをオフにすると、チェックボックスイベントが発生しません

  23. 23

    チェックボックスをラベル内に移動すると、チェックボックスに関連付けられたラベルが機能しない

  24. 24

    セルをクリックすると、Datagridviewチェックボックスがオンになります

  25. 25

    チェックボックスがオンになっている場合は、チェックボックスの横のセルに書き込みます

  26. 26

    チェックボックスがオンフライでチェックされているかどうかを動的にチェックします

  27. 27

    1つのチェックボックスをオンにすると、HTML / CSSの他のすべてのチェックボックスが閉じます。

  28. 28

    チェックボックスがオンになっているすべての入力とチェックボックスを有効/無効にする

  29. 29

    外をクリックしたときにチェックボックスのチェックボックスがdivを閉じるのを停止する方法

ホットタグ

アーカイブ