{"id":313,"date":"2020-03-07T13:44:31","date_gmt":"2020-03-07T13:44:31","guid":{"rendered":"https:\/\/ramk.ee\/opikud\/veebidisain\/?post_type=chapter&#038;p=313"},"modified":"2020-03-11T13:05:49","modified_gmt":"2020-03-11T13:05:49","slug":"veebilehe-elementide-taust","status":"publish","type":"chapter","link":"https:\/\/ramk.ee\/opikud\/veebidisain\/chapter\/veebilehe-elementide-taust\/","title":{"rendered":"Veebilehe elementide taust"},"content":{"raw":"Mitmetel veebilehe elementidel saab m\u00e4\u00e4rata tausta omadusi. Terve veebilehe tausta m\u00e4\u00e4rab stiil, mis luuakse elemendile <code>&lt;body&gt;<\/code> kuid sarnaselt v\u00f5ib tausta m\u00e4\u00e4rata sektsioonidele <code>&lt;section&gt;<\/code> alajaotustele <code>&lt;div&gt;<\/code>, tabelile ja\/v\u00f5i tabeli osadele jne.\r\n<h1>Taustav\u00e4rv<\/h1>\r\nVeebilehe taustav\u00e4rv m\u00e4\u00e4ratakse omadusega background-color j\u00e4rgmiselt:\r\n\r\n<em>background-color:v\u00e4rv<\/em>\r\n\r\nN\u00e4iteks m\u00e4\u00e4rame veebilehele taustav\u00e4rviks helehalli:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background-color: #c0c0c0;\r\n}<\/pre>\r\n<h1>Astmikt\u00e4ide (gradient)<\/h1>\r\nCSS3 v\u00f5imaldab taustal kasutada ka astmikt\u00e4idet (<em>gradient<\/em>).\r\n\r\nKasutada saab lineaarset (<em>linear<\/em>), radiaalset (<em>radial<\/em>) ja elliptilist (<em>elliptical<\/em>) astmikt\u00e4idet.\r\n\r\nMoodsatel veebilehtedel see v\u00f5imalus tihti kasutust ei leia ning visuaalselt meeldiva tulemuse saavutamiseks tuleb astmikt\u00e4ite kasutmisel olla ettevaatlik.\r\n\r\nAstmikt\u00e4ite kasutamiseks tuleb m\u00e4\u00e4rata v\u00e4hemalt kaks v\u00e4rvi millede vahel v\u00e4rvi muutus toimuma hakkab.\r\n\r\n<em>background: linear-gradient(suund,\u00a0v\u00e4rv1, v\u00e4rv2, ...<span style=\"text-align: initial; font-size: 1em;\">);<\/span><\/em>\r\n\r\nN\u00e4iteks:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">#kastike{\r\n  background-image: linear-gradient(blue, lightblue);\r\n}<\/pre>\r\n[caption id=\"attachment_316\" align=\"aligncenter\" width=\"461\"]<img class=\"wp-image-316 size-full\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/gradient.jpg\" alt=\"Lineaarse astmikt\u00e4itega taust\" width=\"461\" height=\"168\" \/> N\u00e4ide: Lineaarse astmikt\u00e4itega taust[\/caption]\r\n\r\nKui me n\u00e4iteks sooviksime, et v\u00e4rvide \u00fcleminek toimuks vasakult paremale, saame kasutada suunav\u00e4\u00e4rtust <em>to right<\/em> (paremale):\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">#kastike{\r\n  background-image: linear-gradient(to right, blue, lightblue);\r\n}<\/pre>\r\n<h1>Taustapilt ja selle paigutus<\/h1>\r\nVeebilehe elemendi (v\u00f5i terve veebilehe) taustana saab kasutada ka pilti. \u00dcldiselt ei kasutata \u00fcht suurt, tervet veebilehe tausta katvat pilti, sest selle laadimine v\u00f5taks palju aega. Reeglina kasutatakse v\u00e4ikesem\u00f5\u00f5dulist pilti, mida siis mosaiigina \u00fcle terve tausta laotakse. Kasutatakse gif, jpg ja png vormingus pildifaile.\r\n\r\nTaustapildi lisamiseks kasutatakse omadust <em>background-image<\/em> j\u00e4rgmiselt:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">background-image: url(\"pildifaili_URL\")<\/pre>\r\nM\u00e4\u00e4rata saab ka seda kas ja kuidas kasutatavat pilti mosaiigina taustale laotakse. Selleks on omadus <em>background-repeat<\/em>, millel on neli v\u00f5imalikku v\u00e4\u00e4rtust:\r\n<ul>\r\n \t<li><em>repeat<\/em> \u2013 pilti laotakse mosaiigina nii horisontaalsuunal kui ka vertikaalsuunal (vaikev\u00e4\u00e4rtus);<\/li>\r\n \t<li><em>repeat-x<\/em> \u2013 pilti laotakse mosaiigina vaid horisontaalsuunal;<\/li>\r\n \t<li><em>repeat-y<\/em> \u2013 pilti laotakse mosaiigina vaid vertikaalsuunal;<\/li>\r\n \t<li><em>no-repeat<\/em> \u2013 pilti ei laota mosaiigina, n\u00e4idatakse nii nagu on.<\/li>\r\n<\/ul>\r\nTaustapildile, mida mosaiigina ei laota saab m\u00e4\u00e4rata t\u00e4pse asukoha veebilehitseja aknas. Selleks kasutatakse omadust <em>background-position<\/em>, mille v\u00e4\u00e4rtusteks v\u00f5ivad olla konstandid: <em>top left<\/em>, <em>top center<\/em>,<em> top right<\/em>, <em>center left<\/em>, <em>center center<\/em>, <em>center right<\/em>, <em>bottom left<\/em>, <em>bottom <\/em><em>center<\/em>, <em>bottom right<\/em>, koordinaatide paar protsentides v\u00f5i koordinaatide paar pikslites.\r\n\r\nN\u00e4iteks asetame veebilehe taustale pildi, ei lao seda mosaiigina ning asetame ta veebilehitseja\r\naknas \u00fclemisest vasakust nurgast 300 pikslit vasakule ja 200 pikslit allapoole:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background-image: url(\"taustapilt.gif\");\r\n  background-repeat: no-repeat;\r\n  background-position: 300px 200px\r\n}<\/pre>\r\nSaab ka m\u00e4\u00e4rata, kas ja kuidas k\u00e4itub taustapilt veebilehe kerimisel. Kasutada on omadus <em>background-attachment<\/em>, millel on j\u00e4rgmised v\u00e4\u00e4rtused:\r\n<ul>\r\n \t<li><em>fixed<\/em> \u2013 pilt p\u00fcsib veebilehitseja aknas \u00fchel kohal;<\/li>\r\n \t<li><em>scroll<\/em> \u2013 pilti keritakse koos elemendiga, mille taustal ta on;<\/li>\r\n \t<li><em>local<\/em> \u2013 pilti keritakse koos elemendi sisuga.<\/li>\r\n<\/ul>\r\nKokkuv\u00f5tlikult v\u00f5ib HTML elemendi <code>&lt;body&gt;<\/code> jaoks CSS abil kirjutada n\u00e4iteks j\u00e4rgmise kujunduse, kus lisaks eelnevatele n\u00e4idetele on taustapilt oma kohale fikseeritud:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background-color: #c0c0c0;\r\n  background-image: url(\"taustapilt.gif\");\r\n  background-repeat: no-repeat;\r\n  background-position: 300px 200px;\r\n  background-attachment: fixed\r\n}<\/pre>\r\n<h1>Tausta stiil l\u00fchikeselt kirjutatuna<\/h1>\r\nTausta omadusi saab kirja panna ka l\u00fchidalt (shorthand) omadusena background, millele k\u00f5ik erinevate omaduste v\u00e4\u00e4rtused t\u00fchikutega eraldatuna j\u00e4rjest kirja pannakse. Sellisel juhul tuleb k\u00f5ik omadused kirja panna j\u00e4rgmises j\u00e4rjekorras:\r\n<ul>\r\n \t<li><em>background-color<\/em><\/li>\r\n \t<li><em>background-image<\/em><\/li>\r\n \t<li><em>background-repeat<\/em><\/li>\r\n \t<li><em>background-attachment<\/em><\/li>\r\n \t<li><em>background-position<\/em><\/li>\r\n<\/ul>\r\nKui m\u00f5ne omaduse v\u00e4\u00e4rtust ei m\u00e4\u00e4rata (see puudub), siis \u00fclej\u00e4\u00e4nud peavad ikkagi seda j\u00e4rjekorda j\u00e4rgima!\r\n\r\nN\u00e4iteks v\u00f5ib eespool toodud tausta stiili kirja panna j\u00e4rgmiselt:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background: #c0c0c0 url(\"taustapilt.gif\") no-repeat fixed 300px 200px;\r\n}<\/pre>\r\n<h1>Taustapildi suurus<\/h1>\r\n\u00dche uuendusena saab v\u00f5imalikuks taustapildi suuruse muutmine. Selleks on omadus <em>background-size.<\/em>\r\nTaustapildi suurust saab m\u00e4\u00e4rata absoluutarvudega pikslites. M\u00e4\u00e4rata v\u00f5ib \u00fche v\u00e4\u00e4rtuse (laius, k\u00f5rgus arvutatakse automaatselt ja proportsionaalselt) v\u00f5i siis kaks v\u00e4\u00e4rtust (laius, k\u00f5rgus). N\u00e4iteks:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">#sisukast {\r\n  background-size: 200px 100px;\r\n}<\/pre>\r\nTaustapildi suurust saab m\u00e4\u00e4rata ka protsentuaalselt elemendi suhtes, mille taustaks ta on. M\u00e4\u00e4rata v\u00f5ib taas kas \u00fche v\u00e4\u00e4rtuse (laius, k\u00f5rgus arvutatakse automaatselt ja proportsionaalselt) v\u00f5i kaks v\u00e4\u00e4rtust (laius, k\u00f5rgus). Lisaks on v\u00f5imalik kasutada konstante:\r\n<ul>\r\n \t<li><em>contain<\/em> \u2013 Taustapilt venitatakse maksimaalselt suureks nii, et ta laius ja k\u00f5rgus mahuvad m\u00f5lemad elemendi m\u00f5\u00f5tudesse.<\/li>\r\n \t<li><em>cover<\/em> \u2013 taustapilt venitatakse nii suureks, et ta katab terve elemendi (v\u00f5ib ulatuda ka \u00fcle serva).<\/li>\r\n<\/ul>\r\nN\u00e4iteks:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">#sisukast {\r\n  background-size: cover;\r\n}<\/pre>\r\n[caption id=\"attachment_319\" align=\"aligncenter\" width=\"300\"]<img class=\"wp-image-319\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_1.png\" alt=\"taust 100 protsenti\" width=\"300\" height=\"187\" \/> Taustapildi suurus protsentuaalselt: laius 100% k\u00f5rgus 100%[\/caption]\r\n\r\n[caption id=\"attachment_320\" align=\"aligncenter\" width=\"300\"]<img class=\"wp-image-320\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_2.png\" alt=\"taust: contain\" width=\"300\" height=\"187\" \/> Taustapildi suurus: <em>contain<\/em>[\/caption]\r\n\r\n[caption id=\"attachment_321\" align=\"aligncenter\" width=\"300\"]<img class=\"wp-image-321\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_3.png\" alt=\"taust cover\" width=\"300\" height=\"187\" \/> Taustapildi suurus: cover[\/caption]\r\n<h1>Taustapildi koordinaatide alguspunkt<\/h1>\r\nLisaks on v\u00f5imalik taustapilt objekti raamjoone, polsterduse (<em>padding<\/em>) v\u00f5i sisu koordinaatidest l\u00e4htuvalt. Selleks on omadus <em>background-origin<\/em>, mille\r\nv\u00f5imalikud v\u00e4\u00e4rtused on:\r\n<ul>\r\n \t<li><em>padding-box<\/em> \u2013 vaikev\u00e4\u00e4rtus, taustapilt paigutatakse l\u00e4htudes raamjoonest (<em>border<\/em>);<\/li>\r\n \t<li><em>border-box<\/em> \u2013 taustapilt paigutatakse l\u00e4htudes elemendi polsterdusest (<em>padding<\/em>);<\/li>\r\n \t<li><em>content-box<\/em> \u2013 taustapilt paigutatakse l\u00e4htudes elemendi sisu piirkonnast.<\/li>\r\n<\/ul>\r\nN\u00e4iteks:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">div {\r\n  background-image:url('taustapilt.png');\r\n  background-repeat:no-repeat;\r\n  background-position:top left;\r\n  background-origin:content-box;\r\n}\r\n<\/pre>\r\n[caption id=\"attachment_327\" align=\"aligncenter\" width=\"300\"]<img class=\"wp-image-327\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_5.png\" alt=\"Taustapilt polsterdus\" width=\"300\" height=\"184\" \/> Taustapildi asukoht polsterduse suhtes (<em>padding-box<\/em>)[\/caption]\r\n\r\n[caption id=\"attachment_326\" align=\"aligncenter\" width=\"300\"]<img class=\"wp-image-326\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_4.png\" alt=\"taustapilt raamjoon\" width=\"300\" height=\"184\" \/> Taustapildi asukoht raamjoone suhtes (<em>border-box<\/em>)[\/caption]\r\n\r\n[caption id=\"attachment_328\" align=\"aligncenter\" width=\"300\"]<img class=\"wp-image-328\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_6.png\" alt=\"taustapilt siu\" width=\"300\" height=\"183\" \/> Taustapildi asukoht sisu suhtes (<em>content-box<\/em>)[\/caption]\r\n<h1>Tausta kaetav ala<\/h1>\r\nOmadus <em>background-clip<\/em> annab v\u00f5imaluse m\u00e4\u00e4rata, millise ala elemendist taust katab. Kas kaetakse vaid sisu piirkond v\u00f5i kogu raamjoone sisse j\u00e4\u00e4v ala. V\u00f5imalikud v\u00e4\u00e4rtused on:\r\n<ul>\r\n \t<li><em>padding-box<\/em> \u2013 vaikev\u00e4\u00e4rtus, taust katab kogu elemendi alla j\u00e4\u00e4va piirkonna, kaasaarvatud polsterduse ala ja raamjoon;<\/li>\r\n \t<li><em>border-box<\/em> \u2013 taust katab elemendi sisu ja polsterduse (<em>padding<\/em>) alla j\u00e4\u00e4va piirkonna;<\/li>\r\n \t<li><em>content-box<\/em> \u2013 taust katab vaid elemendi sisu piirkonna.<\/li>\r\n<\/ul>\r\nN\u00e4iteks:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">div {\r\n  border: 6px dashed black;\r\n  padding: 15px;\r\n  background: lightblue;\r\n  background-clip: border-box;  \r\n}<\/pre>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter wp-image-329\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapildid-e1583616878364.png\" alt=\"taustapildid\" width=\"500\" height=\"338\" \/>\r\n<h1>Mitu taustapilti<\/h1>\r\nV\u00f5imalus on kasutada ka mitut taustapilti. Selleks tuleb taustapildid komadega eraldatult \u00fcles lugeda. Sarnaselt tuleks komadega eraldatult \u00fcles lugeda k\u00f5ik teised tausta omadused (samas j\u00e4rjekorras).\r\n\r\nN\u00e4iteks:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background-image: url(\"img\/ylemine.png\"), url(\"img\/alumine.png\");\r\n  background-size: 30%; \/*see on m\u00f5lema taustapildi \u00fchine omadus*\/\r\n  background-position: top right, bottom right;\r\n  background-repeat: no-repeat; \/*see on m\u00f5lema \u00fchine omadus*\/\r\n}<\/pre>","rendered":"<p>Mitmetel veebilehe elementidel saab m\u00e4\u00e4rata tausta omadusi. Terve veebilehe tausta m\u00e4\u00e4rab stiil, mis luuakse elemendile <code>&lt;body&gt;<\/code> kuid sarnaselt v\u00f5ib tausta m\u00e4\u00e4rata sektsioonidele <code>&lt;section&gt;<\/code> alajaotustele <code>&lt;div&gt;<\/code>, tabelile ja\/v\u00f5i tabeli osadele jne.<\/p>\n<h1>Taustav\u00e4rv<\/h1>\n<p>Veebilehe taustav\u00e4rv m\u00e4\u00e4ratakse omadusega background-color j\u00e4rgmiselt:<\/p>\n<p><em>background-color:v\u00e4rv<\/em><\/p>\n<p>N\u00e4iteks m\u00e4\u00e4rame veebilehele taustav\u00e4rviks helehalli:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background-color: #c0c0c0;\r\n}<\/pre>\n<h1>Astmikt\u00e4ide (gradient)<\/h1>\n<p>CSS3 v\u00f5imaldab taustal kasutada ka astmikt\u00e4idet (<em>gradient<\/em>).<\/p>\n<p>Kasutada saab lineaarset (<em>linear<\/em>), radiaalset (<em>radial<\/em>) ja elliptilist (<em>elliptical<\/em>) astmikt\u00e4idet.<\/p>\n<p>Moodsatel veebilehtedel see v\u00f5imalus tihti kasutust ei leia ning visuaalselt meeldiva tulemuse saavutamiseks tuleb astmikt\u00e4ite kasutmisel olla ettevaatlik.<\/p>\n<p>Astmikt\u00e4ite kasutamiseks tuleb m\u00e4\u00e4rata v\u00e4hemalt kaks v\u00e4rvi millede vahel v\u00e4rvi muutus toimuma hakkab.<\/p>\n<p><em>background: linear-gradient(suund,\u00a0v\u00e4rv1, v\u00e4rv2, &#8230;<span style=\"text-align: initial; font-size: 1em;\">);<\/span><\/em><\/p>\n<p>N\u00e4iteks:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">#kastike{\r\n  background-image: linear-gradient(blue, lightblue);\r\n}<\/pre>\n<figure id=\"attachment_316\" aria-describedby=\"caption-attachment-316\" style=\"width: 461px\" class=\"wp-caption aligncenter\"><img class=\"wp-image-316 size-full\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/gradient.jpg\" alt=\"Lineaarse astmikt\u00e4itega taust\" width=\"461\" height=\"168\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/gradient.jpg 461w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/gradient-300x109.jpg 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/gradient-65x24.jpg 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/gradient-225x82.jpg 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/gradient-350x128.jpg 350w\" \/><figcaption id=\"caption-attachment-316\" class=\"wp-caption-text\">N\u00e4ide: Lineaarse astmikt\u00e4itega taust<\/figcaption><\/figure>\n<p>Kui me n\u00e4iteks sooviksime, et v\u00e4rvide \u00fcleminek toimuks vasakult paremale, saame kasutada suunav\u00e4\u00e4rtust <em>to right<\/em> (paremale):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">#kastike{\r\n  background-image: linear-gradient(to right, blue, lightblue);\r\n}<\/pre>\n<h1>Taustapilt ja selle paigutus<\/h1>\n<p>Veebilehe elemendi (v\u00f5i terve veebilehe) taustana saab kasutada ka pilti. \u00dcldiselt ei kasutata \u00fcht suurt, tervet veebilehe tausta katvat pilti, sest selle laadimine v\u00f5taks palju aega. Reeglina kasutatakse v\u00e4ikesem\u00f5\u00f5dulist pilti, mida siis mosaiigina \u00fcle terve tausta laotakse. Kasutatakse gif, jpg ja png vormingus pildifaile.<\/p>\n<p>Taustapildi lisamiseks kasutatakse omadust <em>background-image<\/em> j\u00e4rgmiselt:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">background-image: url(\"pildifaili_URL\")<\/pre>\n<p>M\u00e4\u00e4rata saab ka seda kas ja kuidas kasutatavat pilti mosaiigina taustale laotakse. Selleks on omadus <em>background-repeat<\/em>, millel on neli v\u00f5imalikku v\u00e4\u00e4rtust:<\/p>\n<ul>\n<li><em>repeat<\/em> \u2013 pilti laotakse mosaiigina nii horisontaalsuunal kui ka vertikaalsuunal (vaikev\u00e4\u00e4rtus);<\/li>\n<li><em>repeat-x<\/em> \u2013 pilti laotakse mosaiigina vaid horisontaalsuunal;<\/li>\n<li><em>repeat-y<\/em> \u2013 pilti laotakse mosaiigina vaid vertikaalsuunal;<\/li>\n<li><em>no-repeat<\/em> \u2013 pilti ei laota mosaiigina, n\u00e4idatakse nii nagu on.<\/li>\n<\/ul>\n<p>Taustapildile, mida mosaiigina ei laota saab m\u00e4\u00e4rata t\u00e4pse asukoha veebilehitseja aknas. Selleks kasutatakse omadust <em>background-position<\/em>, mille v\u00e4\u00e4rtusteks v\u00f5ivad olla konstandid: <em>top left<\/em>, <em>top center<\/em>,<em> top right<\/em>, <em>center left<\/em>, <em>center center<\/em>, <em>center right<\/em>, <em>bottom left<\/em>, <em>bottom <\/em><em>center<\/em>, <em>bottom right<\/em>, koordinaatide paar protsentides v\u00f5i koordinaatide paar pikslites.<\/p>\n<p>N\u00e4iteks asetame veebilehe taustale pildi, ei lao seda mosaiigina ning asetame ta veebilehitseja<br \/>\naknas \u00fclemisest vasakust nurgast 300 pikslit vasakule ja 200 pikslit allapoole:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background-image: url(\"taustapilt.gif\");\r\n  background-repeat: no-repeat;\r\n  background-position: 300px 200px\r\n}<\/pre>\n<p>Saab ka m\u00e4\u00e4rata, kas ja kuidas k\u00e4itub taustapilt veebilehe kerimisel. Kasutada on omadus <em>background-attachment<\/em>, millel on j\u00e4rgmised v\u00e4\u00e4rtused:<\/p>\n<ul>\n<li><em>fixed<\/em> \u2013 pilt p\u00fcsib veebilehitseja aknas \u00fchel kohal;<\/li>\n<li><em>scroll<\/em> \u2013 pilti keritakse koos elemendiga, mille taustal ta on;<\/li>\n<li><em>local<\/em> \u2013 pilti keritakse koos elemendi sisuga.<\/li>\n<\/ul>\n<p>Kokkuv\u00f5tlikult v\u00f5ib HTML elemendi <code>&lt;body&gt;<\/code> jaoks CSS abil kirjutada n\u00e4iteks j\u00e4rgmise kujunduse, kus lisaks eelnevatele n\u00e4idetele on taustapilt oma kohale fikseeritud:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background-color: #c0c0c0;\r\n  background-image: url(\"taustapilt.gif\");\r\n  background-repeat: no-repeat;\r\n  background-position: 300px 200px;\r\n  background-attachment: fixed\r\n}<\/pre>\n<h1>Tausta stiil l\u00fchikeselt kirjutatuna<\/h1>\n<p>Tausta omadusi saab kirja panna ka l\u00fchidalt (shorthand) omadusena background, millele k\u00f5ik erinevate omaduste v\u00e4\u00e4rtused t\u00fchikutega eraldatuna j\u00e4rjest kirja pannakse. Sellisel juhul tuleb k\u00f5ik omadused kirja panna j\u00e4rgmises j\u00e4rjekorras:<\/p>\n<ul>\n<li><em>background-color<\/em><\/li>\n<li><em>background-image<\/em><\/li>\n<li><em>background-repeat<\/em><\/li>\n<li><em>background-attachment<\/em><\/li>\n<li><em>background-position<\/em><\/li>\n<\/ul>\n<p>Kui m\u00f5ne omaduse v\u00e4\u00e4rtust ei m\u00e4\u00e4rata (see puudub), siis \u00fclej\u00e4\u00e4nud peavad ikkagi seda j\u00e4rjekorda j\u00e4rgima!<\/p>\n<p>N\u00e4iteks v\u00f5ib eespool toodud tausta stiili kirja panna j\u00e4rgmiselt:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background: #c0c0c0 url(\"taustapilt.gif\") no-repeat fixed 300px 200px;\r\n}<\/pre>\n<h1>Taustapildi suurus<\/h1>\n<p>\u00dche uuendusena saab v\u00f5imalikuks taustapildi suuruse muutmine. Selleks on omadus <em>background-size.<\/em><br \/>\nTaustapildi suurust saab m\u00e4\u00e4rata absoluutarvudega pikslites. M\u00e4\u00e4rata v\u00f5ib \u00fche v\u00e4\u00e4rtuse (laius, k\u00f5rgus arvutatakse automaatselt ja proportsionaalselt) v\u00f5i siis kaks v\u00e4\u00e4rtust (laius, k\u00f5rgus). N\u00e4iteks:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">#sisukast {\r\n  background-size: 200px 100px;\r\n}<\/pre>\n<p>Taustapildi suurust saab m\u00e4\u00e4rata ka protsentuaalselt elemendi suhtes, mille taustaks ta on. M\u00e4\u00e4rata v\u00f5ib taas kas \u00fche v\u00e4\u00e4rtuse (laius, k\u00f5rgus arvutatakse automaatselt ja proportsionaalselt) v\u00f5i kaks v\u00e4\u00e4rtust (laius, k\u00f5rgus). Lisaks on v\u00f5imalik kasutada konstante:<\/p>\n<ul>\n<li><em>contain<\/em> \u2013 Taustapilt venitatakse maksimaalselt suureks nii, et ta laius ja k\u00f5rgus mahuvad m\u00f5lemad elemendi m\u00f5\u00f5tudesse.<\/li>\n<li><em>cover<\/em> \u2013 taustapilt venitatakse nii suureks, et ta katab terve elemendi (v\u00f5ib ulatuda ka \u00fcle serva).<\/li>\n<\/ul>\n<p>N\u00e4iteks:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">#sisukast {\r\n  background-size: cover;\r\n}<\/pre>\n<figure id=\"attachment_319\" aria-describedby=\"caption-attachment-319\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img class=\"wp-image-319\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_1.png\" alt=\"taust 100 protsenti\" width=\"300\" height=\"187\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_1.png 534w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_1-300x187.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_1-65x40.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_1-225x140.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_1-350x218.png 350w\" \/><figcaption id=\"caption-attachment-319\" class=\"wp-caption-text\">Taustapildi suurus protsentuaalselt: laius 100% k\u00f5rgus 100%<\/figcaption><\/figure>\n<figure id=\"attachment_320\" aria-describedby=\"caption-attachment-320\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img class=\"wp-image-320\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_2.png\" alt=\"taust: contain\" width=\"300\" height=\"187\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_2.png 534w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_2-300x187.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_2-65x40.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_2-225x140.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_2-350x218.png 350w\" \/><figcaption id=\"caption-attachment-320\" class=\"wp-caption-text\">Taustapildi suurus: <em>contain<\/em><\/figcaption><\/figure>\n<figure id=\"attachment_321\" aria-describedby=\"caption-attachment-321\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img class=\"wp-image-321\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_3.png\" alt=\"taust cover\" width=\"300\" height=\"187\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_3.png 534w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_3-300x187.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_3-65x40.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_3-225x140.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_3-350x218.png 350w\" \/><figcaption id=\"caption-attachment-321\" class=\"wp-caption-text\">Taustapildi suurus: cover<\/figcaption><\/figure>\n<h1>Taustapildi koordinaatide alguspunkt<\/h1>\n<p>Lisaks on v\u00f5imalik taustapilt objekti raamjoone, polsterduse (<em>padding<\/em>) v\u00f5i sisu koordinaatidest l\u00e4htuvalt. Selleks on omadus <em>background-origin<\/em>, mille<br \/>\nv\u00f5imalikud v\u00e4\u00e4rtused on:<\/p>\n<ul>\n<li><em>padding-box<\/em> \u2013 vaikev\u00e4\u00e4rtus, taustapilt paigutatakse l\u00e4htudes raamjoonest (<em>border<\/em>);<\/li>\n<li><em>border-box<\/em> \u2013 taustapilt paigutatakse l\u00e4htudes elemendi polsterdusest (<em>padding<\/em>);<\/li>\n<li><em>content-box<\/em> \u2013 taustapilt paigutatakse l\u00e4htudes elemendi sisu piirkonnast.<\/li>\n<\/ul>\n<p>N\u00e4iteks:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">div {\r\n  background-image:url('taustapilt.png');\r\n  background-repeat:no-repeat;\r\n  background-position:top left;\r\n  background-origin:content-box;\r\n}\r\n<\/pre>\n<figure id=\"attachment_327\" aria-describedby=\"caption-attachment-327\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img class=\"wp-image-327\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_5.png\" alt=\"Taustapilt polsterdus\" width=\"300\" height=\"184\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_5.png 465w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_5-300x184.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_5-65x40.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_5-225x138.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_5-350x215.png 350w\" \/><figcaption id=\"caption-attachment-327\" class=\"wp-caption-text\">Taustapildi asukoht polsterduse suhtes (<em>padding-box<\/em>)<\/figcaption><\/figure>\n<figure id=\"attachment_326\" aria-describedby=\"caption-attachment-326\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img class=\"wp-image-326\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_4.png\" alt=\"taustapilt raamjoon\" width=\"300\" height=\"184\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_4.png 465w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_4-300x184.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_4-65x40.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_4-225x138.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_4-350x215.png 350w\" \/><figcaption id=\"caption-attachment-326\" class=\"wp-caption-text\">Taustapildi asukoht raamjoone suhtes (<em>border-box<\/em>)<\/figcaption><\/figure>\n<figure id=\"attachment_328\" aria-describedby=\"caption-attachment-328\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img class=\"wp-image-328\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_6.png\" alt=\"taustapilt siu\" width=\"300\" height=\"183\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_6.png 466w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_6-300x183.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_6-65x40.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_6-225x138.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapilt_6-350x214.png 350w\" \/><figcaption id=\"caption-attachment-328\" class=\"wp-caption-text\">Taustapildi asukoht sisu suhtes (<em>content-box<\/em>)<\/figcaption><\/figure>\n<h1>Tausta kaetav ala<\/h1>\n<p>Omadus <em>background-clip<\/em> annab v\u00f5imaluse m\u00e4\u00e4rata, millise ala elemendist taust katab. Kas kaetakse vaid sisu piirkond v\u00f5i kogu raamjoone sisse j\u00e4\u00e4v ala. V\u00f5imalikud v\u00e4\u00e4rtused on:<\/p>\n<ul>\n<li><em>padding-box<\/em> \u2013 vaikev\u00e4\u00e4rtus, taust katab kogu elemendi alla j\u00e4\u00e4va piirkonna, kaasaarvatud polsterduse ala ja raamjoon;<\/li>\n<li><em>border-box<\/em> \u2013 taust katab elemendi sisu ja polsterduse (<em>padding<\/em>) alla j\u00e4\u00e4va piirkonna;<\/li>\n<li><em>content-box<\/em> \u2013 taust katab vaid elemendi sisu piirkonna.<\/li>\n<\/ul>\n<p>N\u00e4iteks:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">div {\r\n  border: 6px dashed black;\r\n  padding: 15px;\r\n  background: lightblue;\r\n  background-clip: border-box;  \r\n}<\/pre>\n<p>&nbsp;<\/p>\n<div class=\"wp-nocaption aligncenter wp-image-329\"><img class=\"aligncenter wp-image-329\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapildid-e1583616878364.png\" alt=\"taustapildid\" width=\"500\" height=\"338\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapildid-e1583616878364.png 895w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapildid-e1583616878364-300x203.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapildid-e1583616878364-768x519.png 768w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapildid-e1583616878364-65x44.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapildid-e1583616878364-225x152.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/taustapildid-e1583616878364-350x237.png 350w\" \/><\/div>\n<h1>Mitu taustapilti<\/h1>\n<p>V\u00f5imalus on kasutada ka mitut taustapilti. Selleks tuleb taustapildid komadega eraldatult \u00fcles lugeda. Sarnaselt tuleks komadega eraldatult \u00fcles lugeda k\u00f5ik teised tausta omadused (samas j\u00e4rjekorras).<\/p>\n<p>N\u00e4iteks:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background-image: url(\"img\/ylemine.png\"), url(\"img\/alumine.png\");\r\n  background-size: 30%; \/*see on m\u00f5lema taustapildi \u00fchine omadus*\/\r\n  background-position: top right, bottom right;\r\n  background-repeat: no-repeat; \/*see on m\u00f5lema \u00fchine omadus*\/\r\n}<\/pre>\n","protected":false},"author":1,"menu_order":1,"template":"","meta":{"_mi_skip_tracking":false,"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"part":310,"_links":{"self":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/313"}],"collection":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":15,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/313\/revisions"}],"predecessor-version":[{"id":448,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/313\/revisions\/448"}],"part":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/parts\/310"}],"metadata":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/313\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/media?parent=313"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapter-type?post=313"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/contributor?post=313"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/license?post=313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}