weko.io/assets/styles/home.sass

263 lines
4.7 KiB
Sass

.container
max-width: $size-small
margin: 0 auto
padding: 1rem
&.md
max-width: 660px
header .container
display: flex
justify-content: space-between
main > section
margin: 2rem auto
#menu ul
list-style-type: none
li
display: inline
img
display: inline
#title
margin: 4rem auto
h1, h2
text-align: center
h1
margin-bottom: 1rem
h2
font-size: 1rem
margin: 0 3rem
.highlight
display: inline-block
color: white
padding: .5rem
margin: .5rem
font-family: "blackout-midnight"
transform: rotate(-2deg)
background-color: var(--color-tertiary)
border-radius: var(--border-radius)
// text-shadow: 4px 3px 0 #7A7A7A, 2px 2px 2px rgba(206,89,55,0)
&:hover
background: var(--color-highlight)
#presentation
display: flex
justify-content: center
flex-wrap: wrap
section
max-width: 16rem
padding: 4rem 1rem 1rem
article
background: var(--color-dark-background-card)
padding: 2rem 1rem
text-align: center
height: 10rem
position: relative
border-radius: var(--border-radius)
margin-bottom: 1rem
img
position: absolute
left: 0
right: 0
margin: -5rem auto
h3
padding-top: 1rem
hyphens: auto
word-break: break-word
#contact
// border-radius: 34% 45% 45% 38% / 34% 77% 38% 88%
// background: var(--color-dark-background-card)
max-width: 36rem
padding: 3rem
text-align: center
h3
margin: 2rem 0
p a
font-size: 1.3rem
padding: 1rem
#news
display: flex
justify-content: center
flex-wrap: wrap
#reflexions h3
text-align: right
.more
display: block
text-align: center
#info
display: flex
justify-content: center
flex-wrap: wrap
align-items: center
section
margin: 2rem auto
margin-left: -1rem
margin-right: -1rem
.container
text-align: center
@media screen and (min-width: $size-small)
margin-left: calc(-100vw / 2 + #{$size-small} / 2 - 1rem)
margin-right: calc(-100vw / 2 + #{$size-small} / 2)
#valeurs
width: 50%
.container
// transform: rotate(2deg)
float: right
width: calc(#{$size-small/2} - 2rem
padding: .5rem
#me
width: 50%
.container
padding: 2rem 0 2rem 2rem
width: $size-small/2
h3
text-align: center
margin: 2rem 0
#valeurs
background-color: var(--color-dark-background-card)
// transform: rotate(-2deg)
padding: 1rem
#me
.container
text-align: center
img
margin: 0 auto
#valeurs
.container
display: flex
align-items: strech
h3
display: block
height: auto
writing-mode: vertical-rl
text-align: right
position: relative
padding: 0 .5rem
margin: 2rem .5rem
border-left: 3px dashed var(--color-white)
// border-right: 2px solid var(--color-white)
transform: rotate(180deg)
@media screen and (max-width: 630px)
padding-right: 0
margin-right: 0
ul.card
display: flex
justify-content: center
flex-wrap: wrap
li
background: var(--color-dark-background-card)
// border: 2px solid var(--color-white)
position: relative
margin: 2rem 1rem
padding: 2rem 1rem 1rem
width: calc(33% - 2rem)
text-align: center
display: flex
align-items: center
justify-content: center
flex-direction: column
border-radius: var(--border-radius)
@media screen and (max-width: 770px)
width: calc(50% - 2rem)
@media screen and (max-width: 630px)
width: 100%
h4
left: -1rem
&:hover
h4
background-color: var(--color-highlight)
transform: rotate(2deg)
h4
position: absolute
top: -2rem
transition-property: transform
transition-duration: .2s
p
margin: 0
img
position: absolute
background-color: white
padding: .5rem
border: 1px solid white
left: -2rem
top: -2rem
#me
padding: 2rem
text-align: center
background-image: repeating-linear-gradient(-45deg,transparent,transparent 7px,var(--color-dark-background-card) 0, var(--color-dark-background-card) 10px)
@media screen and (max-width: 630px)
padding: 1rem
.container
padding-top: 3rem
max-width: 660px
background: var(--color-dark-background)
img
margin: 0 auto
h3
margin: 2rem auto
#partenaire
ul
li
text-align: center
padding: .5rem
img
height: 75px
margin: 0 auto
filter: grayscale(1)
.container
display: flex
justify-content: space-between
align-items: flex-start
.right
width: 75%