2011-12-09 10 views
11

मैं HTML और CSS का उपयोग करके गोल बटन कैसे बना सकता हूं? मैंने पृष्ठभूमि छवि का उपयोग करने की कोशिश की, और इसे एक निश्चित आकार बना दिया, लेकिन ऐसा लगता है कि यह काम नहीं करता है। विशेष रूप से, मैं एक गोलाकार बटन बनाना चाहता हूं, जो एक क्लिक पर जावास्क्रिप्ट स्क्रिप्ट लॉन्च करेगा।राउंड बटन कैसे बनाएं

उत्तर

0

दो तरीके:

1.) गोलाकार कोनों के साथ छवियों बनाएँ और सीएसएस रंग के साथ inbetween निर्धारित किया है।

2.) कुछ ब्राउज़रों तक सीमित सीएसएस गुणों का उपयोग करें (एफएफ एक सेट का उपयोग करें, कुछ अन्य सफारी, सुनिश्चित करें कि क्रोम अभी तक एक और सेट का उपयोग नहीं करता है)।

चेक this list

20
border-radius साथ

http://jsfiddle.net/12w83vtn/

button { 
    height: 50px; 
    width: 50px; 
    border-radius: 50%; 
    border: 1px solid #000; 
} 
+0

कौन सा ब्राउज़र? क्या आप विशिष्ट हो सकते हैं? –

+1

सीमा-त्रिज्या का उपयोग करना शायद बेहतर है; 50%; इसे पिक्सल में हार्डकोड करने की बजाय। इस तरह आप सीमा त्रिज्या के बारे में सोचने के बिना आयाम बदल सकते हैं। उदाहरण: http://jsfiddle.net/BfjAK/2/ – Munter

+0

सीमा-त्रिज्या ब्राउज़र समर्थन पर जानकारी: http://www.quirksmode.org/css/contents.html#t45 –

3

आप css3 साथ काफी बस यह कर सकते हैं:

एचटीएमएल -

<div id="button"> 
</div> 

सीएसएस -

#button { 
    width:100px; 
    height: 100px; 
    border-radius:100%; 
    background-color:red; 
} 

और बनाने के लिए एक onclicked घटना का उपयोग यह एक बटन है।

+0

'सीमा-त्रिज्या: 50%; 'करना चाहिए। इसके अलावा मार्कअप '' पर क्लिक कर सकता है, जबकि सीएसएस 'बटन { चौड़ाई: 100px है; ऊंचाई: 100 पीएक्स; सीमा-त्रिज्या: 50%; पृष्ठभूमि-रंग: लाल; सीमा: 1 पीएक्स ठोस # 000; } ' –

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