Kunallanraqmi web kitiypi animasqa gráfico nisqakunata musuqyachirqani musuq temawan chaymanta huk qutu precursor personajekunawan, kay seriepi achka técnicas nisqakunata ruwayman churaspa. Wakin animacionniykunaqa rikchaynintam tikranku pipas paykunawan rimanakuptin utaq punchawpa hukniray pachakunapi.

Blog p’anqaypa hawanpi gráfico nisqapi llimp’ikunaqa sapa p’unchaymi paqarinmanta tutakama cambian. Chaymanta, kanmi rit’i modo, chaymi yapan chiri llimp’ikunata hinallataq huk invierno tema, cortesía huk capa superposición hinallataq huk modo chaqrusqa.

Kaypi llamk'achkaspa, tapuyta qallarirqani sichus CSS relativo llimp'i chanikuna aswan kamachiyta quwanman chaymanta ruwayta pisiyachispa. Qhaway: Kay yachachiypi, relativo llimp’i chanikunapi chaymanta OKLCH llimp’i espacio kaqpi tematico siq’ikunapaq chaymanta animacionkunapaq t’inkisaq. Sichus ukhuman challpukuyta munanki relativo llimp’iman, Ahmad Shadeed huk sumaq interactivo pusayta ruwarqan. Color espaciokunamanta, gamutkunamanta, OKLCH nisqamanta rimaspaqa, kikin Geoff Grahammi chaykunamanta qillqarqa.

Elementokunata sapa kutilla servichikuyqa ancha allinmi karqa. Atikuqtinqa fondokunatan yapamanta utilizaqku, hatunyachiykunawan, llanthukunawan ima, chaymi yanaparqan kikin dibujokunamanta mosoq escenakunata ruwanankupaq. Necesidadmantam nacerqa, ichaqa kallpancharqataqmi seriepi yuyaymanayta, manam sapakama escenakunapichu. Paletas de colores makiwan musuqyachiywan sasachakuy Chiqanmanta sasachakuyniyman haykusun. Kay hina Toon Titles kaqpi — 1959 Yogi Bear Show episodio “Lullabye-Bye Bear” kaqpi — chaymanta llamk’ayniypi tukuypaq, paletakuna huk akllasqa pisi llimp’ikunallapi limitasqa kanku.

“fundación” nisqa colorniymanta llimp’ikunata, tintekunata ima ruwani, paleta mast’arinaypaq mana aswan llimp’ikunata yapaspa.

Sketch kaqpi, HSL llimp’i espaciopi llamk’ani, chayrayku kay ruwayqa cimiento llimp’iypa llamp’u kayninta yapayta utaq pisiyachiyta munan. Honestamente, mana huk sasa ruwaychu — ichaqa hukniray cimiento colorta akllayqa huk musuq huñusqa llimp’ikuna chaymanta tintekuna ruwayta munan. Chayta makiwan ruway, yapamanta yapamanta, usqhayllata llamk’ayman tukun.

HSL — H (hue), S (saturación), chaymanta L (k’anchay) — llimp’i espaciomanta rimarqani, ichaqa chayqa huklla achka imayna llimp’imanta sut’inchanapaq. RGB — R (puka), G (verde), B (azul) — aswan riqsisqachá, Hex nisqa rikch'ayninpipas. Hinallataqmi kan LAB — L (k’anchay), A (verde–puka), B (azul–q’illu) — hinallataq aswan musuq, ichaqa kunan anchata yanapasqa LCH — L (k’anchay), C (croma), H (hue) — modelo OKLCH nisqa formanpi. LCH kaqwan — CSS kaqpi OKLCH kaqwan — cimiento llimp'iypa llamp'u kaynin chanin allichayta atiyman.

Otaq croma nisqatapas cambiayman. LCH croma nisqapas, HSL saturación nisqapas iskayninmi willakunku huk llimpipa kallpan utaq qhapaq kayninta, ichaqa hukniraymi chayta ruwanku. LCH aswan hatun llimp’ikunata, aswan predecible llimp’ikunapura chaqruyta quwan.

Hinallataqmi llimp'ikunata tikrayta atiyman, huk paleta llimp'ikuna ruwanaypaq, chaykuna kikin llamp'u kayta, croma chanikunata ima rakinakunku. HSL nisqapipas, LCH nisqapipas, espectro de color nisqa pukawan qallarin, verdewan azulwan purispa, pukaman kutispa.

Imaraykutaq OKLCH Cambiado Imaynatachus yuyani Colormanta OKLCH llimp’i espaciopaq maskaq yanapakuy kunan mast’arisqa kachkan, diseño yanapakuykuna — Sketch kaqwan — mana hap’iptinkupas. Ancha kusisqa, chay mana hark’anaykichu tiyan OKLCH llamk’achiyta. Navegadores kusisqa Hex, HSL, LAB chaymanta RGB chanikunata OKLCH kaqman tikranqa qampaq. CSS sapanchasqa kaqninta huk sapsi llimp'iwan mayqin ch'usaqpipas riqsichiyta atikunki, Hex kaqpipas: /* Kamachiy llimp'i */ . --fundación: #5accd6;

Ima llimp'ikuna chaymanta lluqsisqapas kikillanmanta OKLCH nisqaman tikrasqa kanqa: --fundación-k'anchay: oklch(var(--fundacionmanta) [...]; } --fundación-mid: oklch(var(--fundacionmanta) [...]; } --fundación-dark: oklch(var(--fundación) nisqamanta [...]; }

Color Relativo Como Sistema de Diseño Piensariy relativo colorpi kayhinata: “Kay colorta hapiy, tweak, chaymanta quway resultadota”. Huk llimp’ita allinchanapaqqa iskay ruwaymi kan: absoluto cambiokuna, proporcional cambiokuna ima. Paykunaqa rikch'akunku código kaqpi, ichaqa ancha huknirayta ruwanku huk kuti cimiento llimp'ikunata t'inkiyta qallarinki. Chay chikan kayninta hamut'ayqa imachus relativo colorta llamk'achiyta huk sistemaman tikrayta atin. /* Kamachiy llimp'i */ . --fundación: #5accd6;

Ejemplopaq, cimiento colorniypa llampu kayninpa chaninmi 0,7837, aswan yana kaqtaqmi 0,5837 chaniyuq. Chay chikan kayninta yupanaypaqqa, aswan hatun kaqmanta aswan pisi chanita qichuni, chaymantataq calc() llamk'aywan ruwasqata churani: --fundación-tuta: oklch(var(--fundación nisqamanta) calc(l - 0,20) c h);

Aswan k’anchariq llimp’iman chayanapaq, chaypa rantinpi chiqan kayninta yapaykuni: --fundación-k'anchay: oklch(var(--fundación nisqamanta) calc(l + 0,10) c h);

Chroma nisqaallichaykunapas chaynallatam qatipanku. Fundación colorniypa kallpanta 0,1035manta 0,0035kama pisiyachinaypaqmi huk valorta hukninmanta qichuni: oklch(var(--fundación nisqamanta) l calc (c - 0,10) h);

Huk paleta de colores nisqa ruwanaypaqmi, fundacionniypa colorninpa (200) mosoq colorniypa (260) colorpa valorninpa hukniray kayninta yupani: oklch(var(--fundación nisqamanta) l c yupay (h + 60));

Chay yupaykunaqa absoluto nisqallan. Huk takyasqa qolqeta qichuqtiyqa allintan nishani: “Kay askhata qichuypuni”, nispa. Chaynallataqmi takyasqa chanikunata yapaspa: calc(c - 0,10) nisqa. calc(c + 0,10) nisqa.

Kay ruwaypa limitekunataqa sasa ñanwanmi yacharqani. Croma fijo valorkunata qichuypi hapipakuspaymi, cimientota cambiasqay ratolla colorkuna gris lawman tuñirqa. Huk llimp’ipaq llamk’aq paleta huk llimp’ipaq urmarqan. Mirayqa hukniraytan purin. Croma nisqa mirachispayqa, navegadormanmi nishani: “Kay colorpa kallpanta huk proporción nisqawan pisiyachiy”, nispa. Lliwpura tinkuyninqa mana imayuqmi, cimiento tikrakuptinpas: calc(c * 0,10) nisqa.

Mi Kuyuchiy, Escala, Muyuchiy Reglas

Llampu kayta kuyuchiy (yapay utaq qichuy), . Escala croma (mirachiy), . Hue nisqa muyuchiy (gradokunata yapay utaq qichuy).

Croma nisqatam escalani, intensidadpa tikrakuyninkuna basepa colorninman proporcional kananpaq munasqayrayku. Hue relaciones nisqakunaqa muyuriqmi, chaymi hue nisqa mirachiyqa mana imapaqpas valenchu. Llampu kayqa hamut'aymi, chiqaptaqmi — mirachispaqa sapa kutim mana riqsisqa ruwaykunata paqarichimun.

Huk Colormanta Huk Todo Temakama Relativo llimp'i huk cimiento llimp'ita riqsichiyta chaymanta sapa wak llimp'i necesitasqayta paqarichiyta saqiwan — hunt'achiykuna, llamk'ay, gradiente sayaykuna, llantuykuna — chaymanta. Chay pachaqa, llimp'iqa manaña paleta nisqachu, sistema nisqa kayta qallarikun. SVG siq'ikunaqa kikin pisi llimp'ikunata hunt'achiykunapi, llamk'achiykunapi, gradientekunapipas wakmanta llamk'achiyta munanku. Relativo llimp'i chay tinkiykuna huk kuti riqsichiyta chaymanta tukuyniqpi wakmanta llamk'achiyta saqin — imaynachus animadores musuq escenakuna ruwanankupaq qhipakunata wakmanta llamk'achirqanku.

Huk kuti cimiento llimp'ita tikray, chaymanta sapa hurqusqa llimp'i kikillanmanta musuqyachin, mana makiwan imatapas wakmanta yupaspa. Hawa kawsachisqa siq'ikunamanta, kay kikin ruwayta llamk'achiy atiyman llimp'ikunata riqsichinapaq elementokuna interactivo kaqpa estadonkunapaq imaynachus botones chaymanta t'inkikuna. “Lullabye-Bye Bear” Toon Title nisqapi llamk’achisqay cimiento colorqa cian nisqaman rikch’akuq azulmi. Fondoqa gradiente radialmi fundacionniywan aswan yana versiónwan.

Versiones alternativas nisqakunata ruwanaypaq, tukuymanta wakjina sunquyuq, cimientopa llimpinllata tikranay tiyan: --fundación: #5accd6; --grad-fin: var (--fundación); --grad-qallariy: oklch(var(--fundación nisqamanta) calc (l - 0,2357) calc (c * 0,833) h);

Chay sapanchasqa propiedades SVG gradienteyman wataypaq mana llimp'i chanikunata iskay kutita ruwaspa, sinchi codificasqa sayay-llimp'i chanikunata chiru ukhupi estilokunawan tikrarqani:

nisqa nisqa nisqa

<ñan hunt'achiyta="url(#bg-grad)" hunt'achiy="#5DCDD8" d="[...]"/>

Chaymantataq, Toon Text nisqayta ima fundación color akllasqaywanpas sapa kuti contraste kananpaq qhawarinay karqan. Huk 180deg hue muyuchiy huk complementario colorta ruwan chaymanta chiqamanta pops — ichaqa mana allintachu kuyuriyta atin: .qillqa-k'anchay { . hunt'achiy: oklch(var(--fundaciónmanta) l c yupay (h + 180)); } .

90° tikrayqa kawsaq iskay kaq llimp'ita paqarichimun mana hunt'asqa hunt'asqa kachkaspa: .qillqa-k'anchay { . hunt'achiy: oklch(var(--fundaciónmanta) l c yupay (h - 90)); } .

Quick Draw McGrawpa 1959 Toon Title “El Kabong“ nisqamanta kusirikuyniyqa kikin técnicas nisqawanmi ichaqa aswan imaymana paleta nisqawan. Ejemplopaq, kanmi huk gradiente radial cimiento colorwan aswan yana llanthunwan.

Qhepapi kaq wasipas, sach’apas, huk cimiento colorniyoqlla hukniray llanthunkunallan. Chay ñankunapaqqa iskay hunt’achiy llimp’ikunatawanmi necesitarqani: .bg-chawpi { . hunt'achiy: oklch(var(--fundaciónmanta) calc (l - 0,04) calc (c * 0,91) h); } .

.bg-tuta { . hunt'achiy: oklch(var(--fundaciónmanta) calc (l - 0,12) calc (c * 0,64) h); } .

Fundamentokuna Kuyuyta Qallariptin Kunankamaqa tukuy ima rikuchisqayqa mana kuyukuqmi karqan. Pipas color akllaqwan cimientopa colorninta cambiaptinpas, chay cambiayqa chayllam pasakun. Ichaqa animasqa siq'ikuna pisillapi sayan — pista sutipi kachkan. Chaymi, sichus color sistemamanta kan chayqa, manan kanchu imaraykupas mana kawsachiyta atinchu, chaypas. Fundación colorta kawsachinaypaqqa ñawpaqtaqa OKLCH canalninkunamanmi rakinay— llampu kay, croma, y ​​hue. Ichaqa huk importante yapasqa ruway kan: chay chanikunata qillqanay tiyan qillqasqa sapanchasqa propiedades hina. Ichaqa, ¿ima ninantaq chayri? Ñawpaqmanta, huk maskaq mana yachanchu sichus huk CSS sapanchasqa propiedad chanin huk llimp’i, suni, yupay utaq wak ima tukuyninpi riqsichin. Chayqa sapa kuti niyta munan mana sumaqllatachu interpolasqa kayta atinku animación kaqpi, chaymanta huk chanimanta wak chaniman saltanku. Sapanchasqa kaqninta qillqachiyqa maskaqman willan imahina chanin rikuchisqan chaymanta imayna pachawan ruwanan tiyan. Kayhina kaqtinqa, munani navegador color canalniykunata yupay hina qhawananta chaymanta sumaqlla animasqa kanankupaq. @propiedad --f-l { . sintaxis: ""; herencia: chiqap; qallariy-chani: 0,40; } .

@propiedad --f-c { . sintaxis: ""; herencia: chiqap; qallariy-chani: 0,11; } .

@propiedad --f-h { . sintaxis: ""; herencia: chiqap; qallariy-chani: 305; } .

Huk kuti qillqasqa, kay sapanchasqa propiedades nativo CSS hina ruwanku. Navegadorqa chaykunata marcomanta marcoman interpolayta atin. Chaymantaqa chay canalkunamantam cimiento colorta musuqmanta hatarichini: --fundación: oklch (var (--f-l) var (--f-c) var (--f-h));

Kayqa cimiento llimp'ita kawsachiy atiyman tukuchin, huk yupay chanikuna hina. Kaypi huk sanu “samay” animación kachkan, chaymi llamp’ullata llamp’u kayta pachawan tikran: @keyframes samay { . 0%, 100% { --f-l: 0,36; } . 50% { --f-l: 0,46; } . } .

.toon-titulo { . animación: samay 10s facil-in-out mana tukukuq; } .

Imaraykuchus sapa wak llimp'i hunt'achiykunapi, gradientekunapi, strokekunapipas --foundation nisqamanta hurqusqa, llapanku kuska kawsanku, manataqmi imapas makiwan musuqyachinachu. Huk Animado Color, Achka Efectos Kay ruway qallariypi, tapukurqani sichus CSS relativo llimp'i chanikuna aswan atiykunata quyta atinkuman chaymanta aswan sasallawan ruwanapaq ruwaspa. Chayllaraqmi yaparqani huk musuq quri minapa qipanmanta web kitiypa tinkinakuy p’anqanman, chaymanta ñawpaq iteración kaqpi aceite lamparakuna k’anchariq chaymanta kuyuriq.

Munarqanim maskayta imaynatam CSS relativo colorkunata kawsachiyqa minapa ukunta aswan chiqap ruwayta atinman, lamparakunamanta colorkunawan tintaspa. Munarqanim muyuriqninkupi kaq pachata afectanankuta, imaynam chiqap achkipas ruwan hinata. Chaymi, achka llimpikunata kawsachinamantaqa, huk uchuy llimpiyuq k’anchayta ruwarqani, huk llimp’illata kawsachiq.

Ñawpaq ruwasqayqa karqan huk capa de superposición ranuray fondowan lamparaykuna chawpipi: <ñan id="llapa". hunt'achiy="var(--llapa-tinta)". [...] estilo="chaqrusqa-chaqrusqa-modo: color". />

Mix-blend-mode: colorta llamk’achirqani imaraykuchus chay tintinta imachus uranpi kaqta chaymanta waqaychan chay subyacente k’anchayta. Imaynatachus ñuqa munani chaylla chay qatasqa rikukunanta mayk'aqchus animaciones llamk'achisqa kanku, ñuqa ruwarqani chay llanthu opt-in: .svg-mina # llantuy { . rikuchiy: mana imapas; } .

@media (aswan-pisiyasqa-kuyuy: mana-munasqa) { .svg-mine[datos-animaciones=en] #llapa { . qhaway: hark'ay; opacidad: 0,5; } . } .

Chay qatasqaqa maychus kananpi kasharqan, ichaqa manaraqmi lamparakunawanqa t’inkisqachu. Huk k’anchayta necesitarqani. Lamparaykunaqa simplem, sapakamam huk elemento muyuyuq, chaytam filtrowan difusarqani. Filtroqa ancha llampu llimp’itam tukuy muyu patapi ruwan.

nisqapi

Sapankama llanthuta, lamparata ima kawsachinaymantaqa, huklla “llama” llimp’i tokenta kawsachini, chaymantataq tukuy imata hurquni. Ñawpaqta, kimsa qillqasqa sapanchasqa propiedades OKLCH kanalkunapaq registrani: @propiedad --fl-l { . sintaxis: ""; herencia: chiqap; qallariy-chani: 0,86; } . @propiedad --fl-c { . sintaxis: ""; herencia: chiqap; qallariy-chani: 0,12; } . @propiedad --fl-h { . sintaxis: ""; herencia: chiqap; qallariy-chani: 95; } .

Chay canalkunatan animachirqani, deliberadamente huk iskay kinsa cuadrokunata naranjaman tanqarqani chaymi chay parpadeo nisqa sut’ita leekun nina k’anchay hina:

@keyframes nina { . 0%, 100% { --fl-l: 0,86; --fl-c: 0,12 nisqa; --fl-h: 95; } . 6% { --fl-l: 0,91; --fl-c: 0,10 nisqa; --fl-h: 92; } . 12% { --fl-l: 0,83; --fl-c: 0,14 nisqa; --fl-h: 100; } . 18% { --fl-l: 0,88; --fl-c: 0,11 nisqa; --fl-h: 94; } . 24% { --fl-l: 0,82; --fl-c: 0,16 nisqa; --fl-h: 82; } . 30% { --fl-l: 0,90; --fl-c: 0,12 nisqa; --fl-h: 90; } . 36% { --fl-l: 0,79; --fl-c: 0,17 nisqa; --fl-h: 76; } . 44% { --fl-l: 0,87; --fl-c: 0,12 nisqa; --fl-h: 96; } . 52% { --fl-l: 0,81; --fl-c: 0,15 nisqa; --fl-h: 102; } . 60% { --fl-l: 0,89; --fl-c: 0,11 nisqa; --fl-h: 93; } . 68% { --fl-l: 0,83; --fl-c: 0,16 nisqa; --fl-h: 85; } . 76% { --fl-l: 0,91; --fl-c: 0,10 nisqa; --fl-h: 91; } . 84% { --fl-l: 0,85; --fl-c: 0,14 nisqa; --fl-h: 98; } . 92% { .--fl-l: 0,80; --fl-c: 0,17 nisqa; --fl-h: 74; } . } .

Chaymanta chay animacionta SVG kaqman alcance ruwarqani, chayrayku chay variables compartidas iskaynin lamparaspaq chaymanta superposiciónniypaq kanku:

@media (aswan-pisiyasqa-kuyuy: mana-munasqa) { .svg-mine[datos-animaciones=en] { . animación: nina rawray 3.6s mana tukukuq lineal; sapanchasqa kay: sapanchasqa;

/* Animasqa kanalkunamanta nina llimp'ita ruway */ --llama: oklch (var (--fl-l) var (--fl-c) var (--fl-h));

/* Nina rawraymanta hurqusqa lamparapa llimp'in */ --lampara-núcleo: oklch (var (--llamamanta) calc (l + 0,05) calc (c * 0,70) h);

/* Kikin ninamanta hurqusqa llimp'i llimp'i */ --overlay-tint: oklch(var(--llamamanta) calc (l + 0,06) calc (c * 0,65) calc (h - 10)); } . } .

Tukuchanapaq, chay derivado colorkunata churarqani chay llimp’iyuq lamparakunaman chaymanta chay superposición afectankunaman: @media (aswan-pisiyasqa-kuyuy: mana-munasqa) { .svg-mine[datos-animaciones=en] #mina-lampara-1 > muyu, . .svg-mine[datos-animaciones=en] #mina-lampara-2 > muyu { . hunt'achiy: var (--lampara-nucleo); } .

.svg-mine[datos-animaciones=en] #llapa { . qhaway: hark'ay; hunt'achiy: var (--superlay-tinte); opacidad: 0,5; } . } .

Nina rawray naranjaman tikrakuptinqa lamparakunam q’uñikun, chaykunawantaqmi escenapas q’uñikun. Nina rawray chiriyaptinqa tukuy imapas hukllapim tiyaykun. Aswan allinqa mana imapas makiwan qillqasqa kasqanmi. Sichus cimiento colorta tikrani utaq llama animación rangokunata tweak, tukuy k'anchay sistema huk kutillapi musuqyachin. Qhipa kaq ruwaytaqa web kitiypi qhawayta atinki. Wakmanta llamk’achiy, Wakmanta ruway, Wakmanta watukuy Chay Hanna-Barbera animadorkuna obligasqa karqanku elementokunata wakmanta ruwanapaq necesidadrayku, ichaqa colorkunata wakmanta llamk'achini imaraykuchus llamk'ayniyta aswan hukllachasqa chaymanta aswan facil mantenimientota ruwan. CSS relativo llimp'i chanikuna saqiwan:

Huklla cimiento llimp’ita sut’inchana, . Willay imaynatas huk colorkuna chaywan tupan, . Chay relacionkunata tukuy hinantinpi yapamanta utilizay, hinaspa Huk chanita tikraspa sistemata kawsachiy.

Relativo colorqa manan temakuna ruwayllachu aswan facilta ruwan. Kallpanchakunmi huk yuyayta maypichus llimp’i, kuyuy hina, yuyaypi — hinallataq maypichus huk chanin tikrayqa huk tukuy escenata tikrayta atin mana chaypa uranpi llamk’ayta wakmanta qillqaspa.

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