diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2021-03-07 19:32:48 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2021-03-07 20:43:36 +0100 |
| commit | f00417bf89c42ed947012ebe33a7555e54d53d2c (patch) | |
| tree | 10a1140990e89e27d682789f3e88ee4ec91ab850 | |
| parent | d6071702bbd3aa151d8f3f9ab166db5bad0eabbe (diff) | |
| download | quatuorbellefeuille.com-f00417bf89c42ed947012ebe33a7555e54d53d2c.tar.xz | |
Handle canceled events
| -rw-r--r-- | actualités.html | 4 | ||||
| -rw-r--r-- | stylesheets/actualités.css | 26 |
2 files changed, 28 insertions, 2 deletions
diff --git a/actualités.html b/actualités.html index f8b5e11..fd5c5f2 100644 --- a/actualités.html +++ b/actualités.html @@ -2,7 +2,7 @@ <div id="event-list"> <h1>Prochains concerts</h1> <div class="events"> - <a class="event" href="#concert-2021-04-03"> + <a class="event canceled" href="#concert-2021-04-03"> <img src="images/concerts/dinard.jpg"> <p class="summary">Dinard<br>3 avril 2021</p> </a> @@ -19,7 +19,7 @@ <div id="event-details"> <p>Cliquez sur un concert pour obtenir plus d'informations.</p> - <div class="details" id="concert-2021-04-03"> + <div class="details canceled" id="concert-2021-04-03"> <p class="detail date">Samedi 3 avril 2021</p> <p class="detail time">20h00</p> <p class="detail place">Dinard</p> diff --git a/stylesheets/actualités.css b/stylesheets/actualités.css index bb6b3f8..95432dd 100644 --- a/stylesheets/actualités.css +++ b/stylesheets/actualités.css @@ -44,6 +44,16 @@ a.event { text-align: center; } +.event.canceled { + opacity: 50%; + transition: 0.5s; +} +.event.canceled .summary::before { + display: block; + content: "ANNULÉ"; + color: red; +} + .details > .detail { display: grid; grid-template-columns: 2em 1fr; @@ -78,6 +88,17 @@ a.event { font-size: x-small; } +.details.canceled::before { + display: block; + content: "ANNULÉ"; + color: red; +} + +.details.canceled .detail, +.details.canceled .more { + opacity: 50%; +} + @media (min-width: 40em) { main { display: grid; @@ -119,6 +140,11 @@ a.event { transition: 0.5s; } + .event.canceled:hover, + .event.canceled.active { + opacity: 1; + } + .event:not(.active):hover .summary, .event:not(.active):focus-within .summary, .event.active .summary { |
