Dè th’ ann an Lily?
Siostam dealbhaidh an-asgaidh, le tùs fosgailte, a’ cur so-ruigsinneachd an toiseach, a choinnicheas riut far am bi thu a’ sgrìobhadh còd — agus a thèid a-mach às do rathad nuair nach eil feum agad air.
Gu goirid
’S e catalog de cho-phàirtean-lìna th’ ann an Lily, gach fear air a thoirt gu buil ann an ochd dòighean gun cheann (HTML, Svelte, React, Vue, Angular, Blazor, Nunjucks agus Web Components) agus cuideachd sreath de thagraidhean eisimpleir làn-uidheamaichte a sheallas mar a nì thu stoidhle orra.
Tha na dreachan gun cheann a’ tighinn le neoni CSS. Bheir iad dhut HTML seamantach, dreuchdan agus staidean ARIA, taic a’ chlàr-iuchrach agus props a tha càirdeil do i18n. Bheir thu fhèin an dealbhadh lèirsinneach.
Prionnsapalan dealbhaidh
So-ruigsinneach
Tòisichidh gach co-phàirt le HTML seamantach. Cuirear ARIA ris a-mhàin far nach urrainn don HTML fhèin am pàtran a chur an cèill. Tha na co-phàirtean ag amas air WCAG 2.2 AAA — thathar a’ beachdachadh air dathan, beàrnan, fòcas agus seòladh a’ chlàr-iuchrach.
So-chur-ri-chèile
Is fheàrr le Lily co-phàirtean beaga aon-adhbhair a tha a’ freagairt ri chèile. Nochdaidh pàtranan measgaichte a-rithist is a-rithist:
Nav → List → ListItem— airson criomagan-aran, liostaichean susbainte, clàran-taice accordion, clàran-taice craoibhe agus duilleachadhForm → Field → Input— airson cruth-dhealbh foirm sam bith le leubailean, molaidhean agus mearachdanTable → Head/Body/Foot → Row → Data— airson clàran, mìosachain, cartaichean Gantt agus bùird kanbanBar → BarButton— airson bàraichean-inneal, bàraichean-tabaichean, bàraichean-gnìomhan, bàraichean-gnìomha agus bàraichean-clàir-taicePicker → PickerButton— airson roghnaichean dhathan, roghnaichean rangachaidh, roghnaichean ùrlair
Eadar-nàiseantach
Chan eil aon sreang a chì cleachdaiche air a cruaidh-chòdachadh. Leubailean, àiteachan-glèidhidh, teachdaireachdan mearachd, teacsa putain — uile nam paramadairean. Cuir a-steach an siostam eadar-theangachaidh agad fhèin agus bruidhnidh Lily ge bith dè a’ chànan a bhruidhneas tu.
Gun cheann
Chan eil aig co-phàirtean gun cheann CSS, no
<style> bloca sam bith, no tòcain dealbhaidh nach do thagh thu. Tha iad a’ nochdadh aon ainm clas kebab-case air gach freumh-eileamaid gus an urrainn dhut targaid a thoirt orra mar a thogras tu — CSS seamantach, Tailwind, CSS-in-JS, do roghainn.
Eisimpleirean làn-uidheamaichte
Sheall na tagraidhean eisimpleir mar a nì thu stoidhle air na co-phàirtean airson fìor chleachdadh — dè na tòcain dealbhaidh a shuidhicheas tu, dè na caochlaidhean a chuireas tu ris, mar a chuireas tu duilleagan ri chèile. ’S e tagraidhean SvelteKit, Next.js, Nuxt, Blazor agus Eleventy iomlan a th’ annta, chan e dìreach bogsaichean-gainmhich.
Brosnachaidhean
Bidh Lily a’ tarraing phàtranan is cànain à raon farsaing de shiostaman dealbhaidh a thagh i a dh’aona ghnothach:
- NHS UK Design System
- GOV.UK Design System
- U.S. Web Design System (USWDS)
- ONSdigital design system
- Design System AU (Riaghaltas Astràilia)
- Mozilla Protocol
- Adobe Spectrum
- Ant Design
- Wonderflow Wanda
- DaisyUI
- shadcn/ui
- Co-phàirtean grafaigeachd Reuters
Cead
Tha Lily air a cheadachadh ann an iomadh dòigh fo BSD, MIT, Apache-2.0, GPL-2.0 no GPL-3.0. Tagh cò air bith a fhreagras air do phròiseact. Mura obraich gin dhiubh, cuir fios thugainn.
Fios thugainn
Ceannard a’ phròiseict: Joel Parker Henderson — joel@joelparkerhenderson.com.
An d’ fhuair thu buga, am bheil beachd agad, a bheil thu airson co-phàirt a chur ris? Fosgail cùis no iarrtas tarraing air GitHub.
Inbhe: ’S e obair gu tur ùr a th’ ann an Lily agus tha sinn fàilteachail do cho-obrachadh, stiùireadh agus fios air ais. Gluaisidh is atharraichidh cùisean.