Skip to content
Snippets Groups Projects
Commit ca8ddea7 authored by alexisben's avatar alexisben
Browse files

transcription

parent 901b0803
No related branches found
No related tags found
No related merge requests found
// TODO : gérer les spacing
.block-definitions .block-definitions
details details
&:not([open]):hover &:not([open]):hover
&::after &::after
border-bottom-color: $definition-border-color-hovered border-bottom-color: $definition-border-color-hovered
summary::after summary,
transform: translateY(5px) p
summary, p font-size: px2rem(20)
// font-size: px2rem(20) line-height: px2rem(30)
// line-height: px2rem(30)
&::after &::after
content: '' content: ""
border-bottom: 1px solid $definition-border-color border-bottom: 1px solid $definition-border-color
display: block display: block
transition: border-color 0.5s transition: border-color 0.5s
summary
// padding-bottom: px2rem(15)
// padding-top: px2rem(20)
position: relative
display: flex
justify-content: space-between
align-items: baseline
@include icon("caret", after)
&::after
font-size: px2rem(5)
line-height: px2rem(22)
transition: transform 0.25s
&::marker
content: none
&::-webkit-details-marker
display: none
details[open]
summary
@include icon("caret-top", after)
&:hover
summary::after
transform: translateY(-5px)
@include in-page-without-aside @include in-page-without-aside
.definitions .definitions
@include grid(2, md) @include grid(2, md)
\ No newline at end of file
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
.block-video .block-video
.video .video
@include aspect-ratio(16, 9, 'iframe') @include aspect-ratio(16, 9, 'iframe')
.transcription
margin-top: $spacing1
// @include media-breakpoint-up(md) // @include media-breakpoint-up(md)
// @include in-page-without-aside // @include in-page-without-aside
......
...@@ -12,9 +12,6 @@ ...@@ -12,9 +12,6 @@
transform: translateY(0) transform: translateY(0)
.transcription .transcription
button summary
@include icon("caret-bottom", after) text-align: right
@include button-reset
&::after
font-size: px2rem(5)
line-height: px2rem(22)
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
background-color: $hero-background-color background-color: $hero-background-color
color: $hero-color color: $hero-color
display: flex display: flex
margin-bottom: 3rem
min-height: $hero-height min-height: $hero-height
overflow: hidden overflow: hidden
padding-bottom: 2rem padding-bottom: 2rem
......
figure
margin: 0
img
max-width: 100%
height: auto
&::selection
background: transparent
.featured-image
margin-bottom: 3rem
img
height: auto
width: 100%
figcaption
margin-top: px2rem(10)
text-align: right
&,
p
@extend .small
...@@ -22,23 +22,35 @@ main ...@@ -22,23 +22,35 @@ main
@include media-breakpoint-down(md) @include media-breakpoint-down(md)
padding-top: var(--header-height) padding-top: var(--header-height)
figure
margin: 0
img
max-width: 100%
height: auto
&::selection
background: transparent
.container .container
@include container @include container
ul ul
padding-left: px2rem(15) padding-left: px2rem(15)
main
padding-bottom: $spacing3
.blocks .blocks
> * > *
margin-top: $spacing3 margin-top: $spacing3
details
&:not([open]):hover
summary::after
transform: translateY(5px)
summary
padding-bottom: $spacing1
padding-top: $spacing1
position: relative
@include icon(caret, after, px2rem(5))
margin-left: px2rem(10)
line-height: px2rem(22)
transition: transform 0.25s
&::marker
content: none
&::-webkit-details-marker
display: none
&[open]
summary
@include icon(caret-top, after, px2rem(5))
&:hover
summary::after
transform: translateY(-5px)
\ No newline at end of file
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
@import "design-system/grid" @import "design-system/grid"
@import "design-system/header" @import "design-system/header"
@import "design-system/hero" @import "design-system/hero"
@import "design-system/image"
@import "design-system/pagination" @import "design-system/pagination"
@import "design-system/nav" @import "design-system/nav"
@import "design-system/table" @import "design-system/table"
......
{{ if (partial "GetTextFromHTML" .transcription) }} {{ if (partial "GetTextFromHTML" .transcription) }}
<div class="transcription"> <div class="transcription">
<div class="top"> <details>
<button <summary>{{ i18n "commons.accessibility.transcription" }}</summary>
type="button"
data-bs-toggle="collapse"
data-bs-target="#transcription-{{ .position }}"
aria-expanded="false"
aria-controls="transcription-{{ .position }}"
aria-label="{{ i18n "commons.accessibility.transcription" }}">
{{ i18n "commons.accessibility.transcription" }}
</button>
</div>
<div class="transcription-content collapse" id="transcription-{{ .position }}">
<p> <p>
{{- $transcription := partial "PrepareHTML" .transcription -}} {{- $transcription := partial "PrepareHTML" .transcription -}}
{{ safeHTML (replace $transcription "\n" "<br/>") }} {{ safeHTML (replace $transcription "\n" "<br/>") }}
</p> </p>
</div> </details>
</div> </div>
{{ end }} {{ end }}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment