CSS की सबसे अच्छी / सबसे अच्छी / बदतर गालियों में से कुछ क्या है?
उदाहरण के लिए, इन आकृतियों , या पिक्सेल आर्ट बनाने के लिए कई बॉक्स-शैडो का उपयोग करना।
लोकप्रियता-प्रतियोगिता 16/04/14 को समाप्त हुई।
CSS की सबसे अच्छी / सबसे अच्छी / बदतर गालियों में से कुछ क्या है?
उदाहरण के लिए, इन आकृतियों , या पिक्सेल आर्ट बनाने के लिए कई बॉक्स-शैडो का उपयोग करना।
लोकप्रियता-प्रतियोगिता 16/04/14 को समाप्त हुई।
जवाबों:
कुछ दोस्त ने किसी भी छवि को शुद्ध सीएसएस में बदलने के लिए एक उपकरण बनाया। यह सीएसएस के मूल इरादे से परे है।
यहाँ एक उदाहरण है (प्रसिद्ध मोना लिसा): http://codepen.io/jaysalvat/pen/HaqBf
और यहाँ उपकरण है: https://github.com/jaysalvat/image2css
मैं आवश्यक रूप से इसे दुरुपयोग नहीं कहूंगा, लेकिन आप सीएसएस का उपयोग IMG
किसी दिए गए के साथ बदलने के SRC
लिए एक पूरी तरह से अलग छवि दिखाने के लिए कर सकते हैं ।
@media print
{
IMG
{
padding: 150px 200px 0px 0px;
background: url('lady.jpg');
background-size:auto;
width:0px; height: 0px;
}
}
देखें: /programming/2182716/how-can-we-specify-src-attribute-of-img-tag-in-css
@media
वेबपेज को प्रिंट करते समय पूरी तरह से अलग छवियों को प्रदर्शित करने के लिए चयनकर्ताओं के साथ मिलकर बहुत मज़ा किया जा सकता है । (एक ही चाल PDF
btw में किया जा सकता है । उस आदमी का चेहरा देखकर अच्छा लगा जो एक दस्तावेज़ को प्रिंट कर रहा है और सभी गंभीर दिखने वाले चार्ट सुंदर महिलाओं द्वारा प्रतिस्थापित किए जाते हैं :))
आप resize:both
किसी तत्व को उपयोगकर्ता द्वारा आकार बदलने की अनुमति देने के लिए जोड़ सकते हैं ।
कुछ ब्राउज़रों पर, यह केवल समर्थित है <textarea>
।
यह एक वास्तविक सीएसएस बात नहीं है, लेकिन आप contenteditable
संपत्ति जोड़ सकते हैं, संपत्ति जोड़ style="display:block;z-index:99;width:500px;height:500px;resizable:both;"
सकते हैं और आप अपने सीएसएस को संपादित कर सकते हैं।
उदाहरण के रूप में मार्कअप के निम्नलिखित टुकड़े का उपयोग करना:
<input type="checkbox" id="check_all" name="check_all" value="1">
<label for="check_all">Check all</label>
आप उपयोग कर सकते हैं display:none
पर <input>
और, CSS3 चयनकर्ताओं का उपयोग कर, आप चेकबॉक्स / radiobutton के विभिन्न राज्यों को दिखाने के लिए एक 'स्प्राइट' पृष्ठभूमि सेट कर सकते हैं।
तत्वों का क्रम महत्वपूर्ण है, और इनपुट के for=""
साथ संपत्ति का मिलान और id=""
भी महत्वपूर्ण है!
आप यहां कुछ उदाहरण देख सकते हैं: http://www.csscheckbox.com/
हम सभी ने सीएसएस कक्षाओं और मीडिया-प्रश्नों के साथ किसी प्रकार के जावास्क्रिप्ट मिश्रण का उपयोग करने की कोशिश की है ...
खैर, यहाँ कुछ ब्राउज़र विशिष्ट चयनकर्ता हैं:
doesnotexist:-o-prefocus, #selector {}/*opera only*/
:root {}/*target all css3 browsers*/
:-moz-any(*){}/*mozilla and mozilla based only*/
:-webkit-any(*){}/*webkit only*/
IE के लिए, आपके पास चयनकर्ताओं के टन हैं। ज्यादा की जरूरत नहीं।
मुझे लगता है कि यह निर्भर करता है कि आप दुरुपयोग का क्या मतलब है, लेकिन यह आपके उपयोगकर्ताओं को डंडा मारेगा:
*:hover{
zoom:99%;
}
(जैसा कि आप पृष्ठ के चारों ओर माउस करते हैं, सब कुछ आप पर झूलता है)
*{
color:transparent;
text-shadow:0 0 5px rgba(0,0,0,0.5);
}
(सभी पाठ धुंधले बनाता है)
http://jsfiddle.net/simurai/CGmCe/light/
(जावा का "द ड्यूड" अपने हाथ लहराते हुए)
style
विशेषताओं में इनलाइन का उपयोग करना और!important
प्रत्येक को जोड़ना ।