mirror of
https://github.com/koodiklinikka/koodiklinikka.fi.git
synced 2026-02-25 11:57:09 +00:00
Merge pull request #8 from koodiklinikka/new-header
Add re-designed header
This commit is contained in:
@@ -35,13 +35,13 @@ html
|
|||||||
body
|
body
|
||||||
.site
|
.site
|
||||||
.container
|
.container
|
||||||
.jumbo
|
.header
|
||||||
#logo
|
video(autoplay, loop, poster='images/poster.jpg', class='header__video-bg')
|
||||||
video(autoplay, loop, poster='images/poster.jpg')
|
|
||||||
source(src='videos/jumbo.mp4', type='video/mp4')
|
source(src='videos/jumbo.mp4', type='video/mp4')
|
||||||
|
.header__container
|
||||||
.jumbo__container
|
.header__headline
|
||||||
h1 <a target="_blank" href="https://slack.com/">Slack</a>-yhteisö kaikille ohjelmoinnista ja ohjelmistoalasta kiinnostuneille harrastajille ja ammattilaisille.
|
.header__logo
|
||||||
|
h1.header__title <a target="_blank" href="https://slack.com/">Slack</a>-yhteisö kaikille ohjelmoinnista ja ohjelmistoalasta kiinnostuneille harrastajille ja ammattilaisille.
|
||||||
|
|
||||||
.content
|
.content
|
||||||
section
|
section
|
||||||
|
|||||||
81
src/styles/_header.styl
Normal file
81
src/styles/_header.styl
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
.header
|
||||||
|
height 400px
|
||||||
|
overflow hidden
|
||||||
|
position relative
|
||||||
|
width 100%
|
||||||
|
transform translateZ(0)
|
||||||
|
|
||||||
|
@media screen and (max-width: 1030px)
|
||||||
|
height 300px
|
||||||
|
|
||||||
|
.header__container
|
||||||
|
background #3E7394
|
||||||
|
background linear-gradient(120deg, rgba(#085078, 0.8) 10%, rgba(#85D8CE, 0.7) 90%)
|
||||||
|
display table
|
||||||
|
height 100%
|
||||||
|
text-align center
|
||||||
|
vertical-align middle
|
||||||
|
width 100%
|
||||||
|
|
||||||
|
.header__headline
|
||||||
|
display table-cell
|
||||||
|
padding 0 1em
|
||||||
|
vertical-align middle
|
||||||
|
|
||||||
|
.header__logo
|
||||||
|
background url('../images/logo.png')
|
||||||
|
background-size contain
|
||||||
|
display inline-block
|
||||||
|
height 180px
|
||||||
|
margin-right 2em
|
||||||
|
vertical-align middle
|
||||||
|
width 180px
|
||||||
|
|
||||||
|
@media screen and (max-width: 1030px)
|
||||||
|
height 120px
|
||||||
|
margin-right 1.5em
|
||||||
|
width 120px
|
||||||
|
|
||||||
|
@media screen and (max-width: 810px)
|
||||||
|
height 80px
|
||||||
|
margin 0 0 1.5em
|
||||||
|
width 80px
|
||||||
|
|
||||||
|
.header__title
|
||||||
|
color #fff
|
||||||
|
display inline-block
|
||||||
|
font-size 3em
|
||||||
|
letter-spacing -1px
|
||||||
|
line-height 1.1
|
||||||
|
margin auto
|
||||||
|
max-width 780px
|
||||||
|
text-align left
|
||||||
|
text-shadow 0 2px 0 rgba(#000, 0.1)
|
||||||
|
vertical-align middle
|
||||||
|
|
||||||
|
@media screen and (max-width: 1030px)
|
||||||
|
font-size 2em
|
||||||
|
max-width 640px
|
||||||
|
|
||||||
|
@media screen and (max-width: 810px)
|
||||||
|
display block
|
||||||
|
font-size 1.6em
|
||||||
|
max-width 440px
|
||||||
|
text-align center
|
||||||
|
|
||||||
|
@media screen and (max-width: 410px)
|
||||||
|
font-size 1.4em
|
||||||
|
|
||||||
|
a
|
||||||
|
color inherit
|
||||||
|
text-decoration underline
|
||||||
|
|
||||||
|
.header__video-bg
|
||||||
|
height 100%
|
||||||
|
position absolute
|
||||||
|
bottom 0
|
||||||
|
z-index -2
|
||||||
|
|
||||||
|
@media (min-aspect-ratio: 1/2)
|
||||||
|
width 100%
|
||||||
|
height auto
|
||||||
@@ -5,6 +5,7 @@ footerHeight = 50px
|
|||||||
|
|
||||||
@require '_input'
|
@require '_input'
|
||||||
@require '_button'
|
@require '_button'
|
||||||
|
@require '_header'
|
||||||
|
|
||||||
body, html
|
body, html
|
||||||
margin 0
|
margin 0
|
||||||
@@ -41,53 +42,6 @@ a
|
|||||||
min-height 100vh
|
min-height 100vh
|
||||||
padding-bottom footerHeight
|
padding-bottom footerHeight
|
||||||
|
|
||||||
.jumbo
|
|
||||||
width 100%
|
|
||||||
height 50vh
|
|
||||||
min-height 300px
|
|
||||||
position relative
|
|
||||||
overflow hidden
|
|
||||||
display table
|
|
||||||
|
|
||||||
.jumbo__container
|
|
||||||
display table-cell
|
|
||||||
vertical-align middle
|
|
||||||
text-align center
|
|
||||||
padding 0 1em
|
|
||||||
|
|
||||||
h1
|
|
||||||
max-width 800px
|
|
||||||
margin auto
|
|
||||||
@media screen and (max-width: 600px), screen and (max-height: 580px)
|
|
||||||
font-size 1.5em
|
|
||||||
margin-top 1em
|
|
||||||
|
|
||||||
video
|
|
||||||
height 100%
|
|
||||||
position absolute
|
|
||||||
bottom 0
|
|
||||||
z-index -2
|
|
||||||
left 50%
|
|
||||||
transform translateX(-50%)
|
|
||||||
|
|
||||||
@media (min-aspect-ratio: 1/2)
|
|
||||||
width 100%
|
|
||||||
height auto
|
|
||||||
|
|
||||||
|
|
||||||
#logo
|
|
||||||
width 80px
|
|
||||||
height 80px
|
|
||||||
position absolute
|
|
||||||
top 1em
|
|
||||||
left 1em
|
|
||||||
background url('../images/logo.png')
|
|
||||||
background-size 100% 100%
|
|
||||||
z-index 2
|
|
||||||
@media screen and (max-width: 600px), screen and (max-height: 580px)
|
|
||||||
width 60px
|
|
||||||
height 60px
|
|
||||||
|
|
||||||
section
|
section
|
||||||
background #fff
|
background #fff
|
||||||
padding 2em 0
|
padding 2em 0
|
||||||
|
|||||||
Reference in New Issue
Block a user