2015-09-08 9 views
6

मैं जिस बटन को चाहता हूं वह नीचे है, लेकिन मेरे पास सबसे ऊपर है।बटन से छाया को हटाकर

enter image description here

समस्या तथ्य HTML में शीर्ष बटन है कि से उत्पन्न होती है:

<form class="button_to" method="get" action="/"><input type="submit" value="Ok" /></form> 

और HTML में नीचे बटन:

<button type="button">Ok</button> 

शीर्ष बटन के लिए सीएसएस है :

.signup-success input[type="submit"], 
.signup-success input[type="submit"]:active, 
.signup-success input[type="submit"]:focus { 
    width: 80%; 
    background: transparent; 
    color: #00AA66; 
    border-color: #00AA66; 
} 

नीचे बटन के लिए सीएसएस है:

.signup-success button, 
.signup-success button:active, 
.signup-success button:focus { 
    margin-top: 15px; 
    width: 80%; 
    background: transparent; 
    color: #00AA66; 
    border-color: #00AA66; 
} 

यह मदद करता है शीर्ष बटन रेल .erb विस्तार

<%= button_to "Ok", root_path, :method => :get %> 

मदद मुझे मेरी शीर्ष बटन नीचे बटन की तरह लग रहे प्राप्त करने के लिए से उत्पन्न होता है। मैं कोड है कि सीएसएस में छाया को निष्क्रिय में डालने की कोशिश की है, लेकिन यह काम नहीं किया :(

+0

एक सीमा डाल का प्रयास करें:। कोई नहीं; पहले, और फिर इसे करने के बाद अपने सीमा की स्थापना सीमा: कोई नहीं; सीमा: 2px ठोस # 00aa66; –

+0

सीमा-चौड़ाई सेट करने का प्रयास संपत्ति .... विभिन्न मूल्यों के साथ खेलो। – Aparna

उत्तर

7

उपयोग सीमा शैली:

.signup-success input[type="submit"], 
.signup-success input[type="submit"]:active, 
.signup-success input[type="submit"]:focus { 
    width: 80%; 
    background: transparent; 
    color: #00AA66; 
    border-color: #00AA66; 
    border-style: solid; 
} 

या संयुक्त संस्करण (सीमा शैली, सीमा-चौड़ाई और एक में सीमा-रंग):

border: 2px solid #00AA66; 
+0

सीमा-त्रिज्या और ऊंचाई झुकाव के साथ, मुझे सटीक आकार मिला जो मैं चाहता था। धन्यवाद! और लॉल आसान समाधान, अनुमान है कि मैं अधीर था क्योंकि मैं लंबे समय से कोडिंग कर रहा हूं। – LarsChung

+0

आज पूर्ण मस्तिष्क विलंब, इस सरल उत्तर के लिए भगवान का शुक्र है। –

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