2011-10-04 9 views
27

मैंने चेकबॉक्स के बजाय प्रदर्शित करने के लिए एक छोटा सा दिखने वाला बटन बनाया है। मैं सोच रहा था कि क्या कोई तरीका है: होवर किसी भी तरह दिखता है? धन्यवादसीएसएस: एक बटन की तरह दिखने के लिए एक चेकबॉक्स स्टाइल, क्या कोई होवर है?

http://jsfiddle.net/zAFND/2/

+1

# सी.के. बटन: मंडराना {पृष्ठभूमि: नीले} उदाहरण –

उत्तर

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

एक शांत border और font प्रभाव के लिए यह करें:

#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

हम्म ... कि साफ है, लेकिन पोस्टर इसके बारे में नहीं पूछा के साथ किया था विशेष रूप से। इसके अलावा, सीएसएस टिप्पणियां हमेशा '/*...*/' होती हैं। –

+0

धन्यवाद @ जोसेफ। हाँ। मुझे पता है कि ओपी ने इसके लिए नहीं पूछा था ... मैं 'होवर' क्यू का जवाब दे रहा था और थोड़ा अतिरिक्त मूल्य के साथ अपना ले रहा था। टिप्पणियों के लिए, हाँ मुझे एहसास है कि सीएसएस टिप्पणियां अलग हैं। यह केवल उदाहरण के लिए है। लेकिन यथार्थवाद के लिए वैसे भी बदल गया ;-) –

+0

मैं देखता हूं। और वास्तव में इसके बारे में सोचने के लिए आते हैं, सीमा का उपयोग करना एक चेक होवर राज्य बनाने की ज़रूरत नहीं है: पी –

9

क्या केली ने कहा ...

लेकिन। input को पूर्ण और शीर्ष -20px (बस इसे पृष्ठ से छिपाएं) रखने के बजाय, इनपुट बॉक्स छुपाएं।

उदाहरण:

<input type="checkbox" hidden> 

वर्क्स बेहतर है और यह पृष्ठ पर कहीं भी रख सकते हैं।

+0

है आप उदाहरण लिंक/कोड खो रहे हैं। ओपी ने पहले ही एक जवाब स्वीकार कर लिया है जिसने 2 साल पहले अपनी समस्या हल की थी। – DAC84

+2

आह ... भविष्य के उपयोगकर्ताओं के बारे में सोचें;) पास नहीं ..;) –

+0

इसके लिए धन्यवाद, चेकबॉक्स छुपाए गए केली कोड का इस्तेमाल किया। – Ogglas

संबंधित मुद्दे