CSS प्लेग्राउंड
HTML
CSS
पूर्वावलोकन
तांत्रिक तपशील
CSS Playground कसे कार्य करते
हे टूल काय करते
CSS Playground तुम्हाला दोन एडिटर्स देते — HTML आणि CSS — आणि टाइप करताच अपडेट होणारा sandboxed iframe प्रीव्ह्यू. याचा वापर करून components चे प्रोटोटाइप करा, selectors तपासा, fallback styles वैध ठरवा, किंवा bug reports साठी minimal repros तयार करा. 'Reset styles' टॉगल एक छोटा CSS reset (box-sizing, योग्य body defaults) जोडतो, त्यामुळे तुमचा CSS ब्राउझर defaults शी झगडत नाही.
डेव्हलपरसाठी सामान्य वापर प्रकरणे
Frontend डेव्हलपर्स pull requests किंवा डॉक्युमेंटेशनमध्ये शेअर करण्यासाठी वेगळे (isolated) component उदाहरणे तयार करतात. Designers gradients, shadows, animation timings, आणि grid, subgrid, व container queries सारखी आधुनिक वैशिष्ट्ये वापरून प्रयोग करतात. Educators CodePen खाती उभारल्याशिवाय विद्यार्थ्यांना CSS संकल्पना डेमो करतात. QA engineers नियंत्रित वातावरणात CSS-only bugs स्वच्छपणे पुनरुत्पादित करतात.
डेटा फॉरमॅट्स, प्रकार किंवा व्हेरिएंट्स
HTML editor कोणतेही body content स्वीकारतो. CSS editor कोणतेही आधुनिक CSS स्वीकारतो — custom properties, nesting, @container, @layer, इ. आउटपुट म्हणजे meta viewport टॅग (पर्यायी) आणि inline style block असलेला पूर्ण standalone HTML दस्तऐवज, जो संपूर्ण फाइल म्हणून कॉपी करण्यास तयार असतो. प्रीव्ह्यू iframe sandbox='allow-same-origin' वापरतो, ज्यामुळे relative URLs परवानगी मिळते, पण scripts आणि form submissions ब्लॉक होतात.
सामान्य चुका आणि एज केसेस
बाह्य @font-face URLs आणि @import स्टेटमेंट्स iframe sandbox मुळे ब्लॉक होऊ शकतात. बाह्य दस्तऐवजातील inherited styles वर अवलंबून असलेला CSS पेस्ट केल्यास इथे तसाच वागणार नाही, कारण iframe वेगळा (isolated) असतो. खूप लांब कालावधीच्या animations editor फोकसमध्ये नसतानाही प्रीव्ह्यू iframe मध्ये चालू राहतात; timing डीबग करत असाल तर animation-play-state ने त्यांना pause करा.
कोडच्या तुलनेत हे टूल कधी वापरावे
one-shot प्रयोग, वेगळे minimal reproductions, किंवा जलद teaching demos साठी हे ब्राउझर साधन वापरा. प्रत्यक्ष प्रोजेक्टमध्ये, तुमचा dev server, hot module replacement, आणि component devtools (React Refresh, Vue devtools) खूपच समृद्ध feedback loop देतात — टूलिंग सेटअप नको असलेल्या स्केचेससाठी हा playground वापरा.