Oideachadh HTML
An tòiseachadh as sìmplidh: dèan lethbhreac de HTML seamantach le crochaidhean clas Lily, cuir aon bhileag-stoidhle ris, foillsich. Faidhlichean sìmplidh a dh’obraicheas àite sam bith an obraich HTML.
Na thogas tu
Foirm fios-thugainn bheag — in-chuiridhean le leubail, putan cur-a-steach, giùlan clàr-iuchrach is leughadair-sgrìn fìor — an toiseach lom, an uairsin le stoidhle, ann an timcheall air 10 mionaidean.
Mus tòisich thu
Feumaidh tu brabhsair agus deasaiche teacsa. Sin uile. (Cuidichidh git le faidhlichean nan co-phàirtean fhaighinn, ach faodaidh tu lethbhreac a dhèanamh dhiubh bho GitHub sa bhrabhsair cuideachd.)
Ceum 1 — Faigh an còd
git clone https://github.com/LilyDesignSystem/lily-design-system
cd lily-design-system/lily-design-system-html-headless
Tha gach co-phàirt na faidhle fèin-sheasmhach ann an components/ —
button.html, text-input.html, agus mar sin air adhart — le beachd-cinn a’ clàradh a taga HTML, crochadh clas, giùlan clàr-iuchrach agus cùmhnant so-ruigsinneachd. Tha na faidhlichean an leabharlann — dèan lethbhreac dhen fheadhainn a tha a dhìth ort agus rach air adhart.
Ceum 2 — A’ chiad cho-phàirt agad
Fosgail components/button.html, no dìreach sgrìobh am marcachadh — is e an crochadh clas an cùmhnant:
<button class="button" type="button">
Save
</button>
Leis gu bheil e na fhìor <button>, tha fòcas clàr-iuchrach, gnìomhachadh Enter is Space, agus dreuchd shàmhach a’ phutain ceart mu thràth.
Ceum 3 — Cuir foirm bheag ri chèile
<form class="form">
<div class="field">
<label class="label" for="name">Full name</label>
<input class="text-input" type="text" id="name" name="name" required />
</div>
<div class="field">
<label class="label" for="email">Email</label>
<input class="email-input" type="email" id="email" name="email" required />
</div>
<button class="button" type="submit">Save</button>
</form>
Thoir an aire don phàtran: bidh gach smachd a’ ceangal a <label for>, a’ cleachdadh an t-seòrsa in-chuir as sònraichte, agus a’ giùlan dìreach aon chrochadh clas kebab-case.
Dèan cinnteach air d’ obair: fosgail an duilleag ann am brabhsair. Tha e a’ coimhead lom — dìreach mar a bha dùil: tha an stoidhle fhathast romhainn. Brùth Tab: bidh am fòcas a’ gluasad tro gach smachd, tha na leubailean air an ainmeachadh, agus obraichidh cur-a-steach. Tha an giùlan deiseil; is leatsa an coltas, agus is e an ath rud.
Ceum 4 — Cuir stoidhle air
Sgrìobh CSS an aghaidh nan crochaidhean:
.button {
background: #2563eb;
color: #fff;
padding: 0.75rem 1.5rem;
border: 0;
border-radius: 0.5rem;
}
.text-input,
.email-input {
padding: 0.5rem 0.75rem;
border: 2px solid #6b7280;
border-radius: 0.25rem;
}
.label { display: block; font-weight: 600; margin-bottom: 0.25rem; }
No leum thairis air sgrìobhadh CSS gu tur — ceangail fear dhe na 45 ùrlar deiseil agus lasaidh an aon mharcachadh:
<link rel="stylesheet" href="/themes/united-kingdom-national-health-service-england-for-patients.css" />
Ceum 5 — Rannsaich nas fhaide
- Bidh deuchainnean an stòir a’ ruith ann am fìor bhrabhsairean:
pnpm install && pnpm test(WebDriverIO). - Storybook airson gach co-phàirt:
pnpm run storybook. - Tha an tagradh eisimpleir HTML+CSS+JS a’ sealltainn nan 571 co-phàirt le stoidhle, ri an lorg agus air an taisbeanadh.
Na ceumannan a leanas
- Ùrlaran — atharrachadh ùrlair aig àm ruith le theme-picker.
- Cuideachaidhean roghainnean — cànan agus meud teacsa.
- Catalog cho-phàirtean — an tùs-iùl slàn.
Ceistean air an t-slighe? Tha an duilleag chuideachaidh làn fhreagairtean — agus nam b’ urrainn ceum a bhith nas soilleire, innis dhuinn agus nì sinn an t-oideachadh nas fheàrr le toileachas.