Uwanja wa Majaribio wa CSS
HTML
CSS
Hakiki
Maelezo ya kiufundi
Jinsi CSS Playground Inavyofanya Kazi
Zana Hii Hufanya Nini
CSS Playground hukupa wahariri wawili — HTML na CSS — na onyesho la iframe lililowekewa sandbox linalosasishwa unapoandika. Itumie kuunda mfano wa vipengele, kujaribu vichaguzi (selectors), kuthibitisha mitindo ya mbadala (fallback), au kujenga mifano midogo ya kurudia (repros) kwa ripoti za hitilafu. Kigeuzi cha 'Reset styles' huongeza reset ndogo ya CSS (box-sizing, chaguo-msingi zinazofaa za body) ili CSS yako isipambane na chaguo-msingi za kivinjari.
Matumizi ya Kawaida kwa Wasanidi
Wasanidi wa frontend huunda mifano ya vipengele vilivyotengwa ili kushiriki katika pull requests au nyaraka. Wabunifu hujaribu gradients, vivuli, nyakati za uhuishaji, na vipengele vya kisasa kama grid, subgrid, na container queries. Walimu huonyesha dhana za CSS kwa wanafunzi bila kufungua akaunti za CodePen. Wahandisi wa QA hurudia hitilafu za CSS pekee kwa usafi katika mazingira yaliyodhibitiwa.
Miundo ya Data, Aina, au Lahaja
Kihariri cha HTML kinakubali maudhui yoyote ya body. Kihariri cha CSS kinakubali CSS yoyote ya kisasa — custom properties, nesting, @container, @layer, n.k. Matokeo ni hati kamili ya HTML inayojitegemea yenye lebo ya meta viewport (hiari) na kizuizi cha style kilichopachikwa, tayari kunakili kama faili kamili. Iframe ya onyesho hutumia sandbox='allow-same-origin' kuruhusu URL za jamaa huku ikizuia script na uwasilishaji wa fomu.
Mitego ya Kawaida na Matukio ya Pembeni
URL za nje za @font-face na kauli za @import zinaweza kuzuiwa na sandbox ya iframe. Kubandika CSS inayotegemea mitindo iliyorithiwa kutoka hati ya nje hakutafanya kazi vivyo hivyo hapa kwa sababu iframe imetengwa. Uhuishaji wenye muda mrefu sana huendelea kukimbia kwenye iframe ya onyesho hata wakati kihariri hakina fokus; zisimamishe kwa animation-play-state ikiwa unachunguza muda.
Wakati wa Kutumia Zana Hii dhidi ya Msimbo
Tumia zana ya kivinjari kwa majaribio ya mara moja, urudufu mdogo uliotengwa, au maonyesho ya haraka ya kufundishia. Katika mradi halisi, seva yako ya dev, hot module replacement, na devtools za vipengele (React Refresh, Vue devtools) hukupa mzunguko wa mrejesho ulio tajiri zaidi — tumia playground hii kwa michoro ya awali ambayo hutaki kusanidi zana zake.