{"id":39570,"date":"2017-04-20T09:36:51","date_gmt":"2017-04-20T09:36:51","guid":{"rendered":"https:\/\/codewebbarcelona.com\/propiedades-personalizadas-css-custom-properties\/"},"modified":"2026-04-21T06:50:22","modified_gmt":"2026-04-21T06:50:22","slug":"propietats-personalitzades-css-custom-properties","status":"publish","type":"post","link":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/","title":{"rendered":"Propietats personalitzades de CSS o Custom Properties"},"content":{"rendered":"<p>Ja \u00e9s una realitat. Ja podem fer servir les <strong>Propietats Personalitzades<\/strong> o <strong>CSS Custom Properties<\/strong>!<\/p>\n<p>Per\u00f2 abans de tot, comencem amb un bon &lt;h2&gt; i un &lt;p&gt; resum.<\/p>\n<h2>Les CSS Custom Properties o Propietats Personalitzades<\/h2>\n<p>O com fer m\u00e0gia dins d\u2019un full d\u2019estils CSS.<\/p>\n<p>Les <strong>Propietats Personalitzades de CSS<\/strong> s\u00f3n un concepte \u201cnou\u201d en l\u2019\u00fas dels fulls d\u2019estil CSS. En resum, consisteixen en el <strong>\u00fas de variables accessibles dins del document CSS<\/strong> i fins i tot des de Javascript, de manera <strong>NATIVA<\/strong>.<\/p>\n<p>Per qu\u00e8 \u201cnou\u201d entre cometes? Segurament ja coneixeu els preprocessadors CSS. Han estat molt populars, per\u00f2 amb l\u2019arribada de les Custom Properties i a mesura que els diferents navegadors van donant suport a aquestes noves propietats, tenen els dies comptats. Al final del text trobareu una taula de compatibilitat entre navegadors, per\u00f2 ja us avan\u00e7o que un 70% dels usuaris ja utilitzen un navegador compatible amb les Propietats Personalitzades.<\/p>\n<p>&nbsp;<\/p>\n<h2>CSS i les Propietats Personalitzades<\/h2>\n<p>Per veure l\u2019avantatge respecte a un full d\u2019estils CSS convencional, posem un exemple d\u2019<strong>un full d\u2019estil CSS sense utilitzar Custom Properties<\/strong> i el mateix exemple <strong>\u201ctradu\u00eft\u201d fent-ne \u00fas<\/strong>.<\/p>\n<p>Suposem que volem un body amb un color de fons determinat, que despr\u00e9s utilitzarem per pintar el color del text d\u2019una capa, i tamb\u00e9 farem servir el color de text del body com a color de fons d\u2019aquesta capa.<\/p>\n<p>La capa1 tindr\u00e0 un padding de 20px, la mateixa mida que el margin-top de la capa2.<\/p>\n<pre><code class=\"css\">\r\nbody{\r\n     background-color:#1b1b1b;\r\n     color:#fff;\r\n}\r\n.capa1{\r\n     padding:20px;\r\n     color:#1b1b1b;\r\n     background-color:#fff;\r\n}\r\n.capa2{\r\n     margin-top:20px;\r\n}\r\n\r\n<\/code><\/pre>\n<p>Ara replicarem el mateix exemple, per\u00f2 aquest cop utilitzant Propietats Personalitzades.<\/p>\n<pre><code class=\"css\">\r\n:root{\r\n     --color1:#1b1b1b;\r\n     --color2:#fff;\r\n     --mainSpacing:20px;\r\n}\r\nbody{\r\n     background-color:var(--color1);\r\n     color:var(--color2);\r\n}\r\n.capa1{\r\n     padding:var(--mainSpacing);\r\n     color:var(--color1);\r\n     background-color:var(--color2);\r\n}\r\n.capa2{\r\n     margin-top:var(--mainSpacing);\r\n}\r\n<\/code><\/pre>\n<p>Amb :root, declarem les variables que seran accessibles a tot el document CSS. Utilitzem el doble gui\u00f3 &#8212; per declarar una variable i el seu valor. Despr\u00e9s, per utilitzar-les, fem servir var(&#8211;VARIABLE);.<\/p>\n<p>Imagineu-vos l\u2019avantatge d\u2019utilitzar-ho en un full d\u2019estils CSS amb m\u00e9s de 1000 l\u00ednies de codi i la facilitat a l\u2019hora de modificar valors. Nom\u00e9s caldr\u00e0 canviar un valor perqu\u00e8 s\u2019actualitzi a tot el document CSS.<\/p>\n<p>&nbsp;<\/p>\n<h2>Un pas m\u00e9s enll\u00e0<\/h2>\n<p>O dos. Perqu\u00e8 <strong>les CSS Custom Properties permeten fer c\u00e0lculs<\/strong>, operacions <strong>condicionals<\/strong> i aplicar valors per defecte si una variable no est\u00e0 definida. Sembla Javascript, oi? Doncs tot aix\u00f2 es pot fer dins del mateix full CSS.<\/p>\n<p>Podem sumar, multiplicar, comparar diferents valors i aplicar-ne un o altre segons la condici\u00f3.<\/p>\n<pre><code class=\"css\">\r\n.caja{\r\n     \/*Si no tenim declarada la variable1, s\u2019aplicaran 10px*\/\r\n     margin-top:var(--variable1, 10px);\r\n\r\n     \/*Tamb\u00e9 podem fer servir variables per establir un valor per defecte*\/\r\n     padding-top:var(--variable1,var(--variable2));\r\n\r\n    \/*Podem sumar, restar, multiplicar i dividir (*important l\u2019espaiat en la suma i la resta)*\/\r\n     padding-top:calc(var(--variable1) + 10px);\r\n     height:calc(var(--variable1) - 5px);\r\n     line-height:calc(var(--variable1) * 2);\r\n     width:calc((var(--variable1) - 5px)\/2);\r\n     \r\n}\r\n<\/code><\/pre>\n<p>Altres exemples:<\/p>\n<pre><code class=\"css\">\r\n:root{\r\n     \/*Podem crear text per inserir-lo en un :before m\u00e9s endavant*\/\r\n     --texto:\"Click per veure\";\r\n}\r\n.caja:before{\r\n     content:var(--text);\r\n}\r\n.caja2:before{\r\n     \/*Podem afegir m\u00e9s text despr\u00e9s de la nostra variable declarada (per exemple, un enlla\u00e7 a projecte)*\/\r\n     content:var(--text)' el nostre projecte complet';\r\n}\r\n.caja2:before{\r\n     \/*Ara ho utilitzarem per a un enlla\u00e7 a una not\u00edcia*\/\r\n     content:var(--text)' la nostra not\u00edcia';\r\n}\r\n<\/code><\/pre>\n<p>Exemple condicional:<\/p>\n<pre><code class=\"css\">\r\n:root{\r\n     \/*Podrem accedir-hi des de Javascript*\/\r\n     --variableCond: if(x &gt; 5) this.width = 10;\r\n}\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h2>Compatibilitat entre navegadors<\/h2>\n<p>Com podeu veure, pr\u00e0cticament tots els navegadors ho suporten&#8230; <strong>Excepte Explorer! Quina sorpresa, NO M\u2019HO ESPERAVA!<\/strong> Tot sigui per recordar <em><strong>aquells meravellosos anys<\/strong><\/em> en qu\u00e8 hav\u00edem de fer malabars per maquetar per a Explorer 6.<\/p>\n<p>Per sort, a difer\u00e8ncia d\u2019aquella \u00e8poca, ara nom\u00e9s <strong>menys del 4% dels usuaris utilitzen Explorer<\/strong>. Cap problema.<\/p>\n<p>El percentatge d\u2019usuaris que utilitzen un navegador amb <strong>suport per a Custom Properties<\/strong> \u00e9s del <strong>70,9%. Molt alt.<\/strong><\/p>\n<p><a href=\"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/custom-properties-bs1-1.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-659 size-full\" src=\"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/custom-properties-bs1-1.jpg\" alt=\"propietats personalitzades o custom properties\" width=\"999\" height=\"460\" \/><\/a><\/p>\n<p><a href=\"http:\/\/caniuse.com\/#feat=css-variables\" target=\"_blank\" rel=\"nofollow\">http:\/\/caniuse.com\/#feat=css-variables<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ja \u00e9s una realitat. Ja podem fer servir les Propietats Personalitzades o CSS Custom Properties! Per\u00f2 abans de tot, comencem amb un bon &lt;h2&gt; i un &lt;p&gt; resum. Les CSS Custom Properties o Propietats Personalitzades O com fer m\u00e0gia dins d\u2019un full d\u2019estils CSS. Les Propietats Personalitzades de CSS s\u00f3n un concepte \u201cnou\u201d en l\u2019\u00fas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4193,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[208,212],"class_list":["post-39570","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-disseny-desenvolupament-web","category-altres"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Propiedades personalizadas CSS o Custom Properties - Qu\u00e9 y c\u00f3mo<\/title>\n<meta name=\"description\" content=\"Qu\u00e9 son y como utilizar las propiedades personalizadas de CSS o Custom Properties. Con un soporte para el 70% de usuarios, usarlo ya es una realidad.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/\" \/>\n<meta property=\"og:locale\" content=\"ca_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Propiedades personalizadas CSS o Custom Properties - Qu\u00e9 y c\u00f3mo\" \/>\n<meta property=\"og:description\" content=\"Qu\u00e9 son y como utilizar las propiedades personalizadas de CSS o Custom Properties. Con un soporte para el 70% de usuarios, usarlo ya es una realidad.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/\" \/>\n<meta property=\"og:site_name\" content=\"Code Barcelona\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-20T09:36:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-21T06:50:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/propiedades-personalizadas-css-o-custom-properties-featured.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"689\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"cd26Bc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrit per\" \/>\n\t<meta name=\"twitter:data1\" content=\"cd26Bc\" \/>\n\t<meta name=\"twitter:label2\" content=\"Temps estimat de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuts\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/\"},\"author\":{\"name\":\"cd26Bc\",\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/#\/schema\/person\/3af5f44aaf0de2919e9225aa5ca32567\"},\"headline\":\"Propietats personalitzades de CSS o Custom Properties\",\"datePublished\":\"2017-04-20T09:36:51+00:00\",\"dateModified\":\"2026-04-21T06:50:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/\"},\"wordCount\":498,\"image\":{\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/propiedades-personalizadas-css-o-custom-properties-featured.jpg\",\"articleSection\":[\"Disseny i desenvolupament web\",\"Altres\"],\"inLanguage\":\"ca\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/\",\"url\":\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/\",\"name\":\"Propiedades personalizadas CSS o Custom Properties - Qu\u00e9 y c\u00f3mo\",\"isPartOf\":{\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/propiedades-personalizadas-css-o-custom-properties-featured.jpg\",\"datePublished\":\"2017-04-20T09:36:51+00:00\",\"dateModified\":\"2026-04-21T06:50:22+00:00\",\"author\":{\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/#\/schema\/person\/3af5f44aaf0de2919e9225aa5ca32567\"},\"description\":\"Qu\u00e9 son y como utilizar las propiedades personalizadas de CSS o Custom Properties. Con un soporte para el 70% de usuarios, usarlo ya es una realidad.\",\"inLanguage\":\"ca\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ca\",\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/#primaryimage\",\"url\":\"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/propiedades-personalizadas-css-o-custom-properties-featured.jpg\",\"contentUrl\":\"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/propiedades-personalizadas-css-o-custom-properties-featured.jpg\",\"width\":2560,\"height\":689},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/#website\",\"url\":\"https:\/\/codewebbarcelona.com\/ca\/\",\"name\":\"Code Barcelona\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codewebbarcelona.com\/ca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ca\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/codewebbarcelona.com\/ca\/#\/schema\/person\/3af5f44aaf0de2919e9225aa5ca32567\",\"name\":\"cd26Bc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ca\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/b904e836584635855eaa0ee2922bae4fe2aa94ffb558048dcc5dac5f98f0fadc?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b904e836584635855eaa0ee2922bae4fe2aa94ffb558048dcc5dac5f98f0fadc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b904e836584635855eaa0ee2922bae4fe2aa94ffb558048dcc5dac5f98f0fadc?s=96&d=mm&r=g\",\"caption\":\"cd26Bc\"},\"sameAs\":[\"https:\/\/codewebbarcelona.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Propiedades personalizadas CSS o Custom Properties - Qu\u00e9 y c\u00f3mo","description":"Qu\u00e9 son y como utilizar las propiedades personalizadas de CSS o Custom Properties. Con un soporte para el 70% de usuarios, usarlo ya es una realidad.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/","og_locale":"ca_ES","og_type":"article","og_title":"Propiedades personalizadas CSS o Custom Properties - Qu\u00e9 y c\u00f3mo","og_description":"Qu\u00e9 son y como utilizar las propiedades personalizadas de CSS o Custom Properties. Con un soporte para el 70% de usuarios, usarlo ya es una realidad.","og_url":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/","og_site_name":"Code Barcelona","article_published_time":"2017-04-20T09:36:51+00:00","article_modified_time":"2026-04-21T06:50:22+00:00","og_image":[{"width":2560,"height":689,"url":"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/propiedades-personalizadas-css-o-custom-properties-featured.jpg","type":"image\/jpeg"}],"author":"cd26Bc","twitter_card":"summary_large_image","twitter_misc":{"Escrit per":"cd26Bc","Temps estimat de lectura":"3 minuts"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/#article","isPartOf":{"@id":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/"},"author":{"name":"cd26Bc","@id":"https:\/\/codewebbarcelona.com\/ca\/#\/schema\/person\/3af5f44aaf0de2919e9225aa5ca32567"},"headline":"Propietats personalitzades de CSS o Custom Properties","datePublished":"2017-04-20T09:36:51+00:00","dateModified":"2026-04-21T06:50:22+00:00","mainEntityOfPage":{"@id":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/"},"wordCount":498,"image":{"@id":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/#primaryimage"},"thumbnailUrl":"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/propiedades-personalizadas-css-o-custom-properties-featured.jpg","articleSection":["Disseny i desenvolupament web","Altres"],"inLanguage":"ca"},{"@type":"WebPage","@id":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/","url":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/","name":"Propiedades personalizadas CSS o Custom Properties - Qu\u00e9 y c\u00f3mo","isPartOf":{"@id":"https:\/\/codewebbarcelona.com\/ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/#primaryimage"},"image":{"@id":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/#primaryimage"},"thumbnailUrl":"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/propiedades-personalizadas-css-o-custom-properties-featured.jpg","datePublished":"2017-04-20T09:36:51+00:00","dateModified":"2026-04-21T06:50:22+00:00","author":{"@id":"https:\/\/codewebbarcelona.com\/ca\/#\/schema\/person\/3af5f44aaf0de2919e9225aa5ca32567"},"description":"Qu\u00e9 son y como utilizar las propiedades personalizadas de CSS o Custom Properties. Con un soporte para el 70% de usuarios, usarlo ya es una realidad.","inLanguage":"ca","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/"]}]},{"@type":"ImageObject","inLanguage":"ca","@id":"https:\/\/codewebbarcelona.com\/ca\/blog\/propietats-personalitzades-css-custom-properties\/#primaryimage","url":"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/propiedades-personalizadas-css-o-custom-properties-featured.jpg","contentUrl":"https:\/\/codewebbarcelona.com\/wp-content\/uploads\/2017\/04\/propiedades-personalizadas-css-o-custom-properties-featured.jpg","width":2560,"height":689},{"@type":"WebSite","@id":"https:\/\/codewebbarcelona.com\/ca\/#website","url":"https:\/\/codewebbarcelona.com\/ca\/","name":"Code Barcelona","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codewebbarcelona.com\/ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ca"},{"@type":"Person","@id":"https:\/\/codewebbarcelona.com\/ca\/#\/schema\/person\/3af5f44aaf0de2919e9225aa5ca32567","name":"cd26Bc","image":{"@type":"ImageObject","inLanguage":"ca","@id":"https:\/\/secure.gravatar.com\/avatar\/b904e836584635855eaa0ee2922bae4fe2aa94ffb558048dcc5dac5f98f0fadc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b904e836584635855eaa0ee2922bae4fe2aa94ffb558048dcc5dac5f98f0fadc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b904e836584635855eaa0ee2922bae4fe2aa94ffb558048dcc5dac5f98f0fadc?s=96&d=mm&r=g","caption":"cd26Bc"},"sameAs":["https:\/\/codewebbarcelona.com"]}]}},"_links":{"self":[{"href":"https:\/\/codewebbarcelona.com\/ca\/wp-json\/wp\/v2\/posts\/39570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codewebbarcelona.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codewebbarcelona.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codewebbarcelona.com\/ca\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codewebbarcelona.com\/ca\/wp-json\/wp\/v2\/comments?post=39570"}],"version-history":[{"count":2,"href":"https:\/\/codewebbarcelona.com\/ca\/wp-json\/wp\/v2\/posts\/39570\/revisions"}],"predecessor-version":[{"id":39575,"href":"https:\/\/codewebbarcelona.com\/ca\/wp-json\/wp\/v2\/posts\/39570\/revisions\/39575"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codewebbarcelona.com\/ca\/wp-json\/wp\/v2\/media\/4193"}],"wp:attachment":[{"href":"https:\/\/codewebbarcelona.com\/ca\/wp-json\/wp\/v2\/media?parent=39570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codewebbarcelona.com\/ca\/wp-json\/wp\/v2\/categories?post=39570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}