CSS| Veb səhifələrdə position-lardan (mövqe) istifadə
İndi isə bir-bir CSS postion-nin dəyərlərinin işləməsinə baxaq :
Saqqala necə qulluq etmək olar
Saqqal saxlamaq bu günlərdə populyar bir üslubdur – və bunun yaxşı səbəbi var. Düzgün qulluq və üslubla yaxşı saqqal həqiqətən gözəl görünə bilər. Bununla belə, saqqalınızın yersiz və natəmiz olması da çox asandır. Belə bir görünüş üçün getsəniz belə, heç kim özünüzə qayğı göstərməmiş kimi görünməyəcək. Bəzi asan təlimatlara əməl etməklə saqqalınızın istədiyiniz kimi göründüyünə əmin olun.
addım
Metod 1/3: Saqqalınızı uzatın
- Saqqalınız böyüdükdən sonra hansı formanın daha yaxşı göründüyünü anlamağa kömək edə biləcək bir bərbərə baş çəkməyi düşünün. Sonra bu formanı saxlamaq üçün qayçı istifadə edə bilərsiniz.
Metod 2/3: Saqqalınıza qulluq edin
- Saqqalınızı istədiyiniz uzunluğa kəsin. Bütün bu dolaşan tüklərə sahib olduğunuzdan əmin olmaq üçün bir neçə fərqli istiqamətdə kəsmək faydalıdır. Saqqalınızın çox uzun olmasını istəsəniz belə, yenə də bir neçə aydan bir onu kəsmək və ucların parçalanmasından xilas olmaq yaxşı bir fikirdir.
- Üzünüzün hansı hissəsində saç istədiyinizə qərar verin. Tamamilə qırxılmamış, kəsilməmiş və yuyulmamış bir baxışdır. Gözəl təraş edilmək, kəsilmək və yuyulmaq tamam başqa bir görünüşdür. Arada bir yerə düşsəniz, bir az səliqəsiz görünə bilərsiniz, ona görə də bir üsluba qərar verməyə çalışın. Saçların uzanmasını istəmədiyiniz yerləri buna uyğun təraş edin. Məsələn, bəzi insanlar boynuna çatan ayı yetişdirməyi sevmirlər.
- Saqqalınızı aşağı daradığınızdan əmin olun ki, küləyin hansı tərəfə əsməsindən asılı olmayaraq qırxdığınız saç xətti eyni olsun.
- Təmiz saxlayın. Saqqalınızı yumaq çox vacibdir. Hər səhər və axşam üzünüzü adi üz yuma və su ilə yaxşıca yuyun. Çox güclü bir şeyə ehtiyacınız yoxdur, ancaq yığılmış yağları kəsmək üçün bir şey lazımdır. Üzünüzü də yaxşıca qurutmağınızdan əmin olun. Təmiz bir dəsmala sahib olun və bu yaldan mümkün qədər çox su alın.
- Saqqalınıza şampun və kondisionerdən istifadə edin. Başınızın üstündəki saçlar kimi saqqallara da qulluq etmək və sağlam saxlamaq lazımdır. Saçlarınız üçün istifadə etdiyiniz eyni şampundan istifadə edə bilərsiniz. Əgər saqqalınız kifayət qədər qısadırsa, yəqin ki, üzünüzü sabun və su ilə yuyaraq saxlaya bilərsiniz. Əgər saqqalınız bir neçə düym uzunluğundadırsa, onu şampunla yuyun, ancaq çox uzunsa, kondisionerdən istifadə edin.
Metod 3/3: Saqqalınızı sağlam saxlayın
- Təraşdan sonra təzə təraş edilmiş nahiyələrə çəkin. Gözəl bir şey alın, amma əzici qoxulara getməyin. Sidr, ardıc, portağal, səndəl ağacı, tütün və ağcaqayın kimi qoxulara sadiq qalın. Nə qədər az inqrediyent varsa, bir o qədər yaxşıdır. Qəribə kimyəvi maddələrdən uzaq durun. Əgər tələffüz edə bilmirsinizsə, yəqin ki, sizdə olmayacaq. Sterilizasiya edəcək bir şey, büzücü (məsamələrinizi daraldacaq) və nəmləndirici bir şey istəyirsiniz. Gözəl bir saqqalın ülgüclə yanıq yanması bir növbədir, ona görə də təraşdan sonra yaxşı bir fikirdir.
- Bir neçə damcı tətbiq edin saqqal yağı dəriyə. Barmaqlarınızla yavaş-yavaş saqqalınızın qalan hissəsinə işləyin. Yaxşı bir saqqal yağı, bığ uclarınızın kiçik ülgüc tellərinə çevrilməsini maneə törədir və onların möhkəmlənməyə davam edəcəyini bildirir.
- Yaxşı bir saqqal yağı da kəpək fırtınasının qarşısını alır. Aşağı baxıb sinənizin milyonlarla ağ lopa ilə örtüldüyünü görməkdən daha çox əhvalınızı öldürəcək heç bir şey yoxdur.
- Yaxşı saqqal yağı da saqqalınızın və üzünüzün bu qədər yağlanmasının qarşısını alır.
- Mum istifadə edin. Bu, mumdan epilyasiya vasitəsi kimi istifadə etmək demək deyil. Mum xüsusilə uzun bığ saç istəyən, lakin dodaq altında qıvrılmasını istəməyən kişilər üçün faydalıdır. Bir az mum saçları düzgün istiqamətdə saxlayır və daha uzun saqqallara forma verir. Yerli bir aptekdə saqqal mumu alın və barmağınızla çox az miqdarda götürün. Saqqalınızın daha bərabər istiqamətdə getməsi üçün onu istifadə edin.
- Sağlam bir rejim yaradın. Saqqal yağı sürtmək, mumdan istifadə etmək, təraşdan sonra istifadə etmək və üzünüzü təmizləmək sağlam pəhriz saxlamaqla yanaşı həftədə bir neçə dəfə etməli olduğunuz işlərdir. Saqqalınızın özünü sağlam hiss etməsini və gözəl qoxusunu istəyirsinizsə, bu addımlara əməl etməyi vərdiş halına salın.
İcma sualları və cavabları
Saqqalım uzanır, amma qalınlaşmır. Sonda və həftələrlə çəkdiyim zəhmətdən sonra üzümdə düzgün saqqal yox, uzun saç qalır. Mənim 18 yaşım var. Bu, mənim saqqal saxlamağım üçün uyğun vaxtdırmı?
Ciddi desək, 18 yaş saqqal uzatmaq üçün ən yaxşı yaş deyil. 20 yaşınızda saçlarınızın böyüməsini gözləməlisiniz.
Mənim 16 yaşım var amma yaxşı ölçülü bir bok balığım var, onu tək qoya bilərəm, yoxsa onu yuyub yağlaya bilərəm?
Mənim 13 yaşım var və saqqal istəyirəm. Mən heç vaxt üz tüklərimi qırxmamışam və qırxmamışam. Onu böyütməzdən əvvəl bir neçə dəfə kəsmək və ya qırxmaq lazımdırmı?
Saqqal uzatmağa çalışarkən üzümdə səpgilər əmələ gəlir. Mən nə edə bilərəm?
Həm ağ, həm də qaradan ibarət saqqalım var, amma ağ rəng üstünlük təşkil edir. Mən nə edə bilərəm?
Mənim saqqalım qıvrımdır. Bunu necə düzəldə bilərəm?
Saqqalıma icazə verəndə həmişə kəpək yarandığını hiss edirəm. Bunun qarşısını necə ala bilərəm?
Üzümü qaşındıran saqqalıma necə qulluq edim?
Saqqalımı daramaq istəyəndə onun yarılmasından və ağrımasından necə qoruya bilərəm?
Təmizləməyə və kəsməyə cəhd etməzdən əvvəl yeni saqqalın uzanmasına nə qədər icazə verməliyəm?
CSS| Veb səhifələrdə position-lardan (mövqe) istifadə
Veb səhifələrdə elementləri (obyektləri) yerləşdirmək üçün CSS position-lardan istifadə etmək sizin üçün çətin ola bilər. İlk öncə çətinliyin harda olduğunu anlamalıyıq. Absolute, relative, fixed və sticky nədir? və hansı hallarda istifadə edildiyini bilməliyik.
Bu məqaləmdə siz bütün positionların xüsusiyyətlərini anlayacaqsınız. Bununla siz istənilən sturukdurda veb səhifə hazırlaya biləcəksiniz.
CSS position nədir?
CSS-dən istifadə edərək veb səhifələrinizdəki bütün elementləri vizual olaraq yerləşdirə bilərsiniz. Məsələn bir elementi səhifənizin ən yuxarı hissəsində yerləşdirə bilərsiniz və ya px (inc, rem, em və s.) ölçü vahidlərində istifadə edərək yerini təyin edə bilərsiniz.
Position-nin digər xüsusiyyətləri bunlardır : top (üst), right (sağ), bottom (aşağı), left (sol) və z-index. (Bunlar haqqında başqa məqalədə ətraflı məlumat verəcəm.)
Position xüsusiyyətinin 5 dəyəri vardır: static, relative, absolute, fixed və sticky.
Çox ola bilər ama təlaşlanmayın.
İndi isə bir-bir CSS postion-nin dəyərlərinin işləməsinə baxaq :
1. Static
Position:static — elementin ilkin olaraq aldığı dəyərdir. Siz əgər position-a heç bir dəyər verməsəz belə o static-də olacaqdır. Static dəyəri verildikdə, onun pozisiyası avtomatik olaraq sabit olacaqdır.
Static dəyərinin verilməsini position-a dəyər verməmiş kimi başa düşə bilərsiniz. Onsuzda ilkin dəyər olaraq position xüsusiyyəti static dəyərində olur.
Static vəziyyətdə olan elementlər normal axında bir-birinin ardınca yerləşəcəkdir. Çoxsaylı div fərz edin yaratmışıq və onlar bir-birinin ardınca görünür. (Bunu görmək üçün div-ə en, hündürlük və fon rəngi verməyi unutmayın)
Statik posizisiyanı görmək üçün aşağıdakı nümunəyə baxa bilərsiniz. Aşağıdakı HTML kodlarından istifadə edəcik:
CSS-də isə aşağıdakı koddan istifadə edəcik:
.first <
// poziyası yazılmamışdır, bu element statikdir
> .another <
// poziyası yazılmamışdır, bu element statikdir
top: 50px;
>
İkinci element üst hissədən 50 px təyin edilmişdir. Bu kod vasitəsi ilə 50 px aşağı enəcəyini düşünürük elə deyilmi?
Aşağıdakı şəkildə veb səhifədə necə görünəcəyinə baxaq:
Hər iki element statik olduğundan CSS -də yazılmış heçnə təsir göstərmiyəcəkdir. Bu sizə ikinci elementin üst elementə necə təsir göstərə bilmədiyi bir nümunədir.
Beləliklə gördük ki, elementlər arasında boşluq yaranmadı.
Bunu necə düzəldə bilərik ?
Düzəldə bilmək üçün keçək digər pozisiyalara baxaq:
2. Relative
Position: relative eyni ilə static-ə bənzəyir. Veb səhifədə yerləşdirilmiş elementlər normal ardıcıllıqla davam edəcəkdir. Ancaq əsas fərq budur ki, digər səhifə pozisiya xüsusiyyətlərinin işləməsinə imkan yaratmaq üçün açar rol oynayacaqdır.
Bu şəkildə düşünün: elementi səhifədəki digər elementlərə nisbətən yerləşdirilməsini aparırsınız. Bunun necə edildiyinə baxaq və CSS-də aşağıdakı kimi yazın:
.first <
position: static;
> .another <
position: relative;
top: 50px;
>
Pozisiyadan istifadə etmək üçün ikinci elementdəki position dəyərindən başqa hamısı öz yerində qalır. Və baxıb görürük ki, bizim yazdığımız 50 px işləyir. Əla demək ki, düzgün yoldayıq.
Artıq ikinci elementin birincisindən 50px aşağı olduğunu və aralarındakı boşluğun əlavə olunduğunu görə bilərsiniz.
Relative pozisiyasında yerləşdirilmiş parent (valideyn) və child (uşaq) elementləri
Parent elementi nədir?
- Bir teq içərisində yazılmış teq həmin teqin childıdır.
- Teq əgər hər hansı bir teqin içərisində yazılmışdırsa, həmin teq o teqin parentidir.
Məsələn ən böyük parent teqi
… teqidir. Digər bütün teqlər onun içərisində yazılır.,
və s. kimi teqlər isə yalnız child teqlər olur. Çünki onların close (bağlanış) teqi yoxdur.
.parent <
position: relative;
>
.child <
position: relative;
top: 0px;
left: 0px;
>
Bənövşəyi parent elementi içərisində çəhrayı child elementini şəkildə görürsünüz. Child həmçinin mümkün qədər üst hissəyə və solda doğru yerləşdirilir. İndi isə keçək Absolute-a. Diqqətli olun bu hissədə.
3. Absolute
Position: absolute — mütləq veb səhifənin normal axarından çıxarmaq lazım olur.
Buna görə əvvəl statik və relative pozisiyalarından istifadəni göstərək normal axının necə olduğunu göstərdim. İndi isə həmin axında kənara çıxmalar etmək üçün absolute-dan istifadə edək.
İzah etməyə kömək üçün relative və absolute arasında müqayisə aparaq.
Əvvəlki nümunədə bir parent elementə və onun tərkibindəki child elementinə baxdıq.
İndi isə biz həmin child elementini həmin parent elementinə həqiqətən daxil edək.
CSS-i aşağıdakı şəkildə dəyişək:
.parent <
position: relative;
> .child <
position: absolute;
top: 0px;
left: 0px;
>
Çəhrayı child elementi indi sonuncu nümunəmizdən fərqli görünür.
Parent elementinin daxilində olmasına baxmıyaraq parent hissənin ən yuxarısında və solunda yerləşib. Hətta parent elementinin içərisində yazılmış yazını belə nəzərə almadan yerləşmişdir.
Buradakı : top:0px və left:0px position: absolute xüsusiyyəti ilə birlikdə işləyərək bu hala düşdü. Normal halda isə bir element digər elementin üzərində olmayacaqdır. Child element yeni bir üst qata (layers) keçir. Qat yaratmaqla elementləri üst-üstə yerləşdirmək mümkün olur.
Parent elementi isə öz yerində qalacaqdır. Öz mövqeyini dəyişmədiyi müddətcə təbii ki.
Child elementlərinin pozisiyasının absolute olması üçün vacib məqam vardır.
Mütləq absolute olan element relative olan bir parent elementi ilə əlaqədə olmalıdır.
Bir elementi posiziyadan istifadə edərək normal axından çıxardıqda : mütləq öz mövqeyini təyin edən parent elementi axtaracaqdır. Bu o deməkdir ki, child elementi parent elementini tanımalıdır.
Bəs child elementi absolute olaraq yerləşdirilibsə, parent elementində heç bir pozisiya verilməyibsə nə olacaqdır?
CSS kodlarına baxaq:
.parent <
// No position set, so it's static
> .child <
position: absolute;
top: 0px;
left: 0px;
>
Veb səhifənin görünüşü aşağıdakı kimidir:
Parent elementində position təyin edilmədiyi üçün child elementi parent elementi sərhədlərindən kənara çıxmışdır. Və növbəti parent elementinə keçid etmişdir. Bu vəziyyətdə gedə biləcəyi ən son yer teqidir.
(Bunu “yetim” olan bir uşağın nəsil ağacından yeni qohum axtarmağı kimi başa düşə bilərsiniz.)
Kodlaşdıran zaman child elementin parent elementinin hansı teqdə olduğunu və ya ən son hansı elementə pozisiya verdiyinizi yadda saxlayın. Sonra kod yazarkən elementlərinin itməsi ilə qarşılaşmazsınız
Absolute və Relative ümumiləşdirmək üçün :
Absolute və Relative pozisiyalarında əsas fərq budur: mütləq child element normal axından çıxacaqdır və bu child element öz pozisiyasını təyin edən ilk parentə görə yerləşəcəkdir.
Son iki pozisiyamız olan : fixed və sticky. Eyni ilə position absolute-a bənzəyir. Ancaq bu səhifənizdəki scroll pozisiyasına görə dəyişəcəkdir.
4. Fixed
Position:fixed-normal elementi öz axarında çıxararaq ekranda yerləşdirildiyi mövqedə qalmasını yarada xüsusiyyətdir. Bu o deməkdir ki, scroll olduqda onun vəziyyəti heç bir şəkildə dəyişməyəcəkdir.
scroll- səhifəni aşağı doğru sürüşdürmək üçün istifadə edirik. Veb brauzerlərdə sağ tərəfdə yerləşir. (2-cür olur — horizontal və vertical)
HTML kodlarımız aşağıdakı kimi olacaqdır:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
CSS-də isə yalnız position: fixed olaraq dəyişdiriləcəkdir:
.first <
position: relative;
>
.another <
position: fixed;
top: 0px;
left: 0px;
>
Brauzerdə aşağıdakı görüntünü görəcəksiniz.
Yaşıl hissə sabit hissədir. Ekranda yuxarıda sol küncdə yerləşəcəkdir. Əgər scroll etsəniz bənövşəyi element yuxarıya doğru hərəkət edəcəkdir. Ancaq yaşıl element öz yerində yapışıb qalacaqdır.
Qeyd: Fixed olunmuş elementin top və bottom pozisiyaları olmalıdır. Olmasa ümumiyyətlə səhifədə olmayacaqdır.
Position:fixed adətən naviqasiya hissəsini göstərmək üçün istifadə edilir. Çox yararlı xüsusiyyətdir.
Sonrakı pozisiyamız isə sticky-dir. Eyni ilə fixed-ə bənzəyir ama əlavə xüsusiyyətləri vardır.
5. Sticky
Position:sticky elementləri əvvəlcə position: relative kimi özünü aparır. Ancaq scroll etdikdə normal haldan çıxacaqdır. Position:fixed kimi olacaqdır əvə harada sabitlənibsə orada qalacaqdır.
Əgər siz səhifənin yuxarı hissəsinə bir elementi səhifə boyu yuxarıda yapışdırmaq istəyirsinizsə, sizə bu faydalı ola bilər.
Kod nümunəsində sticky olan hissə sarıdır. İki bənövşəyi element arasındadır.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Comments are closed, but trackbacks and pingbacks are open.