2011-10-04 7 views

答えて

23

あなたは非常にあなたがチェックルール

http://jsfiddle.net/VWBN4/3

#ck-button input:hover + span { 
    background-color:#191; 
    color:#fff; 
} 

とホバーために類似し、クリックされたルールを必要とするように見えます状態:

#ck-button input:checked:hover + span { 
    background-color:#c11; 
    color:#fff; 
} 

しかし、この順序は重要です。

+0

+1のための私は、あなたがクリックした状態 –

+0

@JasonGennaro感謝:) –

3

クールborderfont効果のためにこれを行います

#ck-button:hover {    /*ADD :hover */ 
    margin:4px; 
    background-color:#EFEFEF; 
    border-radius:4px; 
    border:1px solid red;  /*change border color*/ 
    overflow:auto; 
    float:left; 
    color:red;     /*add font color*/ 
} 

例:http://jsfiddle.net/zAFND/6/

+1

HMが...それはきちんとしたのですが、ポスターはそれについて尋ねていなかったとやったことが好き具体的にはまた、CSSコメントは常に '/*...*/'です。 –

+0

ありがとう@ジョセフ。はい。私はOPがそれを求めていないことを知っている...私は ':ホバー' Qに答えると少し余分な価値を持って私のテイクを与える。コメントについては、はい、私はCSSのコメントが異なることを認識します。これは例のためだけです。しかし、とにかくリアリズムのために変更されました;-) –

+0

私は参照してください。そして、実際にはそれを考えようとすると、ボーダーを使うことは、チェックされたホバー状態を作る必要がない良い方法です:P –

9

ケリーが言ったことですか...

をBUT。 inputをアブソリュートに配置し、-20px(ページを隠す)の代わりに、入力ボックスを非表示にします。

例:

<input type="checkbox" hidden> 

がうまく動作し、ページ上の任意の場所に置くことができます。

+0

あなたは例のリンク/コードがありません。 OPはすでに2年前に問題を解決した回答を受け入れています。 – DAC84

+2

ああ...未来のユーザーについて考えてください;)not pass ...;) –

+0

ありがとうございました。チェックボックスを隠したKellysコードを使用していただきありがとうございます。 – Ogglas

関連する問題