From e0acc55670065be3628bc269e899d272f71bdb41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Marchal?= Date: Sat, 13 Feb 2021 01:54:45 +0100 Subject: [PATCH 1/2] Basic implementation of details in exposition --- exposition.html | 2 +- scripts/exposition.js | 7 ++++++- styles/main.css | 16 ++++++++++++++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/exposition.html b/exposition.html index 1811b01..3abe2d9 100644 --- a/exposition.html +++ b/exposition.html @@ -37,7 +37,7 @@

Exposition

-

Cliquez sur un tableau pour le voir en grand avec ses détails.

+

Cliquez sur un tableau pour le voir en grand avec ses détails.

diff --git a/scripts/exposition.js b/scripts/exposition.js index 90fcf0d..81bb488 100644 --- a/scripts/exposition.js +++ b/scripts/exposition.js @@ -6,8 +6,13 @@ jQuery(document).ready(function($) { if (i.photo == "ok" || i.photo == "good") { - paintingHtml = '' + paintingHtml = ''; $(".gallery").append(paintingHtml); } } diff --git a/styles/main.css b/styles/main.css index b30d433..f3823df 100644 --- a/styles/main.css +++ b/styles/main.css @@ -215,6 +215,22 @@ article.exposition .gallery { text-align:center; } +article .gallery .gallery-item { + display:inline-block; + position:relative; + margin:0.75rem; + margin-top:0.75rem; + margin-top:1.6rem; +} + +article .gallery .item-title { + font-size:0.9rem; + margin:0rem; + padding:0rem; + padding-top:0rem; + display:block; +} + article .gallery img { max-height:30vh; max-width:40vw; From b38df5ce37595e2389d1f3ea1664d8705eb11968 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Marchal?= Date: Sat, 13 Feb 2021 12:48:25 +0100 Subject: [PATCH 2/2] Exposition details in all concerned pages, converted to flexbox for design flexibility --- explorer.html | 4 ++-- scripts/explorer.js | 9 +++++++-- styles/main.css | 24 +++++++++++++++++++++--- 3 files changed, 30 insertions(+), 7 deletions(-) diff --git a/explorer.html b/explorer.html index fcd01de..447e21e 100644 --- a/explorer.html +++ b/explorer.html @@ -38,7 +38,7 @@

Explorer

-

Cette section du site permet de générer une liste liste (aussi visible sous le format d'une galerie galerie) en fonction de différents paramètres, listés ci-dessous. Il permet d'explorer l'œuvre de Ginou, y compris les tableaux dont nous ne possédons pas de photo.
+

Cette section du site permet de générer une liste liste (aussi visible sous le format d'une galerie galerie) en fonction de différents paramètres, listés ci-dessous. Il permet d'explorer l'œuvre de Ginou, y compris les tableaux dont nous ne possédons pas de photo.
En mode liste liste, l'icône œil œil permet de voir le tableau en grand ; en mode galerie galerie, il faut cliquer sur les tableaux.
Une ☆ étoile vide dans la colonne photo signifie que nous n'avons pas de photo pour un tableau ; une ★ étoile qu'elle est de mauvaise qualité ; deux ★★ étoiles qu'elle est acceptable ; et trois ★★★ étoiles qu'elle est tout à fait satisfaisante.
Le symbole double point d'exclamation dans la colonne aide signifie que nous avons besoin d'aide pour obtenir une photo et que vous pouvez contribuer.
@@ -210,7 +210,7 @@ -

+

\ No newline at end of file diff --git a/scripts/explorer.js b/scripts/explorer.js index e94af5a..e3e94a0 100644 --- a/scripts/explorer.js +++ b/scripts/explorer.js @@ -452,16 +452,21 @@ jQuery(document).ready(function($) $("table").append(result); // gallery + paintingHtml = ''; $(".gallery").append(paintingHtml); } $(".explorer .result").append("La recherche donne un résultat de " + numberOfItem + " élément" + (numberOfItem > 1 ? "s" : "") + "."); diff --git a/styles/main.css b/styles/main.css index f3823df..e9e08e2 100644 --- a/styles/main.css +++ b/styles/main.css @@ -204,8 +204,12 @@ article.main p.signature { /* Exposition */ article .gallery { - display:inline-block; position:relative; + display:flex; + flex-direction:row; + justify-content:space-around; + align-self:flex-end; + flex-wrap:wrap; margin:auto; margin-top:0; @@ -378,7 +382,7 @@ article.explorer .gallery { text-align:center; } -article.explorer p { +article.explorer p.intro { width:55vw; margin:auto; margin-bottom:2rem; @@ -606,6 +610,14 @@ article.explorer table .photo { /* Divers */ +article.divers .gallery { + justify-content:flex-start; +} + +article.divers .gallery img { + margin:0.7rem; +} + article #stats { margin-top:2.5rem; margin-bottom:1.5rem; @@ -621,7 +633,13 @@ article #stats .stat { margin-left:4vw; } -@media only screen and (max-width:1000px) { +@media only screen and (max-width:600px) { + article.divers .gallery { + justify-content:center; + } +} + +@media only screen and (max-width:1000px) { article #stats { display:block; }