Një nga detyrat më të zakonshme kur redaktoni tekstin dhe blloqet në HTML dhe CSS. Jo vetëm një projektues faqosjeje, por edhe çdo menaxher i përmbajtjes që redakton përmbajtjen e një faqe interneti mund të hasë në këtë problem. Për të zgjidhur këtë problem, përdoren vetëm dy veti: ngjyra - ngjyra e tekstit, sfondi - puna me sfondin, ngjyrën ose imazhin.
Puna me Test Color në CSS
ngjyrëështë një veti që nevojitet për të specifikuar një ngjyrë vetëm për tekstin. Ngjyra mund të specifikohet ose në formatin e kodit HTML HEX ose në formatin RGB (Red Green Blue). Kodet e ngjyrave mund të zgjidhen ose në programet grafike si Photoshop ose në internetSintaksa e vetive:
Ngjyra: Ngjyra;
Tani ne aplikojmë pronën:
përmbajtja (
ngjyra: #444; // Teksti gri i errët në një element me klasën e përmbajtjes
}
Pse pikërisht ky shembull: specifikimi i ngjyrës për lidhjen dhe për tekstin janë gjëra të ndryshme. Mbani mend. Epo, unë personalisht rekomandoj të bëni tekstin dhe lidhjet me ngjyra të ndryshme.
Puna me prejardhje në CSS
sfondështë një veti që ju lejon të punoni me sfondin e një imazhi: vendosni ngjyrën e sfondit, vendosni një imazh si sfond (formatet jpg, gif, png), ndryshoni pozicionin e sfondit dhe parametrat e tjerë që përshkruhen më poshtë.ngjyrë e sfondit- Kjo veti përdoret vetëm për të vendosur ngjyrën e sfondit. Pranon vetëm kodin e ngjyrave. Ngjyra mund të specifikohet në formatin RGB (Red Green Blue) ose në formatin e kodit HTML HEX.
Blloko (
ngjyra e sfondit: #fbb5b5; // vendosni ngjyrën e sfondit në ngjyrën e kuqe pastel
}
Shembujt më të mirë të ngjyrave për sfondin (modelet e dizajnit modern: Dizajni i sheshtë, etj.):
sfond-imazhështë një veti që përdoret për të vendosur disa imazhe si sfond në një element. Për të specifikuar një imazh, parametri url dhe shtegu i imazhit në lidhje me skedarin me stile css janë të mjaftueshëm.
#mbrapa (
background-image: url("images/fon.jpg");
}
sfond-përsërit- mund të përdoret vetëm nëse vetia e imazhit të sfondit është specifikuar më sipër. Kjo veti vendos rregullin e përsëritjes së imazhit. Si parazgjedhje, imazhi përsëritet përgjatë boshtit X dhe përgjatë boshtit Y deri në kufijtë e elementit (nëse sfondi është më i vogël se elementi). Në pronë, mund të specifikoni një cilësim në mënyrë që imazhi të përsëritet vetëm përgjatë boshtit X - përsëritje-x (horizontalisht), vetëm përgjatë Y - përsëritje-y (vertikale) ose të mos përsëritet fare - pa përsëritje.
#përmbajtje (
sfond-përsërit: përsërit-x; /* imazhi do të përsëritet vetëm horizontalisht deri në kufijtë e bllokut */
}
sfond-bashkëngjitje- rregullon sfondin në një pozicion, domethënë, imazhi do të lëvizë së bashku me përmbajtjen e bllokut ose do të mbetet i fiksuar. Vlera e paracaktuar është lëvizja, e cila nuk rregullon pozicionin e sfondit.
#përmbajtje (
background-image: url("background.jpg");
sfond-përsërit: përsërit-x; /* imazhi do të përsëritet vetëm horizontalisht */
sfond-bashkëngjitje: fikse; /* ngjitur në vendndodhje */
}
sfond-pozicion- një veti që specifikon vendndodhjen e sfondit në element. Përcaktohen dy vlera: pozicioni horizontal dhe më pas pozicioni vertikal. Përcaktohet ose në mënyrë dixhitale (pikselë dhe përqindje) ose alfabetikisht (majtas, qendër, djathtas, lart, poshtë). Kjo veçori nevojitet kur imazhi nuk përsëritet (pa përsëritje), dhe sfondi duhet të pozicionohet në element në një mënyrë të caktuar.
#blloko (
pozicioni i sfondit: qendra e majtë; /* horizontalisht - në anën e majtë, vertikalisht - në mes */
}
Unë mendoj se gjithçka është e qartë në koment)
Një shembull i shkrimit të një vlere dixhitale:
#çelësat (
pozicioni i sfondit: 109px 57px; /* margjina e majtë 109 pikselë, sipër 57 px */
}
Edhe këtu, mendoj se gjithçka duhet të jetë e qartë.
Shumë prona? Le të shohim se si të shkruajmë shkurtuar.
Përfundimisht. Shkurtima për sfond në CSS
Ju mund të përdorni një shënim të shkurtuar, ku të gjithë parametrat do të tregohen në rresht:Sfondi: pozicioni i bashkëngjitjes së përsëritjes së imazhit me ngjyra;
Rreth avantazheve. Ky lloj regjistrimi redukton kohën e ngarkimit të faqes dhe paraqitjen e shfletuesit. Kini keqardhje për vizitorët tuaj, është më mirë të shkruani në këtë mënyrë, përveç nëse, sigurisht, keni nevojë për disa prona.
Po, ju mund të kapërceni çdo pronë nëse nuk ka nevojë për të! Thjesht vazhdoni të specifikoni vlerat më tej në listë.
Blloko (
sfond: #f1f1f1 url("background.jpg") përsëritje-x scroll 100px 125px;
}
Një shembull se si funksionojnë sfondet në CSS
Shembull kod. Ju mund të shihni rezultatin e punës dhe kodin burimor në lidhjen më poshtë.