.menu__container
.menu
a(href="javascript:;") Home
a(href="javascript:;") About
a(href="javascript:;") Contact
a(href="javascript:;") Faq
.menu__container.menu__container--2
.menu
a(href="javascript:;") Home
a(href="javascript:;") About
a(href="javascript:;") Contact
a(href="javascript:;") Faq
.menu__container.menu__container--3
.menu
a(href="javascript:;") Home
a(href="javascript:;") About
a(href="javascript:;") Contact
a(href="javascript:;") Faq
.menu__container.menu__container--4
.menu
a(href="javascript:;") Home
a(href="javascript:;") About
a(href="javascript:;") Contact
a(href="javascript:;") Faq
.menu__container.menu__container--5
.menu
a(href="javascript:;") Home
a(href="javascript:;") About
a(href="javascript:;") Contact
a(href="javascript:;") Faq
View Compiled
@import url('https://fonts.googleapis.com/css?family=Varela+Round')
html
box-sizing border-box
*,
*:before,
*:after
box-sizing inherit
padding 0
margin 0
body
font-family 'Varela Round', sans-serif
padding 0 10px
.menu__container
max-width 500px
height 100px
margin-left auto
margin-right auto
margin-top 50px
margin-bottom 50px
border-radius 5px
box-shadow 0 10px 40px rgba(0,0,0,0.1)
background-image linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)
transform perspective(1000px) rotateX(-45deg) rotateY(0deg) rotateZ(0deg)
transform-origin center center 0px
transition all .5s ease-out
&:hover
transform perspective(1000px) rotateX(355deg) rotateY(0deg) rotateZ(0deg)
box-shadow 0 10px 40px rgba(0,0,0,0)
.menu
display flex
justify-content space-around
align-items center
max-width 100%
height 100%
a
text-decoration none
color #fff
font-size 17px
transition all .1s linear
&:hover
transform scale(1.1,1.1)
.menu__container--2
background-image linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%)
transform perspective(1000px) rotateX(0deg) rotateY(45deg) rotateZ(0deg)
&:hover
transform perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg)
.menu__container--3
background-image linear-gradient(to top, #a7a6cb 0%, #8989ba 52%, #8989ba 100%);
transform perspective(1000px) rotateX(0deg) rotateY(-45deg) rotateZ(0deg)
&:hover
transform perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg)
.menu__container--4
background-image linear-gradient(-20deg, #ddd6f3 0%, #faaca8 100%, #faaca8 100%);
transform perspective(1000px) rotateX(45deg) rotateY(5deg) rotateZ(-15deg)
&:hover
transform perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg)
.menu__container--5
background-image linear-gradient(to top, #a3bded 0%, #6991c7 100%);
transform: perspective(1000px) rotateX(180deg) rotateY(0deg) rotateZ(0deg)
&:hover
transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg)
View Compiled
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.