Nigbati o ba pulọọgi sinu oludari kan, o mash awọn bọtini, gbe awọn igi, fa awọn okunfa… ati bi olupilẹṣẹ, iwọ ko rii ọkan ninu rẹ. Ẹrọ aṣawakiri naa n gbe soke, daju, ṣugbọn ayafi ti o ba n wọle awọn nọmba ninu console, o jẹ alaihan. Iyẹn ni orififo pẹlu Gamepad API. O ti wa ni ayika fun awọn ọdun, ati pe o lagbara pupọ. O le ka awọn bọtini, awọn ọpá, awọn okunfa, awọn iṣẹ. Ṣugbọn ọpọlọpọ eniyan ko fi ọwọ kan. Kí nìdí? Nitoripe ko si esi. Ko si nronu ninu awọn irinṣẹ idagbasoke. Ko si ọna ti o han gbangba lati mọ boya oludari paapaa n ṣe ohun ti o ro. O kan lara bi afọju ti n fo. Iyẹn bukun mi to lati kọ irinṣẹ kekere kan: Gamepad Cascade Debugger. Dipo kikoju si iṣelọpọ console, o gba laaye, wiwo ibaraenisepo ti oludari. Tẹ nkan kan ati pe o dahun loju iboju. Ati pẹlu CSS Cascade Layers, awọn aza duro ṣeto, nitorina o jẹ mimọ lati ṣatunṣe. Ninu ifiweranṣẹ yii, Emi yoo fihan ọ idi ti awọn olutona n ṣatunṣe aṣiṣe jẹ iru irora, bawo ni CSS ṣe n ṣe iranlọwọ lati sọ di mimọ, ati bii o ṣe le kọ atunṣe wiwo wiwo fun awọn iṣẹ akanṣe tirẹ.

Paapa ti o ba ni anfani lati wọle gbogbo wọn, iwọ yoo yara pari pẹlu àwúrúju console ti a ko le ka. Fun apẹẹrẹ: [0,0,1,0,0,0.5,0,...] [0,0,0,0,1,0,0,...] [0,0,1,0,0,0,0,...]

Ṣe o le sọ kini bọtini ti a tẹ? Boya, ṣugbọn lẹhin titẹ oju rẹ nikan ati sonu awọn igbewọle diẹ. Nitorinaa, rara, n ṣatunṣe aṣiṣe ko wa ni irọrun nigbati o ba de awọn igbewọle kika. Isoro 3: Aini Eto Paapa ti o ba jabọ papọ wiwo wiwo iyara, awọn aza le yara ni idoti. Aiyipada, nṣiṣe lọwọ, ati awọn ipinlẹ yokokoro le ni lqkan, ati laisi eto ti o mọ, CSS rẹ di brittle ati lile lati faagun. CSS kasikedi Layer le ran. Wọn ṣe akojọpọ awọn ara sinu “awọn fẹlẹfẹlẹ” ti o paṣẹ nipasẹ pataki, nitorinaa o da ija ni pato ati lafaimo, “Kini idi ti ara yokokoro mi ko han?” Dipo, o ṣetọju awọn ifiyesi lọtọ:

Ipilẹ: Boṣewa ti oludari, irisi akọkọ. Nṣiṣẹ: Awọn afihan fun awọn bọtini titẹ ati awọn ọpá gbigbe. Ṣatunkọ: Awọn agbekọja fun awọn olupilẹṣẹ (fun apẹẹrẹ, awọn kika nọmba, awọn itọsọna, ati bẹbẹ lọ).

Ti a ba ni asọye awọn ipele ni CSS ni ibamu si eyi, a yoo ni: /* ni asuwon ti to ga ni ayo */ @Layer base, lọwọ, yokokoro;

@base Layer { /*...*/ }

@Layer lọwọ { /*...*/ }

@Layer yokokoro { /*...*/ }

Nitori kọọkan Layer akopọ predictably, o nigbagbogbo mọ eyi ti ofin win. Isọtẹlẹ yẹn jẹ ki n ṣatunṣe aṣiṣe kii ṣe rọrun nikan, ṣugbọn ni iṣakoso gangan. A ti bo iṣoro naa (airi, titẹ sii idoti) ati ọna (aṣatunṣe wiwo ti a ṣe pẹlu Awọn Layer Cascade). Bayi a yoo rin nipasẹ igbese-nipasẹ-Igbese ilana lati kọ aṣiṣe. Agbekale Atunṣe Ọna to rọọrun lati jẹ ki titẹ sii ti o farapamọ han ni lati kan fa si oju iboju. Iyẹn ni ohun ti n ṣatunṣe aṣiṣe yii ṣe. Awọn bọtini, awọn okunfa, ati joysticks gbogbo gba wiwo.

Tẹ A: Circle kan tan imọlẹ. Nudge ọpá: Circle kikọja ni ayika. Fa okunfa kan ni agbedemeji: Ọpa kan kun ni agbedemeji.

Bayi o ko wo awọn 0s ati 1s, ṣugbọn nitootọ wiwo oluṣakoso fesi ifiwe. Nitoribẹẹ, ni kete ti o ba bẹrẹ piling lori awọn ipinlẹ bii aiyipada, ti tẹ, alaye yokokoro, boya paapaa ipo gbigbasilẹ, CSS naa bẹrẹ sii tobi ati eka sii. Iyẹn ni awọn ipele kasikedi wa ni ọwọ. Eyi ni apẹẹrẹ yiyọ kuro: @base Layer { .bọtini { lẹhin: # 222; rediosi aala: 50%; ìbú: 40px; iga: 40px; } }

@Layer lọwọ { .bọtini.ti a tẹ { abẹlẹ: # 0f0; /* alawọ ewe didan */ } }

@Layer yokokoro { .bọtini :: lẹhin { akoonu: attr (data-iye); iwọn font: 12px; awọ: #ff; } }

Ilana aṣẹ Layer ṣe pataki: ipilẹ → lọwọ → yokokoro.

mimọ fa oludari. ti nṣiṣe lọwọ kapa te ipinle. yokokoro ju lori overlays.

Bibu rẹ bii eyi tumọ si pe iwọ ko ja awọn ogun pataki ti o yatọ. Kọọkan Layer ni o ni awọn oniwe-ibi, ati awọn ti o nigbagbogbo mọ ohun ti AamiEye . Ilé O Jade Jẹ ki a gba ohunkan loju iboju akọkọ. Ko nilo lati dara dara - o kan nilo lati wa tẹlẹ ki a ni nkan lati ṣiṣẹ pẹlu.

Mepad Cascade Debugger

A
B
X

Oluwadi aiṣiṣẹ

You May Also Like

Enjoyed This Article?

Get weekly tips on growing your audience and monetizing your content — straight to your inbox.

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free