Jenereta ya Radius ya Mpaka wa CSS bila malipo
Buni pembe za mviringo kwa kuona na udhibiti wa kujitegemea kwa kila pembe. Inasaidia sintaksia ya X/Y ya duaradufu kwa maumbo ya blob yanayoonekana ya asili.
border-radius: 20px 20px 20px 20px;
Matumizi ya kawaida
- Maumbo ya Blob AsiliaTumia sintaksi ya elliptical X/Y ili kuunda maumbo ya blob ya kawaida kwa sehemu za hero na kielelezo.
- Pembe za Kadi na KontenaPembe za kawaida zilizozungushwa kwa ajili ya kadi, kontena na paneli katika kubuni UI ya kisasa.
- Avatar na Maumbo ya Picha ya WasifuKunga mtindo kamili wa pembe kwa picha za wasifu: ya duara, squircle, au sambamba iliyozungushwa.
- Kapsuli, Lebo na Visibuti vya MaajabuKujenga kapsuli yenye visibuti vya zunguka kamili, lebo na visibuti vya maajabu na preset ya 9999.
- Muundo wa Pembe ya AsymmetricChanganya radii katika pembe ili kuunda kadi na visibuti vya mtindo wa kawaida.
Jinsi Inavyofanya Kazi
Kitengenezea border-radius kinafanya kazi kikamilifu kwenye kivinjari β hakuna seva, hakuna maktaba, na hakuna upakiaji. Kinajenga mfuatano wa thamani ya CSS border-radius moja kwa moja kwa JavaScript kwa kutumia hali ya React na useMemo, kisha kuutumia kama mtindo wa ndani kwenye kipengele cha div hai ili injini ya CSS ya kivinjari chenyewe ionyeshe umbo papo hapo.
- 1Vitelezi vinaandika haliKila uingizaji wa masafa unaandika kwenye moja ya vigezo nane vya nambari vya hali β radii nne za pembe mlalo na nne za wima kwa hali ya duaradufu. Hali iliyoungwa inapunguza vyote nane kuwa kitelezi kimoja kupitia kisaidizi cha setAll kinacholinganisha thamani zote kwa mara moja.
- 2useMemo inajenga thamani ya CSSKiungo cha useMemo kinahesabu upya mfuatano wa border-radius wakati wowote thamani ya pembe, kipimo (px au %), au swichi ya duaradufu inabadilika. Katika hali ya kawaida kinatoa muundo mfupi wa thamani nne; ikiwa duaradufu imewashwa, kinaongeza mtenganishi wa slash kwa sintaksia kamili ya thamani nane β mfano 32px 20px 20px 32px / 20px 32px 20px 32px.
- 3Injini ya CSS ya kivinjari inaonyesha onyesho la awaliMfuatano uliohesabiwa unawekwa kama mtindo wa ndani wa borderRadius kwenye kipengele wazi cha div. Injini ya mpangilio ya kivinjari inafanya uonyeshaji wote β hakuna canvas, hakuna SVG, na hakuna msimbo wa uchoraji wa mtu wa tatu.
- 4Clipboard API inanakili matokeoKubofya Nakili kunaita navigator.clipboard.writeText na aidha tamko la CSS (border-radius: ...;) au klasi sawa ya thamani-huru ya Tailwind (rounded-[...]), kutegemea swichi ya muundo iliyochaguliwa.
Zana Zinazohusiana
Jenereta ya Kivuli cha Sanduku la CSS
Mjenzi wa kuona kwa box-shadow ya CSS na mwonekano wa moja kwa moja, mrundikano wa tabaka nyingi, kichaguo cha rangi, kubadilisha inset, na kunakili kwa kubonyeza mara moja. Inajumuisha violezo vya Material, neumorphism, na mwanga.
Kitengenezea CSS Grid
Zungu CSS grid β tracks, vitengo na pengo β na kunakili CSS na HTML iliyozalishwa.
Kitengenezea CSS Flexbox
Jaribu mwelekeo wa kubana, songa, na justifikasi kwenye vitu vya moja kwa moja β na kunakili CSS.