Ինչպես օգտագործել CSS Box Shadows-ը և Text Shadows-ը
Օգտագործեք այս դեկորատիվ ոճի հատկությունները՝ ձեր վեբ դիզայնին յուրահատուկ շունչ հաղորդելու համար:
CSS-ը լի է ձեր կայքերի տեսքը բարելավելու տարբերակներով. տեքստի և տուփի ստվերները պարզ օրինակներ են: Նրանք առաջարկում են նման արդյունքներ, ինչ ստվերները, որոնք հայտնաբերված են պատկերների խմբագրման ծրագրերում, ինչպիսին է Photoshop-ը:
Բայց ինչպես են աշխատում CSS ստվերները: Եկեք անմիջապես սուզվենք:
Ինչպես օգտագործել CSS Box Shadow-ը
Դուք կարող եք կիրառել CSS տուփի ստվերը CSS-ի մեկ տողով, որը պարունակում է մինչև վեց արժեքների տիրույթ: Արժեքների կարգը կարևոր է ձեր CSS տուփի ստվերի աշխատանքի համար, և այն ունի հետևյալ տեսքը.
box-shadow: offset-x offset-y blur spread color inset;
Եկեք նայենք արժեքներից յուրաքանչյուրին հերթականությամբ:
CSS Box ստվերային դիրքը
Offset-x և offset-y արժեքները վերահսկում են ձեր տուփի ստվերի դիրքը: Օֆսեթ-x արժեքը ներկայացնում է ստվերի հորիզոնական դիրքը, մինչդեռ offset-y-ը ուղղահայաց շեղումն է:
box-shadow: 10px 10px;
Դրական արժեքների արդյունքում ստվեր է հայտնվում տարրի ներքևում և աջից:
Դուք կարող եք նաև օգտագործել բացասական արժեքներ h-offset-ի և v-offset-ի համար.
box-shadow: -10px -10px;
Բացասական h-օֆսեթը ստվերը տեղափոխում է ձախ, մինչդեռ բացասական v-շեղումը այն տեղափոխում է դեպի վեր.
CSS Box Shadow Blur
Ինչպես տեսնում եք, h-offset-ը և v-offset-ը ավելացնելով ձեր ստվերին, ստեղծում է ամուր ստվեր՝ առանց որևէ փետուրի: Blur արժեքը լղոզում է ձեր CSS տուփի ստվերը և ուժի մեջ է մտնում, եթե տրամադրեք երրորդ արժեքը.
box-shadow: 10px 10px 20px;
Որքան մեծ է այն թիվը, որը դուք ավելացնում եք blur արժեքին, այնքան ավելի մշուշոտ կլինի ձեր CSS տուփի ստվերը: Այս արժեքը չի կարող բացասական լինել:
CSS Box Shadow Spread
Տարածման արժեքը թույլ է տալիս փոխել ձեր ստվերի չափը՝ առանց դրա դիրքը փոխելու:
box-shadow: 10px 10px 20px 30px;
Դրական տարածման արժեքը կդարձնի ձեր CSS տուփի ստվերը ավելի մեծ, մինչդեռ բացասական արժեքը կդարձնի այն ավելի փոքր:
CSS Box Shadow Color
CSS տուփի ստվերները լռելյայն են տարրի տեքստի գույնի համար, բայց դուք կարող եք դա չեղարկել՝ ավելացնելով գույն.
box-shadow: 10px 10px 20px 10px #0000ff;
Ձեր օգտագործած գույնը պետք է լինի CSS օրինական գունային ձևաչափով, օրինակ՝ վեցանկյուն կոդ, RGB կոդ կամ նախապես սահմանված գույն: Դուք կարող եք իմանալ վեցանկյուն կոդերի և CSS-ի այլ օրինական գունային տարբերակների մասին՝ նախքան ստվերները սկսելը:
CSS Box Shadow Inset
CSS տուփի ստվերները լռելյայնորեն դուրս են մնում իրենց հանձնարարված տարրից: «box-shadow» հատկությանը ներդիր ավելացնելով, կարող եք ստվերը ցուցադրել տարրի ներսից:
box-shadow: 10px 10px 20px 10px #0000ff inset;
Սա նախապես սահմանված տեքստային արժեք է. պարզապես ավելացնել կամ հեռացնել այն արժեքը սահմանելու համար:
Ինչպես օգտագործել CSS տեքստի ստվերը
CSS տեքստի ստվերները նման են տուփի ստվերների, թեև դրանք փոփոխելու ավելի քիչ արժեքներ ունեն: CSS տեքստի ստվերի շարահյուսությունը հետևյալն է.
text-shadow: offset-x offset-y blur-radius color;
Բայց ինչպե՞ս են գործում այս արժեքները:
CSS տեքստի ստվերային դիրքը
CSS տեքստի ստվերային օֆսեթները շատ նման են նույն տուփի ստվերային արժեքներին.
text-shadow: 10px 10px;
Դրական արժեքները կտեղադրեն ստվերը տեքստի տակ և աջ:
Բացասական արժեքները հակառակն են անում՝ ստվերը տեղադրելով տեքստի վերևում և ձախում:
text-shadow: -10px -10px;
Դուք կարող եք խառնել բացասական և դրական արժեքները՝ ձեր CSS տեքստի ստվերը կատարելապես տեղադրելու համար:
CSS Text Shadow Blur Radius
CSS տեքստի ստվերի մշուշման շառավիղը հնարավորություն է տալիս մշուշել ձեր տեքստի հետևում գտնվող ստվերը:
text-shadow: 10px 10px 10px;
Այս արժեքի կանխադրվածը 0 է (առանց մշուշման):
CSS տեքստի ստվերային գույնը
Լռելյայնորեն, CSS տեքստի ստվերները համապատասխանում են տեքստի գույնին: Դուք կարող եք փոխել ձեր տեքստի գույնը՝ այն ավելացնելով CSS տեքստի ստվերային հատկության վերջում։
text-shadow: 10px 10px 10px #0000ff;
Ինչպես CSS տուփի ստվերային գույները, դրա համար դուք պետք է օգտագործեք CSS օրինական գույն:
CSS տուփի և տեքստի ստվերային ձևավորման օրինակներ
Դուք կարող եք սկսել փորձարկել CSS տուփի և տեքստի ստվերների օգտագործումը, երբ հասկանաք հիմունքները: Ստորև բերված գաղափարները պետք է ոգեշնչեն ձեզ այս CSS հատկություններն օգտագործելու ձեր սեփական ստեղծագործական ուղիները գտնելու համար:
Երկգույն սահմաններ երկու CSS տուփի ստվերներով
Դուք կարող եք ավելացնել մեկից ավելի տուփի ստվեր կամ տեքստի ստվեր HTML տարրին: Քանի դեռ նրանց միջև ստորակետներ կան, դուք կարող եք նոր ստվերներ ավելացնել մեկ սեփականության վրա:
box-shadow: 30px 30px #0000ff, -30px -30px 0px #00ff00;
Այս երկգույն եզրագիծը դրա լավ օրինակն է: Երկու CSS տուփի ստվերներ՝ հակադիր դիրքերով և առանց մշուշման/տարածման, ստեղծում են հիանալի ստեղծագործական սահման:
Կրկնակի CSS տեքստային ստվերներ դրամատիկ էֆեկտի համար
Վերոնշյալ գաղափարի նմանությամբ, հետաքրքիր արդյունքների համար կարող եք ավելացնել և տեղադրել տեքստի բազմաթիվ տեքստային ստվերներ:
text-shadow: 35px 20px 4px darkgray, -35px -20px 4px darkgray;
Այս օրինակը ցույց է տալիս տեքստի մի տող՝ վերևում ստվերով և ստվերով ներքևում, որոնք երկուսն էլ ունեն տեքստի վրա հիմնված գունային արժեքներ:
Բազմագույն ֆոններ՝ ներդիր CSS տուփի ստվերներով
CSS-ը բավականաչափ հզոր է եզակի և հետաքրքիր ակտիվներ ստեղծելու համար՝ առանց որևէ արտաքին ֆայլի: Ներդրված CSS տուփի ստվերի օգտագործումը որպես ֆոն դրա հիանալի օրինակ է:
box-shadow: 20px 10px 10px 40px #000000 inset, -50px -30px 8px 60px gray inset, 30px 20px 6px 90px lightgray inset;
Այս տուփն ունի սպիտակ ֆոն, ինչպես նաև տարբեր գույների երեք ներդիր ստվերներ: Ստվերները համընկնում են միմյանց՝ յուրահատուկ ֆոն ստեղծելու համար:
Այս էֆեկտի հետագա ընդլայնումը պարզ խնդիր է՝ ավելացնելով նորաձև CSS ֆոնային գրադիենտ ձեր տարրին:
CSS Box Shadows & Text Shadows ստեղծագործական վեբ դիզայնի համար
CSS տուփի և տեքստի ստվերները հեշտ է օգտագործել, երբ իմանաք, թե ինչպես աշխատել դրանց հետ: Այժմ դուք ունեք այն գործիքները, որոնք անհրաժեշտ են ձեր սեփական դիզայնի վրա աշխատելու համար, բայց դուք պետք է շարունակեք ուսումնասիրել CSS-ը՝ ձեր հմտությունները բարելավելու համար: