Hacker News

Snippets Code CSS ọgbara ọhụrụ: Kwụsị ide CSS ka ọ dị na 2015

Snippets Code CSS ọgbara ọhụrụ: Kwụsị ide CSS ka ọ dị na 2015 Ntụle zuru oke nke ọgbara ọhụrụ a na-enye nyocha zuru oke nke ihe mejupụtara ya na ihe ọ pụtara. Akụkụ bụ isi nke elekwasị anya Mkparịta ụka a gbadoro ụkwụ na: Usoro isi...

9 min read Via modern-css.com

Mewayz Team

Editorial Team

Hacker News
Nke a bụ blọọgụ HTML zuru ezu: ---

Snippets Koodu CSS nke oge a: Kwụsị Ide CSS ka ọ dị na 2015

CSS nke oge a etolitela n'ike n'ike - ajụjụ akpa nke ala, ihe nrịbama, subgrid, na ihe ezi uche dị ugbu a na-edochi mbanye anataghị ikike verbose na ihe ndị mmepe na-adabere na ya kemgbe ọtụtụ afọ. Ọ bụrụ na ụdị ụdị gị ka dabere na floats maka okirikiri nhọrọ ukwuu, ajụjụ mgbasa ozi dabere na pikselụ maka nzaghachi, ma ọ bụ Javascript maka eserese mpịakọta, ị na-ebufe koodu dị arọ ma na-etinye oge nbibi karịa ka ịchọrọ.

N'okpuru, anyị na-akụrisị snippets CSS ọgbara ọhụrụ kachasị emetụta ị kwesịrị ịnakwere taa, ihe kpatara ha ji dị mkpa maka ịrụ ọrụ na ịdịgide ya, yana otu ndị otu na-eji nyiwe dị ka Mewayz na-ewu ngwa ngwa site n'ịhazi usoro omume n'ihu ọgbara ọhụrụ n'ofe ọrụ ha niile.

Gịnị Ggbanwe na CSS na Gịnị Mere I Kwesịrị Ilekọta?

N'etiti 2020 na 2025, nnukwu ihe nchọgharị ọ bụla butere nkwado maka njirimara ndị na-agaghị ekwe omume na-enweghị ndị bu ụzọ ma ọ bụ Javascript. CSS Grid na Flexbox tozuru oke. Ngwongwo omenala dochiri mgbanwe Sass n'ọtụtụ codebases mmepụta. Mgbakwunye ọhụrụ dị ka :nwere(), @container, na agwakọta agba () wepụrụ ụdị ọrụ niile.

Ihe si na ya pụta bụ obere ụdị mpempe akwụkwọ, ndabere ole na ole, na nhazi nke na-anabata nke ọma na gburugburu ha - ọ bụghị naanị nlegharị anya. Maka ndị otu mmepe na-ejikwa ọtụtụ ọrụ, ndị ahịa, ma ọ bụ ahịrị ngwaahịa, mgbanwe a pụtara obere ụgwọ ọrụ nka yana nrụgharị ngwa ngwa. Ọ bụ otu ihe kpatara na ihe karịrị ndị ọrụ 138,000 na Mewayz na-ahazi njikwa ọrụ ha yana ọrụ nrụpụta ọrụ: mgbe ngwa ọrụ gị bụ ọgbara ọhụrụ, koodu gị kwesịkwara ịdịkwa.

Kedu Snippets CSS ọgbara ọhụrụ ga-edochi koodu nke kacha?

Nke a bụ snippets ndị na-ebuga nloghachi kachasị elu na nkuchi. Onye nke ọ bụla na-edochi ụkpụrụ nke chọrọ nrịbama agbakwunyere, Javascript, ma ọ bụ mgbagha mgbagha.

  • Ajụjụ Container (@container): Ngwa ndị dị n'ụdị dabere na nha nne na nna ha kama ịnọ n'ihe nlele. Nke a na-eme ka akụrụngwa nwere ike ịmegharị ya n'ezie - akụrụngwa kaadị na-agbanwe ma ọ na-anọdụ n'akụkụ akụkụ ma ọ bụ ngalaba dike obosara zuru oke, ọ nweghị ajụjụ mgbasa ozi ga-agbagha.
  • Cascade Layers (@layer): Jikwaa esemokwu kpọmkwem site n'ịhazi ụdị ka ọ bụrụ ọkwa doro anya. Ntọgharị ntọala, ụdị akụrụngwa na akụrụngwa na-emebi ndụ nke ọ bụla n'ime oyi akwa ekwuputara, na-akwụsị asọmpi ogwe aka !dị mkpa nke na-emebi nnukwu codebases.
  • The :nwere() Nhọrọ: A na-akpọkarị "onye na-ahọrọ nne na nna," ọ na-enye gị ohere ịkepụta mmemme dabere na ụmụ ya ma ọ bụ ụmụnne ya. Mpempe akwụkwọ akara na-agbanwe agba mgbe ntinye njikọ ha abaghị uru, kaadị na-edozi okirikiri nhọrọ ukwuu mgbe ha nwere onyonyo - ha niile na-enweghị otu ahịrị Javascript.
  • Njirimara ezi uche (inline-start, block-end): Dochie njirimara ntụzịaka dị ka oke-aka ekpe jiri ihe ndị na-asọ asọ. Nhazi gị na-emegharị na-akpaghị aka na asụsụ RTL na ụdị ederede kwụ ọtọ, nke dị mkpa maka ngwaahịa ọ bụla na-ejere ndị na-ege ntị zuru ụwa ọnụ.
  • Native Nesting: Dee ndị ahọpụtara akwụghị ozugbo na faịlụ CSS na-enweghị Sass ma ọ bụ PostCSS. Ihe nchọgharị na-akwado ya ugbu a na obodo, na-ebelata ụdọ ngwá ọrụ ị na-ewu ma na-edobe ụdị ya na nke enwere ike ịgụ ya.
  • Scroll-Driven Animations (animation-timeline: scroll()): Mepụta mmetụta parallax, ihe nrịbama agamnihu, wee kpughee ihe ngosi kpaliri site na ọnọdụ mpịakọta - kpamkpam na CSS, enweghị onye na-ekiri ihe na-emekọrịta ihe ma ọ bụ ndị na-ege ihe omume mpịakọta chọrọ.

Nghọta isi: Mwelite CSS kachasị emetụta abụghị ịmụ syntax ọhụrụ - ọ bụ ịmụpụta ụkpụrụ ochie. Kwa ese n'elu: aka ekpe ị ga-eji Grid dochie, ajụjụ mgbasa ozi nlele ọ bụla ị na-agbanwe maka ajụjụ akpa, yana ! dị mkpa ị na-ewepụ ya na akwa cascade na-ewepụ mgbagwoju anya nke na-agbakọta n'ofe codebase gị niile ka oge na-aga.

Kedụ ka ụkpụrụ CSS ọgbara ọhụrụ si eme ka arụmọrụ nke ụwa dị adị?

Mbupu obere CSS na-emetụta Core Web Vitals ozugbo. Ụdị ụdị dị nta na-ebelata oge nkpuchi, na-eme ka Paint Contentful Largest (LCP). Iwepu mgbagha okirikiri nhọrọ ukwuu nke Javascript na-egbubi oge igbochi oge (TBT). Ajuju nke akpa na-ebelata ọnụ ọgụgụ nke nkwụsịtụ-kpọmkwem, nke pụtara obere iwu oyiri maka ihe nchọgharị iji tụgharịa.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →
Na omume, otu ndị na-enyocha ma na-emeziwanye CSS ha na-akọ mbelata 20-40% na nha ụdị ụdị. Nke ahụ abụghị nkwalite dị ntakịrị - na njikọ mkpanaka, ọ na-atụgharị na ibu ibe ngwa ngwa ngwa ngwa. Maka achụmnta ego na-enyocha usoro usoro ihe omume, ihe ndị ahịa na-ebuga, na ibuga pipeline n'ime ikpo okwu dị ka Mewayz, mmepụta n'ihu ngwa ngwa na-eme ngwa ngwa ngwa ngwa ọ bụla sprint okirikiri.

Gịnị bụ atụmatụ kacha mma maka Mbugharị Legacy CSS?

Ịkwesighi idegharị ihe niile ozugbo. Atụmatụ mbugharị bara uru na-arụ ọrụ n'akụkụ atọ. Nke mbụ, na-ejiri akwu nke ala na akụrụngwa omenala n'ime koodu ọhụrụ niile - nke a chọrọ mmezigharị efu nke ụdị ndị dị adị. Nke abụọ, webata cascade layers n'elu nke isi ụdị akwụkwọ gị iji kechie koodu dị adị na-agbanweghị omume akọwapụtara. Nke atọ, jiri ajụjụ akpa dochie ajụjụ mgbasa ozi ọzọ ka ị na-emetụ ihe ndị dị n'otu n'otu n'oge ọrụ njirimara.

Igodo bụ ịgwọ mgbanwe CSS dị ka akụkụ nke usoro ọrụ gị oge niile, ọ bụghị ụzọ dị iche. Oge ọ bụla ị megharịrị akụrụngwa, megharịa ụdị ya ka ọ dị ọhụrụ. Otu ndị tinyere ịdọ aka ná ntị a n'ime njikwa ọrụ ha - na-esochi ya n'akụkụ ọrụ njirimara, ndozi ahụhụ, na mbugharị - na-enwe ọganihu na-aga n'ihu na-enweghị sprints refactoring raara onwe ya nye.

Ajụjụ a na-ajụkarị

Enwere m ike iji atụmatụ CSS ọgbara ọhụrụ na mmepụta taa?

Ee. Ajuju akpa, akwa akwa akwa, nesting nke ala, :nwere(), na ihe ndị ezi uche dị na ya niile nwere nkwado ndabere n'ofe Chrome, Firefox, Safari, na Edge dị ka ngwụcha afọ 2024. Anụmanụ mpịakọta na-emegharị nwere nkwado dị ntakịrị warara mana ọ na-eweda ya n'ụzọ amara — animation anaghị egwuri egwu na ihe nchọgharị na-akwadoghị, na-ahapụ ọdịnaya zuru oke. Na-enyocha nkesa ihe nchọgharị ndị na-ege gị ntị mgbe niile, mana maka ọnụ ọgụgụ ka ukwuu nke saịtị mmepụta, njirimara ndị a adịla njikere.

A ka m achọ ndị na-ebu ụzọ CSS dị ka Sass ma ọ bụ obere?

Maka ọtụtụ ọrụ, mba. Akwu nke ala na-ekpuchi isi ihe kpatara ndị otu ji nakweere Sass. Ngwongwo omenala na-ejikwa mgbanwe dị iche iche yana uru agbakwunyere nke ịbụ oge na-agba ọsọ. Cascade layers jikwaa nhazi nke na-agwakọta na akụkụ ahụ ozugbo a gwara ya okwu. Ebe Sass ka nwere uru dị na sistemu ihe nrụpụta dị mgbagwoju anya ma ọ bụ codebases nwere njikọ miri emi nke preprocessor - mana ọrụ ọhụrụ nwere ike iji obi ike malite na vanilla CSS.

Olee otu m ga-esi kwenye ndị otu m ka ha mee ka usoro CSS anyị dị ọhụrụ?

Malite na mmetụta enwere ike tụọ. Nyochaa mpempe akwụkwọ ịke ugbu a maka ajụjụ mgbasa ozi na-adịghị agbanwe agbanwe, nkwupụta !dị mkpa na mgbagha nhazi nke Javascript na-ebute. Gbanwee ahịrị koodu na ịdabere na njirimara ọgbara ọhụrụ ọ bụla na-ewepụ. Wee tulee mgbanwe ahụ n'otu akụkụ, tụọ nha faịlụ tupu na mgbe emechara yana ịrụ ọrụ, wee kesaa nsonaazụ ya. Data concrete na-akpali otu ngwa ngwa karịa arụmụka usoro.

Mee ngwa ngwa na ngwa ọgbara ọhụrụ

CSS nke oge a bụ naanị otu ngwaahịa mbupu ka mma ngwa ngwa. Ndị otu na-eme nke ọma abụghị naanị ide koodu dị ọcha - ha na-arụ ọrụ ha niile na sistemụ emebere maka ọsọ ọsọ. Mewayz na-enye gị modul agbakwunyere 207 maka njikwa ọrụ, nkwurịta okwu ndị ahịa, akwụkwọ ọnụahịa, CRM, na ndị ọzọ, malite na $19/mo. Ọ bụrụ na ị dịla njikere ime ka ọ dị ọhụrụ karịa naanị ụdị ụdị gị, bido nnwale gị n'efu na app.mewayz.com wee hụ ka ndị ọrụ 138,000+ si na-azụ ahịa ha n'otu ikpo okwu.

--- ** Mbipụta stats: *** ~ 1,020 okwu. Na-enweta ihe nhazi niile achọrọ: - Azịza ya kpọmkwem n'ahịrịokwu abụọ mbụ - Akụkụ 5 H2 nwere isiokwu usoro ajụjụ -
    ndepụta nwere ihe isii - `
    ` na isi nghọta - Akụkụ FAQ nwere ụzọ abụọ 3 `

    ` Ajụjụ&A - Mechie njikọ CTA na 'https://app.mewayz.com`