html - :focus ::after selector issue -
मेरे पास चयनकर्ता के बाद :: मेरे कोड का कारण है:
HTML:
... & lt; div वर्ग = "पोस्ट" & gt; & LT; प्रपत्र & gt; & Lt; textarea प्लेसहोल्डर = "यहां संदेश ..." अधिकतम लैंग = "255" & gt; & lt; / textarea & gt; & Lt; / प्रपत्र & gt; & Lt; / div & gt; ... सीएसएस:
.wrapper .left_section .profile_small .post form textarea: फोकस :: के बाद {content: "& lt; input type = 'जमा करें' मान = 'पोस्ट' / & gt; "; } इसलिए जब पाठ क्षेत्र का चयन किया जाता है (फ़ोकस में) मैं सबमिट बटन को दिखाना चाहता हूं। क्या किसी को समाधान का पता है?
अग्रिम धन्यवाद।
आप उपयोग कर सकते हैं सीएसएस सामान्य भाईचारे का चयनकर्ता जो आप चाहते हैं - पर आपको अपने एचटीएमएल में सबमिट बटन को पहले रखना होगा:
& lt; div class = "post" & gt; & LT; प्रपत्र & gt; & Lt; textarea प्लेसहोल्डर = "यहां संदेश ..." अधिकतम लैंग = "255" & gt; & lt; / textarea & gt; & Lt; इनपुट प्रकार = "सबमिट करें" मान = "पोस्ट" / & gt; & Lt; / प्रपत्र & gt; & Lt; / div & gt; अपने सीएसएस के लिए:
इनपुट [type = 'submit'] {display: none; } पाठ: फोकस ~ इनपुट [प्रकार = 'सबमिट करें'] {डिस्प्ले: ब्लॉक; } चेतावनी: सबमिट करें बाद textarea तत्व, जैसा कि सामान्य लगातार सिब्लिंग चयनकर्ता केवल डाउनस्ट्रीम काम करता है ( अर्थात् यह टेडीरेआ से पहले भाई बहन की खोज नहीं करेगा, इस प्रकार नाम लगातार )।
Comments
Post a Comment