{"id":244,"date":"2023-06-10T12:09:13","date_gmt":"2023-06-10T10:09:13","guid":{"rendered":"https:\/\/user0.gesem.es\/blog\/?page_id=244"},"modified":"2023-06-12T15:41:05","modified_gmt":"2023-06-12T13:41:05","slug":"background-image","status":"publish","type":"page","link":"https:\/\/user0.gesem.es\/blog\/background-image\/","title":{"rendered":"Background-image"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Fins ara hem vist que podem posar un color de fons a qualsevol element HTML. Recorda que pel navegador qualsevol element s&#8217;ent\u00e9n com una caixa i dins dels seus l\u00edmits en podem modificar el fons.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La propietat <strong>background-image<\/strong> ens permet fer servir imatges de fons. No \u00e9s incompatible amb background-color, \u00e9s a dir: un element pot tenir un color de fons i una o m\u00e9s imatges de fons.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si un element t\u00e9 una imatge de fons i un <em>border<\/em> visible, el <em>border<\/em> es veur\u00e0 per sobre del fons. El color de fons sempre es veur\u00e0 per darrere les imatges de fons.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per defecte, el valor de la propietat background-image \u00e9s \u00abnone\u00bb i de background-color \u00e9s \u00abtransparent\u00bb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les imatges de fons es poden especificar de dues maneres:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ruta<\/strong> a la imatge: url(ruta\/arxiu.jpg)<\/li>\n\n\n\n<li><strong>gradient<\/strong> de colors: linear-gradient( to bottom, #FF0000, #00FF00 )<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">El valor de la propietat background-color pot contenir un o m\u00e9s enlla\u00e7os i, al mateix temps, un gradient:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>background-image: linear-gradient(\n    to bottom,\n    #FF0000,\n    #00FF00\n  ), url(\"gatet.png\");<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Els lectors de pantalla per a persones invidents (o amb poca visi\u00f3) no donen cap informaci\u00f3 sobre les imatges de fons. Aix\u00f2 significa que <strong>no posarem com imatge de fons una imatge que sigui necess\u00e0ria sem\u00e0nticament<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Repetici\u00f3<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per defecte, la imatge de fons es repetir\u00e0 per tota la caixa de l&#8217;element, omplint tot l&#8217;espai disponible (algunes podran quedar tallades). Aix\u00f2 \u00e9s aix\u00ed perqu\u00e8 la propietat <strong>background-repeat<\/strong> t\u00e9, per defecte, el valor \u00abrepeat\u00bb. Altres valors possibles s\u00f3n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>no-repeat<\/em><\/li>\n\n\n\n<li><em>repeat-x<\/em> (nom\u00e9s es repeteix horitzontalment fins a omplir tot l&#8217;espai, algunes imatges poden quedar tallades)<\/li>\n\n\n\n<li><em>repeat-y<\/em> (nom\u00e9s es repeteix verticalment fins a omplir tot l&#8217;espai, algunes imatges poden quedar tallades)<\/li>\n\n\n\n<li><em>space<\/em> (es repeteixen tantes vegades com sigui possible sense que cap imatge quedi tallada)<\/li>\n\n\n\n<li><em>round<\/em> (es cobrir\u00e0 l&#8217;espai repetint imatges, si alguna ha de quedar tallada horitzontalment totes les imatges es faran m\u00e9s estretes per a fer-li espai. Cap imatge quedar\u00e0 tallada, per\u00f2 poden perdre les seves proporcions)<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg);<\/code><\/pre>\n\n\n\n<div style=\"background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:57px; width:100%; height: 120px\">&nbsp;<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>background-repeat:no-repeat;<\/code><\/pre>\n\n\n\n<div style=\"border:1px solid black;background-repeat:no-repeat;background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:57px; width:calc(100% - 2px); height: 120px\">&nbsp;<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>background-repeat:repeat-x;<\/code><\/pre>\n\n\n\n<div style=\"border:1px solid black; background-repeat:repeat-x;background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:57px; width:calc(100% - 2px); height: 120px\">&nbsp;<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>background-repeat: repeat-y;<\/code><\/pre>\n\n\n\n<div style=\"background-repeat:repeat-y;background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:20px; width:calc(100% - 2px); border:1px solid black; height: 120px\">&nbsp;<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>background-repeat:space;<\/code><\/pre>\n\n\n\n<div style=\"background-repeat:space;background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:57px; width:calc(100% - 2px); border:1px solid black; height: 120px\">&nbsp;<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>background-size:round; <\/code><\/pre>\n\n\n\n<div style=\"background-repeat:round;background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:57px; width:calc(100% - 2px); border:1px solid black; height: 120px\">&nbsp;<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Posici\u00f3<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si et fixes, per defecte les imatges de fons es comencen a col\u00b7locar des de la part superior esquerra. Aix\u00f2 \u00e9s aix\u00ed perqu\u00e8 els valors de les propietats<strong> background-position-x<\/strong> \u00e9s \u00ableft\u00bb i la de <strong>background-position-y<\/strong> \u00e9s \u00abtop\u00bb tamb\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les propietats background-position-x i background-position-y es poden indicar amb la propietat simplificada<strong> background-position<\/strong> (com ja hem vist amb altres propietats). <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Valors possibles de background-position<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Podem fer servir les coordenades de la caixa: top right bottom left i, a m\u00e9s el valor \u00abcenter\u00bb.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si donem un \u00fanic valor:\n<ul class=\"wp-block-list\">\n<li>  Si nom\u00e9s li donem el valor \u00abcenter\u00bb, la imatge es centrar\u00e0 verticalment i horitzontal.<\/li>\n\n\n\n<li>Si nom\u00e9s li donem el valor \u00ableft\u00bb o el valor \u00abright\u00bb la imatge es centrar\u00e0 verticalment i es col\u00b7locar\u00e0 a l&#8217;esquerra (left) o a la dreta (right)<\/li>\n\n\n\n<li>Si nom\u00e9s li donem el valor \u00abtop\u00bb o el valor \u00abbottom\u00bb la imatge es centrar\u00e0 horitzontalment i es col\u00b7locar\u00e0 a dalt (top) o a baix (bottom).<\/li>\n\n\n\n<li>Si el valor \u00e9s un percentatge o una dist\u00e0ncia (ex: 20px), la imatge es centrar\u00e0 verticalment i es col\u00b7locar\u00e0 al tant per cent de l&#8217;amplada (o dist\u00e0ncia) indicat, sempre respecte a l&#8217;esquerra.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Si donem dues coordenades de la llista \u00ableft\u00bb, \u00abtop\u00bb \u00abright\u00bb \u00abbottom\u00bb o \u00abcenter\u00bb, un fa refer\u00e8ncia a l&#8217;eix horitzontal (eix X) i l&#8217;altre al vertical (eix Y):\n<ul class=\"wp-block-list\">\n<li>left top<\/li>\n\n\n\n<li>left center<\/li>\n\n\n\n<li>right bottom<\/li>\n\n\n\n<li>&#8230;.<\/li>\n\n\n\n<li>(el navegador tamb\u00e9 entendr\u00e0 si ho diem al rev\u00e9s)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Si es donen dos valors i  un \u00e9s un percentatge \/ dist\u00e0ncia  i l&#8217;altre una coordenada de la llista  \u00ableft\u00bb, \u00abtop\u00bb \u00abright\u00bb \u00abbottom\u00bb o \u00abcenter\u00bb, aleshores un far\u00e0 refer\u00e8ncia a l&#8217;eix X i l&#8217;altre a l&#8217;eix Y.\n<ul class=\"wp-block-list\">\n<li>Si un valor \u00e9s un percentatge o una dist\u00e0ncia (ex: 10px) i l&#8217;altre \u00e9s \u00abtop\u00bb o \u00abbottom\u00bb, el valor num\u00e8ric far\u00e0 refer\u00e8ncia a l&#8217;eix X i la imatge es col\u00b7locar\u00e0 a un percentatge \/ dist\u00e0ncia de l&#8217;al\u00e7ada des de la part esquerra i alineat a dalt (top) o a baix (bottom)<\/li>\n\n\n\n<li>Si un valor \u00e9s un percentatge \/ dist\u00e0ncia (ex: 10px) i l&#8217;altre \u00e9s \u00abright\u00bb o \u00ableft\u00bb, el percentatge far\u00e0 refer\u00e8ncia a l&#8217;eix Y i la imatge es col\u00b7locar\u00e0 a un percentatge de l&#8217;al\u00e7ada des de la part superior i alienada a la dreta (right) o esquerra (bottom)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Si es donen dos valors i els  dos valors s\u00f3n un percentatge o una dist\u00e0ncia , aleshores la imatge es col\u00b7locar\u00e0 al percentatge  de l&#8217;amplada \/ dist\u00e0ncia respecte a l&#8217;esquerra del primer valor i al percentatge de l&#8217;al\u00e7ada \/ dist\u00e0ncia respecte a la part superior del segon valor<\/li>\n\n\n\n<li>Si es donen 3 valors, els dos primers han de ser una paraula de la llista de coordenades i el tercer valor \u00e9s una dist\u00e0ncia (en percentatge o en p\u00edxels). Aquest percentatge o dist\u00e0ncia far\u00e0 refer\u00e8ncia a la coordenada que el precedeix:\n<ul class=\"wp-block-list\">\n<li> exemple: top right 20%<br><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>background-position: top right 20%;<\/code><\/pre>\n\n\n\n<div style=\"background-repeat:no-repeat;background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:57px; width:calc(100% - 2px); background-position: top right 20%; border:1px solid black; height: 120px\">&nbsp;<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>background-position: left top 20px;<\/code><\/pre>\n\n\n\n<div style=\"background-repeat:no-repeat;background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:57px; width:calc(100% - 2px); background-position: left top 20px; border:1px solid black; height: 120px\">&nbsp;<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Mida<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per defecte, la imatge de fons es veur\u00e0 a la mida real de la imatge (la de l&#8217;arxiu jpg, png, gif o webp). Si l&#8217;espai \u00e9s m\u00e9s petit, la imatge sortir\u00e0 de la caixa (hi haur\u00e0 una part que no es veur\u00e0). Aix\u00f2 \u00e9s aix\u00ed perqu\u00e8 el valor per defecte de la propietat background-size \u00e9s \u00abauto\u00bb.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Possibles valors de background-size<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Podem modificar les dimensions de la imatge de fons de la seg\u00fcent manera:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Cover<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">La imatge s&#8217;estira prou per cobrir tota la caixa<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>background-size: cover;<\/code><\/pre>\n\n\n\n<div style=\"background-repeat:no-repeat;background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:cover; width:calc(100% - 2px);border:1px solid black; height: 120px\">&nbsp;<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Contain<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">La imatge s&#8217;encongeix o estira prou per veure&#8217;s sencera<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>background-size: contain;<\/code><\/pre>\n\n\n\n<div style=\"background-repeat:no-repeat;background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:contain; width:calc(100% - 2px); background-origin:border-box; border:1px solid black; height: 120px\">&nbsp;<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Dimensions<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Podem indicar la mida de la imatge de fons \u00e9s una dimensi\u00f3 fixa (ex: 200px) o en un percentatge (ex: 20%) respecte a l&#8217;amplada de la caixa<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si indiquem un \u00fanic valor, el navegador entendr\u00e0 que fa refer\u00e8ncia a l&#8217;amplada i ajustar\u00e0 l&#8217;al\u00e7ada autom\u00e0ticament, mantenint les proporcions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si indiquem dos valors, el primer far\u00e0 refer\u00e8ncia a l&#8217;amplada i el segon a l&#8217;al\u00e7ada. La imatge es pot distorsionar<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>background-size: 20px 120px;<\/code><\/pre>\n\n\n\n<div style=\"background-repeat:no-repeat;background-image:url(https:\/\/user0.gesem.es\/blog\/wp-content\/uploads\/2023\/06\/smiley-png-5a3a6b01d58967.8911438215137779218747.jpg); background-size:20px 120px; width:calc(100% - 2px); background-origin:border-box; border:1px solid black; height: 120px\">&nbsp;<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Fins ara hem vist que podem posar un color de fons a qualsevol element HTML. Recorda que pel navegador qualsevol element s&#8217;ent\u00e9n com una caixa i dins dels seus l\u00edmits en podem modificar el fons. La propietat background-image ens permet fer servir imatges de fons. No \u00e9s incompatible amb background-color, \u00e9s a dir: un element&hellip; <a class=\"more-link\" href=\"https:\/\/user0.gesem.es\/blog\/background-image\/\">Continueu llegint <span class=\"screen-reader-text\">Background-image<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-244","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/user0.gesem.es\/blog\/wp-json\/wp\/v2\/pages\/244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/user0.gesem.es\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/user0.gesem.es\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/user0.gesem.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/user0.gesem.es\/blog\/wp-json\/wp\/v2\/comments?post=244"}],"version-history":[{"count":7,"href":"https:\/\/user0.gesem.es\/blog\/wp-json\/wp\/v2\/pages\/244\/revisions"}],"predecessor-version":[{"id":272,"href":"https:\/\/user0.gesem.es\/blog\/wp-json\/wp\/v2\/pages\/244\/revisions\/272"}],"wp:attachment":[{"href":"https:\/\/user0.gesem.es\/blog\/wp-json\/wp\/v2\/media?parent=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}