diff --git a/user/themes/figureslibres-v2/css/theme.css b/user/themes/figureslibres-v2/css/theme.css index 9813f76..85437ea 100644 --- a/user/themes/figureslibres-v2/css/theme.css +++ b/user/themes/figureslibres-v2/css/theme.css @@ -362,7 +362,7 @@ body main .content .projet-card .loader { body main .content .projet-card a { width: 100%; display: flex; - justify-content: center; + justify-content: flex-start; } body main .content .projet-card a figcaption { color: #0e1229; @@ -371,6 +371,7 @@ body main .content .projet-card a figcaption { margin-top: 5px; position: relative; font-size: 0.95em; + text-align: left; transition: opacity 0.4s ease-out; } body main .content .projet-card a figcaption .publique-title { @@ -721,14 +722,20 @@ body main #reader figure#cover-image { position: relative; margin-top: 3vh; } -body main #reader figure#cover-image-mobile img, -body main #reader figure#cover-image img { +body main #reader figure#cover-image-mobile img, body main #reader figure#cover-image-mobile video, +body main #reader figure#cover-image img, +body main #reader figure#cover-image video { + display: block; + width: 100%; + height: auto; filter: grayscale(0); transition: filter 0.4s ease-out; mix-blend-mode: normal; } body main #reader figure#cover-image-mobile:hover img, -body main #reader figure#cover-image:hover img { +body main #reader figure#cover-image:hover img, +body main #reader figure#cover-image-mobile:hover video, +body main #reader figure#cover-image:hover video { filter: grayscale(1); mix-blend-mode: darken; } @@ -873,16 +880,16 @@ body main #reader .swiper .swiper-wrapper { align-items: center; } body main #reader .swiper .swiper-wrapper .swiper-slide { - height: 100%; + height: 100vh; width: 100%; display: flex; align-items: center; justify-content: center; } body main #reader .swiper .swiper-wrapper .swiper-slide img { - max-height: 90%; - max-width: 90%; - object-fit: cover; + width: 90vw; + height: 90vh; + object-fit: contain; } body main #reader .swiper .swiper-button-next, body main #reader .swiper .swiper-button-prev { color: #0e1229; diff --git a/user/themes/figureslibres-v2/css/theme.css.map b/user/themes/figureslibres-v2/css/theme.css.map index 00b83de..3d3d41e 100644 --- a/user/themes/figureslibres-v2/css/theme.css.map +++ b/user/themes/figureslibres-v2/css/theme.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../scss/configuration/_reset.css","../scss/configuration/_fonts.scss","../scss/configuration/_variable.scss","../scss/style.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAaC;EACA;EACA;EACA;EACA;EACA;;;AAED;AACA;AAAA;EAEC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;;AAED;EACE;EACA;;;AC7BA;EACE,aAWe;EAVf;EACA;EACA;;AAJF;EACE,aAYe;EAXf;EACA;EACA;;AAJF;EACE,aAae;EAZf;EACA;EACA;;AAJF;EACE,aAce;EAbf;EACA;EACA;;AAJF;EACE,aAgBe;EAff;EACA;EACA;;AAJF;EACE,aAiBe;EAhBf;EACA;EACA;;AAJF;EACE,aAmBe;EAlBf;EACA;EACA;;AAJF;EACE,aAoBe;EAnBf;EACA;EACA;;AAJF;EACE,aAqBe;EApBf;EACA;EACA;;AAJF;EACE,aAsBe;EArBf;EACA;EACA;;AAJF;EACE,aAuBe;EAtBf;EACA;EACA;;AAJF;EACE,aAwBe;EAvBf;EACA;EACA;;AAJF;EACE,aAyBe;EAxBf;EACA;EACA;;AC8FF;EACE;IAAM;;EACN;IAAM;;EACN;IAAM;;;ACpHR;EACE;EACA;EACA,kBDqDU;;;ACnDZ;EACE;EACA,ODuCiB;ECtCjB,QDuCkB;;;ACrCpB;EACE,aDTU;ECUV,WD6BoB;EC5BpB,aD0BgB;;;ACxBlB;EACE;EACA;EACA;EACA,aDjBU;ECkBV,WDiBkB;EChBlB;;AACA;EACE;EACA;;;AAGJ;EACE;;;AAEF;EACE;;AACA;EACE;EACA,WDEO;ECDP;;AACA;EACE;EACA,QDFK;ECGL;EACA;EACA;EACA;EDkDJ,YAFwB;;AC7CtB;EACE;;;AAIN;EACE;EACA,aDdoB;ECepB;EACA,WDlBS;ECmBT;EACA;EACA;EDmCA,YAFwB;;;AC9B1B;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE,aDnES;ECoET,WDpCY;ECqCZ,aDjCkB;;;ACmCpB;EACE;EACA,aDxEU;;;AC0EZ;EACE;;;AAIF;EACE;EACA,OD3BU;EC4BV,kBD1BQ;EAkCR,YAFwB;;ACJxB;EACE;EACA;EACA;EACA;EACA;;AACA;EACE,QDrBM;ECsBN;EACA;EACA;EACA;EACA,kBDxCI;EAkCR,YAFwB;;ACUpB;EACE;;AAEF;EACE,ODxDU;ECyDV,QDxDW;;AC2Df;EACE;EACA,kBDtDM;ECuDN;EACA;EACA;EACA;EACA;EACA;EDxBJ,YAFwB;;AC4BpB;EACE;EACA;EACA,OD9CW;EC+CX,kBDhEE;ECiEF,OD3EU;EC4EV,QD3EW;;AC6Eb;EACE;EACA;EACA;EACA;;AACA;EACE;EACA,OD3EA;;AC4EA;EACE;EACA;EACA;EACA;EACA,aDzIA;EC0IA,WDlGQ;;ACqGZ;EACE,ODxFE;ECyFF,kBDvFA;;AC2FN;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA,QDlFsB;ECmFtB,YD5FiB;EC6FjB;EDpEF,YAFwB;;ACyExB;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE,eDvGS;;ACwGT;EACE;EACA;EDvFR,YAFwB;;AC4FlB;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA,eDxHS;;ACyHT;EACE;EACA;;AAEF;EACE;EACA;EACA,SDnIK;;ACqIP;EACE;EACA;EACA;;AACA;EACI,ODxJF;ECyJE;EACA;EACA;EACA;EACA,WDnLF;EA0DV,YAFwB;;AC8Hd;EDnNV;EACA;;ACqNU;EDlNV;EACA;EACA;;ACmNU;EDhNV;EACA;EACA;;ACoNI;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA,kBD5LE;EC6LF;EACA;EACA;EACA;;AAGA;EACE,WDpNU;;ACsNZ;ED5ON;EACA;;AC8OM;ED9PN;EACA;;ACgQM;ED7PN;EACA;EACA;;AC8PM;ED3PN;EACA;EACA;;AC8PM;EACE;EACA;EACA;EACA;EACA;;AAEE;EACE;;AAGJ;EACE;EACA;EACA;EACA,WD5PE;EC6PF;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EDpSd;EACA;;ACsSc;EDnSd;EACA;EACA;;ACoSc;EDjSd;EACA;EACA;;ACmSY;EACE;EACA,QDtQI;ECuQJ,ODtQE;ECuQF;ED3Nd,YAFwB;;ACiOd;EACE;;AAMN;EACE,WDzRU;;AC2RZ;ED7SN;EACA;;AC+SM;ED5SN;EACA;;AC+SI;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE,YDhRS;ECiRT;ED9PN,YAFwB;;ACkQlB;EACE,OD3SQ;EC4SR,QD3SS;;AC6SX;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;ED7QN,YAFwB;;ACkRpB;EACE;;AAGJ;EACE;;AACA;EACE;EACA;EACA,eD5SS;EC6ST;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,SDvTK;ECwTL;EACA;EACA,WD9VE;EC+VF,YD5VU;EC6VV;EDtSR,YAFwB;;AC2SlB;EACE;EACA;;AAEF;EACE;;AAEF;EDvYN;EACA;ECwYQ,kBDlVO;;ACoVT;EDvYN;EACA;EACA;ECuYQ,kBDrVM;;ACuVR;EDtYN;EACA;EACA;ECsYQ,kBDxVS;;AC2Vb;EACE;EACA;EACA,SDtVO;;ACwVT;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA,eDlWS;;ACmWT;EACE;EACA;;AAEF;EACE;EACA,ODlYQ;ECmYR,QDlYS;ECmYT;EACA;EDzVR,YAFwB;;AC8VlB;EACE;;AAIN;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EAEA;EDhYN,YAFwB;;ACoYlB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cD3ZS;EC4ZT,WDtcI;;ACucJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;;AACA;EDhfR;EACA;;ACmfM;EACE;;AACA;EDlfR;EACA;EACA;;ACofM;EACE;;AACA;EDnfR;EACA;EACA;;ACqfM;EACE;EACA;EACA;EACA;EACA;EACA,YDvcS;;AC0cb;EACE;;AAEF;EACE;EACA,ODxcW;ECycX;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EAEE;EACA;;AACA;AAAA;EACE;EDxcR,YAFwB;EC4chB;;AAGJ;AAAA;EAEE;EACA;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;EDxdN,YAFwB;;AC6dpB;AAAA;EAEE;;AAEF;AAAA;EAEE,kBDhgBQ;;ACkgBV;AAAA;EAEE,kBDngBW;;ACqgBb;AAAA;EAEE,kBDzgBS;;AC2gBX;EACE;;AACA;EACE;EACA;EACA;EACA,aDtiBQ;;ACwiBV;EACE;EACA;EACA;EACA,aD9iBU;;ACkjBZ;EDllBN;EACA;;ACslBM;EDnlBN;EACA;EACA;;ACslBM;EDnlBN;EACA;EACA;;ACqlBI;EACE;;AAGA;EACE;EACA;;AACA;EACE;EDjhBV,YAFwB;ECqhBd;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;ED/hBR,YAFwB;;ACoiBlB;EACE;;AAEF;EACE,kBDrkBM;;ACukBR;EACE,kBDzkBO;;AC2kBT;EACE,kBD1kBS;;AC6kBb;EACE;EACA;EACA;EACA,ODvlBI;ECwlBJ,kBDxlBI;;AC0lBN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA,WDjnBY;ECknBZ,aDzpBE;EC0pBF;EACA;;AAEF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAIN;EACE,ODjpBE;ECkpBF;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA,QD/oBiB;ECgpBjB;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,OD5qBI;;AC6qBJ;EACE;EACA,YDjrBI;ECkrBJ;EACA;EACA,aD1uBI;EC2uBJ;EACA,ODprBE;;;AC0rBV;EAGM;IACE;;EAIF;IACE;IACA;IACA;IACA;;EAEE;IACE;;EACA;IACE;IACA;IACA;;EACA;IACE;;EACA;IACE;;EAGJ;IACE;IACA;;EAKR;IACE;IACA;;EAGJ;IACE;;EACA;IACE;IACA;IACA;;EACA;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;;EAKJ;IACE,ODvwBS;ICwwBT,QDvwBU;ICwwBV;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE,WDrxBW;;ECuxBb;IACE;;EACA;IACE;IACA;;EAGJ;IACE,WDzyBE;IC0yBF;;EAEF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;EACA;IACE;IACA;IACA;;EAGJ;IACE;;EAIF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EACA;IACE;;EAIN;IACE;IACA;;EAIF;IACE;IACA;;EAKR;IACE;IACA;IACA;IACA;IACA;IACA,QD9yBgB;IC+yBhB,ODxzBa;ICyzBb;IACA,kBD70BM;;EC80BN;IACE;IACA,WDt2BI;;ECu2BJ;IACE;IACA;;;AAOV;EAGM;IACE;;EAEF;IACE,kBD/1BE;ICg2BF;IACA;IACA;IACA,QDr1BI;ICs1BJ;;EACA;IACE;;EAEF;IACE;IACA,WDn1BK;ICo1BL;;EACA;IACE;IACA,ODh3BA;ICi3BA,QDv4BA;ICw4BA;;EACA;IACE;IACA,WD34BF;IC44BE;IACA;IACA;IDp1BZ,YAFwB;;EC01BhB;IACE,OD33BF;;EC83BE;IACE,OD/3BJ;ICg4BI;;EAGJ;IACE;IACA;IACA;IACA;IACA;IACA;IAGA;IACA;IACA,kBDh5BA;ICi5BA;IACA;ID92BV,YAFwB;;ECm3BhB;IACE;;EAKR;IACE,QDr4BqB;;ECw4BvB;IACE;IACA;IACA;;EAEF;IACE,kBDr6BM;ICs6BN,ODp6BI;;ECs6BN;IACE,ODj5BM;ICk5BN;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA,ODn7BI;ICo7BJ,WDx8BG;ICy8BH;;EAEF;IACE,kBDl7BW;;ECo7Bb;IACE,kBDt7BQ;;ECw7BV;IACE,kBD17BS;;EC67Bb;IACE;;EAII;IACE;;EACA;IACE;;EAIN;IACE;;EAGJ;IACE,OD17BI;;EC27BJ;IACE;;EAIF;IACE;;EAEF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EAIN;IACE;IACA;;EACA;IACE;;EACA;IACE;IACA;;EACA;IACE;IACA;IACA,QDpgCM;;ECugCV;IACE;;EAGJ;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEF;IACE;;EAIF;IACE;;EAGJ;IACE,OD3hCQ;IC4hCR,QD3hCS;IC4hCT;IACA;IACA;IDn/BR,YAFwB;;ECw/BlB;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EACA;IACE;;EAGJ;IACE;;EAKR;IACE,QDniCgB;ICoiChB;IACA;;EACA;IACE;;EACA;IACE,WD5lCI;;;ACmmCd;EAKU;IACE,WD9lCS;;ECimCb;IACE,YD3jCc;;EC4jCd;IACE,OD5lCW;IC6lCX,QD5lCY;;ECimChB;IACE;IACA;;EAIF;IACE;IACA","file":"theme.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../scss/configuration/_reset.css","../scss/configuration/_fonts.scss","../scss/configuration/_variable.scss","../scss/style.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAaC;EACA;EACA;EACA;EACA;EACA;;;AAED;AACA;AAAA;EAEC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;;AAED;EACE;EACA;;;AC7BA;EACE,aAWe;EAVf;EACA;EACA;;AAJF;EACE,aAYe;EAXf;EACA;EACA;;AAJF;EACE,aAae;EAZf;EACA;EACA;;AAJF;EACE,aAce;EAbf;EACA;EACA;;AAJF;EACE,aAgBe;EAff;EACA;EACA;;AAJF;EACE,aAiBe;EAhBf;EACA;EACA;;AAJF;EACE,aAmBe;EAlBf;EACA;EACA;;AAJF;EACE,aAoBe;EAnBf;EACA;EACA;;AAJF;EACE,aAqBe;EApBf;EACA;EACA;;AAJF;EACE,aAsBe;EArBf;EACA;EACA;;AAJF;EACE,aAuBe;EAtBf;EACA;EACA;;AAJF;EACE,aAwBe;EAvBf;EACA;EACA;;AAJF;EACE,aAyBe;EAxBf;EACA;EACA;;AC8FF;EACE;IAAM;;EACN;IAAM;;EACN;IAAM;;;ACpHR;EACE;EACA;EACA,kBDqDU;;;ACnDZ;EACE;EACA,ODuCiB;ECtCjB,QDuCkB;;;ACrCpB;EACE,aDTU;ECUV,WD6BoB;EC5BpB,aD0BgB;;;ACxBlB;EACE;EACA;EACA;EACA,aDjBU;ECkBV,WDiBkB;EChBlB;;AACA;EACE;EACA;;;AAGJ;EACE;;;AAEF;EACE;;AACA;EACE;EACA,WDEO;ECDP;;AACA;EACE;EACA,QDFK;ECGL;EACA;EACA;EACA;EDkDJ,YAFwB;;AC7CtB;EACE;;;AAIN;EACE;EACA,aDdoB;ECepB;EACA,WDlBS;ECmBT;EACA;EACA;EDmCA,YAFwB;;;AC9B1B;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE,aDnES;ECoET,WDpCY;ECqCZ,aDjCkB;;;ACmCpB;EACE;EACA,aDxEU;;;AC0EZ;EACE;;;AAIF;EACE;EACA,OD3BU;EC4BV,kBD1BQ;EAkCR,YAFwB;;ACJxB;EACE;EACA;EACA;EACA;EACA;;AACA;EACE,QDrBM;ECsBN;EACA;EACA;EACA;EACA,kBDxCI;EAkCR,YAFwB;;ACUpB;EACE;;AAEF;EACE,ODxDU;ECyDV,QDxDW;;AC2Df;EACE;EACA,kBDtDM;ECuDN;EACA;EACA;EACA;EACA;EACA;EDxBJ,YAFwB;;AC4BpB;EACE;EACA;EACA,OD9CW;EC+CX,kBDhEE;ECiEF,OD3EU;EC4EV,QD3EW;;AC6Eb;EACE;EACA;EACA;EACA;;AACA;EACE;EACA,OD3EA;;AC4EA;EACE;EACA;EACA;EACA;EACA,aDzIA;EC0IA,WDlGQ;;ACqGZ;EACE,ODxFE;ECyFF,kBDvFA;;AC2FN;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA,QDlFsB;ECmFtB,YD5FiB;EC6FjB;EDpEF,YAFwB;;ACyExB;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE,eDvGS;;ACwGT;EACE;EACA;EDvFR,YAFwB;;AC4FlB;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA,eDxHS;;ACyHT;EACE;EACA;;AAEF;EACE;EACA;EACA,SDnIK;;ACqIP;EACE;EACA;EACA;;AACA;EACI,ODxJF;ECyJE;EACA;EACA;EACA;EACA,WDnLF;ECoLE;ED1HZ,YAFwB;;AC+Hd;EDpNV;EACA;;ACsNU;EDnNV;EACA;EACA;;ACoNU;EDjNV;EACA;EACA;;ACqNI;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA,kBD7LE;EC8LF;EACA;EACA;EACA;;AAGA;EACE,WDrNU;;ACuNZ;ED7ON;EACA;;AC+OM;ED/PN;EACA;;ACiQM;ED9PN;EACA;EACA;;AC+PM;ED5PN;EACA;EACA;;AC+PM;EACE;EACA;EACA;EACA;EACA;;AAEE;EACE;;AAGJ;EACE;EACA;EACA;EACA,WD7PE;EC8PF;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EDrSd;EACA;;ACuSc;EDpSd;EACA;EACA;;ACqSc;EDlSd;EACA;EACA;;ACoSY;EACE;EACA,QDvQI;ECwQJ,ODvQE;ECwQF;ED5Nd,YAFwB;;ACkOd;EACE;;AAMN;EACE,WD1RU;;AC4RZ;ED9SN;EACA;;ACgTM;ED7SN;EACA;;ACgTI;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE,YDjRS;ECkRT;ED/PN,YAFwB;;ACmQlB;EACE,OD5SQ;EC6SR,QD5SS;;AC8SX;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;ED9QN,YAFwB;;ACmRpB;EACE;;AAGJ;EACE;;AACA;EACE;EACA;EACA,eD7SS;EC8ST;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,SDxTK;ECyTL;EACA;EACA,WD/VE;ECgWF,YD7VU;EC8VV;EDvSR,YAFwB;;AC4SlB;EACE;EACA;;AAEF;EACE;;AAEF;EDxYN;EACA;ECyYQ,kBDnVO;;ACqVT;EDxYN;EACA;EACA;ECwYQ,kBDtVM;;ACwVR;EDvYN;EACA;EACA;ECuYQ,kBDzVS;;AC4Vb;EACE;EACA;EACA,SDvVO;;ACyVT;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA,eDnWS;;ACoWT;EACE;EACA;;AAEF;EACE;EACA,ODnYQ;ECoYR,QDnYS;ECoYT;EACA;ED1VR,YAFwB;;AC+VlB;EACE;;AAIN;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EAEA;EDjYN,YAFwB;;ACqYlB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cD5ZS;EC6ZT,WDvcI;;ACwcJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;;AACA;EDjfR;EACA;;ACofM;EACE;;AACA;EDnfR;EACA;EACA;;ACqfM;EACE;;AACA;EDpfR;EACA;EACA;;ACsfM;EACE;EACA;EACA;EACA;EACA;EACA,YDxcS;;AC2cb;EACE;;AAEF;EACE;EACA,ODzcW;EC0cX;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EAEE;EACA;;AACA;AAAA;AAAA;EACE;EACA;EACA;EACA;ED5cR,YAFwB;ECgdhB;;AAGJ;AAAA;AAAA;AAAA;EAIE;EACA;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;ED9dN,YAFwB;;ACmepB;AAAA;EAEE;;AAEF;AAAA;EAEE,kBDtgBQ;;ACwgBV;AAAA;EAEE,kBDzgBW;;AC2gBb;AAAA;EAEE,kBD/gBS;;ACihBX;EACE;;AACA;EACE;EACA;EACA;EACA,aD5iBQ;;AC8iBV;EACE;EACA;EACA;EACA,aDpjBU;;ACwjBZ;EDxlBN;EACA;;AC4lBM;EDzlBN;EACA;EACA;;AC4lBM;EDzlBN;EACA;EACA;;AC2lBI;EACE;;AAGA;EACE;EACA;;AACA;EACE;EDvhBV,YAFwB;EC2hBd;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EDriBR,YAFwB;;AC0iBlB;EACE;;AAEF;EACE,kBD3kBM;;AC6kBR;EACE,kBD/kBO;;ACilBT;EACE,kBDhlBS;;ACmlBb;EACE;EACA;EACA;EACA,OD7lBI;EC8lBJ,kBD9lBI;;ACgmBN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA,WDvnBY;ECwnBZ,aD/pBE;ECgqBF;EACA;;AAEF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAIN;EACE,ODvpBE;ECwpBF;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA,QDrpBiB;ECspBjB;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,ODlrBI;;ACmrBJ;EACE;EACA,YDvrBI;ECwrBJ;EACA;EACA,aDhvBI;ECivBJ;EACA,OD1rBE;;;ACgsBV;EAGM;IACE;;EAIF;IACE;IACA;IACA;IACA;;EAEE;IACE;;EACA;IACE;IACA;IACA;;EACA;IACE;;EACA;IACE;;EAGJ;IACE;IACA;;EAKR;IACE;IACA;;EAGJ;IACE;;EACA;IACE;IACA;IACA;;EACA;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;;EAKJ;IACE,OD7wBS;IC8wBT,QD7wBU;IC8wBV;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE,WD3xBW;;EC6xBb;IACE;;EACA;IACE;IACA;;EAGJ;IACE,WD/yBE;ICgzBF;;EAEF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;EACA;IACE;IACA;IACA;;EAGJ;IACE;;EAIF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EACA;IACE;;EAIN;IACE;IACA;;EAIF;IACE;IACA;;EAKR;IACE;IACA;IACA;IACA;IACA;IACA,QDpzBgB;ICqzBhB,OD9zBa;IC+zBb;IACA,kBDn1BM;;ECo1BN;IACE;IACA,WD52BI;;EC62BJ;IACE;IACA;;;AAOV;EAGM;IACE;;EAEF;IACE,kBDr2BE;ICs2BF;IACA;IACA;IACA,QD31BI;IC41BJ;;EACA;IACE;;EAEF;IACE;IACA,WDz1BK;IC01BL;;EACA;IACE;IACA,ODt3BA;ICu3BA,QD74BA;IC84BA;;EACA;IACE;IACA,WDj5BF;ICk5BE;IACA;IACA;ID11BZ,YAFwB;;ECg2BhB;IACE,ODj4BF;;ECo4BE;IACE,ODr4BJ;ICs4BI;;EAGJ;IACE;IACA;IACA;IACA;IACA;IACA;IAGA;IACA;IACA,kBDt5BA;ICu5BA;IACA;IDp3BV,YAFwB;;ECy3BhB;IACE;;EAKR;IACE,QD34BqB;;EC84BvB;IACE;IACA;IACA;;EAEF;IACE,kBD36BM;IC46BN,OD16BI;;EC46BN;IACE,ODv5BM;ICw5BN;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA,ODz7BI;IC07BJ,WD98BG;IC+8BH;;EAEF;IACE,kBDx7BW;;EC07Bb;IACE,kBD57BQ;;EC87BV;IACE,kBDh8BS;;ECm8Bb;IACE;;EAII;IACE;;EACA;IACE;;EAIN;IACE;;EAGJ;IACE,ODh8BI;;ECi8BJ;IACE;;EAIF;IACE;;EAEF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EAIN;IACE;IACA;;EACA;IACE;;EACA;IACE;IACA;;EACA;IACE;IACA;IACA,QD1gCM;;EC6gCV;IACE;;EAGJ;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEF;IACE;;EAIF;IACE;;EAGJ;IACE,ODjiCQ;ICkiCR,QDjiCS;ICkiCT;IACA;IACA;IDz/BR,YAFwB;;EC8/BlB;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EACA;IACE;;EAGJ;IACE;;EAKR;IACE,QDziCgB;IC0iChB;IACA;;EACA;IACE;;EACA;IACE,WDlmCI;;;ACymCd;EAKU;IACE,WDpmCS;;ECumCb;IACE,YDjkCc;;ECkkCd;IACE,ODlmCW;ICmmCX,QDlmCY;;ECumChB;IACE;IACA;;EAIF;IACE;IACA","file":"theme.css"} \ No newline at end of file diff --git a/user/themes/figureslibres-v2/js/script.js b/user/themes/figureslibres-v2/js/script.js index e1b2c5c..af33777 100644 --- a/user/themes/figureslibres-v2/js/script.js +++ b/user/themes/figureslibres-v2/js/script.js @@ -718,26 +718,47 @@ function displayReader() { }, }); + // l'url réelle d'une image : data-src si pas encore chargée (lazy), sinon src (jquery.lazy retire data-src au chargement) + function imageSrc(img) { + return img.getAttribute('data-src') || img.getAttribute('src') + } $('#cover-image img, .project-image').click( function(event) { - const totalImg = $('img') + // retrouver le slide correspondant à l'image cliquée par son url (robuste avec/sans vidéo d'en-tête, lazy chargé ou non) + const clickedSrc = imageSrc(event.target) + const slides = swiper.el.querySelectorAll('.swiper-slide img') let indexImg = 0 - for (let img of totalImg) { - if (event.target === img) { break } - indexImg++ - } - swiper.slideToLoop(indexImg - 1) + slides.forEach((img, i) => { + if (imageSrc(img) === clickedSrc) { indexImg = i } + }) + swiper.slideToLoop(indexImg) $('body').css('overflow-y', 'hidden'); swiper.el.style.display = "block"; setTimeout(() => { swiper.el.style.opacity = "1"; }, 10); }) - $('#close-carousel').click( () => { + function closeCarousel() { $('body').css('overflow-y', 'auto'); swiper.el.style.opacity = "0"; setTimeout(() => { swiper.el.style.display = "none"; }, 300); + } + $('#close-carousel').click(closeCarousel) + // un clic sur le fond (hors image, flèches et croix) ferme le diaporama + $('.swiper').click( function(event) { + if (event.target === this || $(event.target).hasClass('swiper-wrapper') || $(event.target).hasClass('swiper-slide')) { + closeCarousel() + } + }) + // navigation clavier dans le diaporama (uniquement quand il est ouvert) + $(document).off('keydown.carousel').on('keydown.carousel', function(event) { + if (swiper.el.style.display !== 'block') { return } + switch (event.key) { + case 'Escape': closeCarousel(); break + case 'ArrowRight': swiper.slideNext(); break + case 'ArrowLeft': swiper.slidePrev(); break + } }) @@ -763,6 +784,7 @@ function displayReader() { function leaveReader() { $(window).off('scroll') + $(document).off('keydown.carousel') $('header').fadeIn() if (!$('nav li a[href$=projets]').parent().hasClass('selected')) { changeNavSelected('projets') diff --git a/user/themes/figureslibres-v2/scss/style.scss b/user/themes/figureslibres-v2/scss/style.scss index 03f8fcd..217c204 100644 --- a/user/themes/figureslibres-v2/scss/style.scss +++ b/user/themes/figureslibres-v2/scss/style.scss @@ -205,14 +205,15 @@ a { width: 100%; display: flex; - justify-content: center; - figcaption { + justify-content: flex-start; + figcaption { color: $mainColor; background-color: transparent; padding: 0; margin-top: 5px; position: relative; font-size: $smallSize; + text-align: left; @include transition-ease-out(opacity); .publique-title { @@ -546,14 +547,19 @@ figure#cover-image { position: relative; margin-top: 3vh; - img { + img, video { + display: block; + width: 100%; + height: auto; filter: grayscale(0); @include transition-ease-out(filter); mix-blend-mode: normal; } } figure#cover-image-mobile:hover img, - figure#cover-image:hover img { + figure#cover-image:hover img, + figure#cover-image-mobile:hover video, + figure#cover-image:hover video { filter: grayscale(1); mix-blend-mode: darken; } @@ -699,15 +705,15 @@ display: flex; align-items: center; .swiper-slide { - height: 100%; + height: 100vh; width: 100%; display: flex; align-items: center; justify-content: center; img { - max-height: 90%; - max-width: 90%; - object-fit: cover; + width: 90vw; + height: 90vh; + object-fit: contain; } } } diff --git a/user/themes/figureslibres-v2/templates/partials/carousel.html.twig b/user/themes/figureslibres-v2/templates/partials/carousel.html.twig index ee1938b..56bd9d0 100644 --- a/user/themes/figureslibres-v2/templates/partials/carousel.html.twig +++ b/user/themes/figureslibres-v2/templates/partials/carousel.html.twig @@ -1,8 +1,9 @@