Ինչպես ձգել ֆոնային պատկերը

Բովանդակություն:

Ինչպես ձգել ֆոնային պատկերը
Ինչպես ձգել ֆոնային պատկերը

Video: Ինչպես ձգել ֆոնային պատկերը

Video: Ինչպես ձգել ֆոնային պատկերը
Video: Как поработить человечество ►1 Прохождение Destroy all humans! 2024, Մայիս
Anonim

CSS- ի միջոցով զննարկիչի պատուհանի ամբողջ լայնության վրա ֆոնային պատկերը ձգելու հնարավորությունը հայտնվեց միայն նրա վերջին ճշգրտման `CSS3- ի թողարկումով: Unfortunatelyավոք, մինչ այժմ մեծ թվով վեբ սերֆերներ օգտագործում են վաղ զննարկիչներ, որոնք չեն հասկանում CSS3 բնութագիրը: Հետեւաբար, դուք պետք է ընտրություն կատարեք. Կա՛մ օգտագործեք ոչ այնքան հարմար, բայց խաչբրաուզերային լուծում, կա՛մ բարձր տեխնոլոգիաներ, բայց սահմանափակ լսարանի համար: Եկեք քննարկենք երկու տարբերակները:

Ինչպես ձգել ֆոնի պատկերը
Ինչպես ձգել ֆոնի պատկերը

Անհրաժեշտ է

HTML և CSS հիմնական գիտելիքներ

Հրահանգներ

Քայլ 1

Առաջին տարբերակը հիմնված է CSS լեզվի ավելի վաղ բնութագրերի վրա: Դուք պետք է ստեղծեք HTML կոդի կառուցվածք, որն ունի երկու համընկնող շերտեր, մեկը մյուսից վեր: Շերտերը (div) կարող են ձգվել մինչև էկրանի լայնությունը հին կասկադային ոճի նկարագրության լեզվի բնութագրերում: Շերտերի ներքեւի մասում դուք պետք է տեղադրեք ֆոնի պատկերը, իսկ վերևում տեղադրեք էջի ամբողջ բովանդակությունը: Փաստաթղթի մարմնում նման կառուցվածքը կարող է ունենալ այսպիսի տեսք.

Սա կլինի էջի բովանդակությունը

Եվ այս կառուցվածքի ոճերի նկարագրությունը պետք է տեղադրվի վերնագրի մասում: Օրինակ, սա.

html, մարմին {

լուսանցք ՝ 0px;

բարձրությունը `100%;

}

# հետին պլան {

դիրքը ՝ բացարձակ;

լայնությունը `100%;

բարձրությունը `100%;

}

# մարմին {

դիրքը ՝ բացարձակ;

լայնությունը `100%;

բարձրությունը `100%;

z- ինդեքս: 2;

}

Այստեղ ID- ների ֆոնով շերտերը (սա ձեր ֆոնային պատկերն է) և մարմինը (սա էջի բովանդակության համար նախատեսված շերտն է) դրված են բացարձակ դիրքի և 100% լայնության և բարձրության վրա: Բացի այդ, բովանդակության շերտին հատկացվում է սերիական համար z-index = 2. Այն որոշում է շերտերի «խորությունը». Որքան մեծ է, այնքան ավելի ներքևում է գտնվում այս շերտը «ներքևից»: Մեր դեպքում դա կլինի ֆոնային շերտի վերևում, որն օգտագործում է լռելյայն z- ինդեքսը:

Քայլ 2

Ամբողջական ծածկագիրը կարող է ունենալ այսպիսի տեսք.

html, մարմին {

լուսանցք ՝ 0px;

բարձրությունը `100%;

}

# հետին պլան {

դիրքը ՝ բացարձակ;

լայնությունը `100%;

բարձրությունը `100%;

}

# մարմին {

դիրքը ՝ բացարձակ;

լայնությունը `100%;

բարձրությունը `100%;

z- ինդեքս: 2;

}

Սա կլինի էջի բովանդակությունը

Մի մոռացեք փոխարինել ֆոնային պատկերի ֆայլի անունը fon.png:

Քայլ 3

Երկրորդ տարբերակը կօգտագործի CSS3- ում ներկայացված ֆոնի չափի հատկությունը: Միևնույն ժամանակ, նման հատկություններ ավելացրեք ոճի սահմանումներին, որոնք նախկինում օգտագործվել են Mozilla Firefox, Google Chrome և Opera զննարկիչների կողմից: Այս տարբերակում ոճի նկարագրության բլոկը կարող է նման լինել հետևյալ կերպ.

html {

ֆոն. url (fon.png) առանց կրկնության կենտրոնի կենտրոն ֆիքսված;

-webkit-background-size: կազմ;

-moz-background-size: կազմ;

-o-background-size: կազմ;

ֆոնի չափը ՝ կազմ;

}

Եվ այստեղ մի մոռացեք փոխարինել ֆոնային պատկերի ֆայլի անունը fon.png: Եվ հենց փաստաթղթի մարմնում այս տարբերակում հատուկ կառուցվածքներ չեն պահանջվում:

Խորհուրդ ենք տալիս: