no.hideout-lastation.com
Paradis For Designere Og Utviklere


Slik animerer du en stiplede kant med CSS

Dekorert grenser kan pryde ethvert element på siden, men CSS-grenser er begrensede når det gjelder stil. Utviklere møter ofte løsninger som CSS-gradientgrenser, SVG-grenser, flere grenser og mer for å etterligne og oppgradere utseendet på boksgrenser og dets animasjoner.

I dag ser vi på en enklere hack for stiplede grenser: strekket grenseanimasjon. Den animerte stiplede grensen vil bli opprettet ved hjelp av bare outline og box-shadow, og gir ingen oppstyr om fallbacks, siden outline støttes fra IE8 og utover. På den måten kan brukeren fortsatt se grensene i motsetning til når SVG eller gradient brukes. Med dette kan du også lage bicolored bindestreker. La oss ta en titt.

Opprette grensene

Vi vil først lage grensene. For dette bruker vi en stiplet omriss og en bokseskygge.

 .banners {disposisjon: 6px dashed gul; boks-skygge: 0 0 0 6px # EA3556; ...} 

outline vil trenge alle sine verdier; bredde, type og farge. box-shadow trenger bare verdien for spredning som skal være den samme som konturens bredde og fargen. Både oversikten og boksskyggen sammen vil skape effekten av tofargede bindestreker.

Du kan deretter justere boksens bredde eller høyde for ønsket kantlinje på hjørnene.

Animerer grensene

For vårt første animasjonseksempel, legger vi CSS-keyframe-animasjoner til et sett med bannere med grenser som animerer kontinuerlig og får oppmerksomhet. For animasjonseffekten bytter vi bare på fargene på oversikten og bokseskyggen.

 @keyframes animateBorder {til {disposisjon-farge: # EA3556; boks-skygge: 0 0 0 6px gul; }} 

Du kan målrette mot fargene på omrisset ved hjelp outline-color langsiktig egenskap, men for bokseskygge må du gi alle verdiene til shorthandegenskapen for nå.

Når animasjonen er klar, legg den til boksen.

 .banners {disposisjon: 6px dashed gul; boks-skygge: 0 0 0 6px # EA3556; animasjon: 1s animateBorder uendelig; ...} 

Overganger på kantene

For overgangseksemplet legger vi grenser til bilder og animerer dem på hover. Du kan også endre grenseverdien for forskjellige effekter.

 .photos {omriss: 20px dashed # 006DB5; boks-skygge: 0px 0px 0px 20px # 3CFDD3; overgang: alle 1s; ...} .fotografier: svever {disposisjon-farge: # 3CFDD3; boks-skygge: 0 0 0 20px # 006DB5; } 

Nå, svinger over disse bildene for å se dine CSS strekkete grenser i all sin animerte herlighet.

Og det er en innpakning. Du kan prøve å erstatte stiplede grenser med stiplede, men effekten kan ikke være like bra. Du kan også endre oversiktstypen under animasjon for noen flere effekter.

Showcase of Blendende Light Painting Artworks

Showcase of Blendende Light Painting Artworks

Det kan sies at lys er kilden til all kunst. Det er fordi du ser et kunstverk ved ikke bare å bruke øynene dine, men også stole på lyset som gjør kunsten synlig. Men situasjonen vil bli annerledes i dette innlegget, da lyset ikke bare er noe som gjør kunsten synlig, men hovedfokuset på vakre kunstverk med hjelp fra lysmalere.Ja, de

(Tekniske og design tips)

Utility Navigation: Hvordan det påvirker brukeropplevelsesdesign

Utility Navigation: Hvordan det påvirker brukeropplevelsesdesign

For å designe en effektiv og brukervennlig navigasjon, trenger vi ikke bare å tenke på hvordan vi grupperer innholdet vårt i velstrukturerte menyer slik at brukerne enkelt kan finne det de vil ha, men også om hvordan de skal designe verktøyene de trenger å samhandle med nettstedetNavigasjon som ikke er strengt knyttet til innholdet, og hjelper brukerne til å utføre forskjellige handlinger, kalles verktøynavigasjon, og det er et mindre diskutert, men svært viktig aspekt av brukeropplevelsesdesign. Søkefelt,

(Tekniske og design tips)