!DOCTYPE html
html
head
titleHivaltitle
link rel=stylesheet type=textcss href=style.css
head
body
!-- Video Source --
!-- httpswww.pexels.comvideoaerial-view-of-beautiful-resort-2169880 --
section style=background-color #f5f7fb; class=showcase
header
h2 class=logoHival small style=color #3b7ddd;BETAsmallh2
header
div class=text
h3 style=color black;Free 247 Hostingh2
p style=color #939ba2;Start your next Minecraft server with Hival and experience no lag, 99.99% uptime and low ping in our Germany, Frankfrut and Netherlands, Amsterdam locations.p
a href=httpsclient.hival.netGet Starteda
div
section
div class=menu
ul
lia href=#Homeali
lia href=#Newsali
lia href=#Destinationali
lia href=#Blogali
lia href=#Contactali
ul
div
div
body
html
style
@import url('httpsfonts.googleapis.comcssfamily=Inter200,300,400,500,600,700,800,900&display=swap');
{
margin 0;
padding 0;
box-sizing border-box;
font-family 'Inter', sans-serif;
}
header
{
background-color #222e3c;
position absolute;
top 0;
left 0;
width 100%;
padding 40px 100px;
z-index 1000;
display flex;
justify-content space-between;
align-items center;
}
header .logo
{
color #fff;
cursor pointer;
}
.toggle
{
position relative;
width 60px;
height 60px;
background url(httpsi.ibb.coHrfVRcxmenu.png);
background-repeat no-repeat;
background-size 30px;
background-position center;
cursor pointer;
}
.toggle.active
{
background url(httpsi.ibb.cort3HybHclose.png);
background-repeat no-repeat;
background-size 25px;
background-position center;
cursor pointer;
}
.showcase
{
position absolute;
right 0;
width 100%;
min-height 100vh;
padding 100px;
display flex;
justify-content space-between;
align-items center;
background-color #222e3c;
transition 0.5s;
z-index 2;
}
.showcase.active
{
right 300px;
}
.showcase video
{
position absolute;
top 0;
left 0;
width 100%;
height 100%;
object-fit cover;
background-color #222e3c;
opacity 0.8;
}
.text
{
position relative;
z-index 10;
}
.text h2
{
font-size 5em;
font-weight 800;
color #fff;
line-height 1em;
text-transform uppercase;
}
.text h3
{
font-size 4em;
font-weight 700;
color #fff;
line-height 1em;
text-transform uppercase;
}
.text p
{
font-size 1.1em;
color #fff;
margin 20px 0;
font-weight 400;
max-width 700px;
}
.text a
{
display inline-block;
font-size 1em;
background #3b7ddd;
border-radius 5px;
padding 8px 25px;
text-transform uppercase;
text-decoration none;
font-weight 500;
margin-top 10px;
color #fff;
letter-spacing 2px;
transition 0.2s;
}
.text ahover
{
letter-spacing 6px;
}
.social
{
position absolute;
z-index 10;
bottom 80px;
display flex;
justify-content center;
align-items center;
}
.social li
{
list-style none;
}
.social li a
{
display inline-block;
margin-right 20px;
filter invert(1);
transform scale(0.5);
transition 0.5s;
}
.social li ahover
{
transform scale(0.5) translateY(-15px);
}
.menu
{
position absolute;
top 0;
right 0;
width 300px;
height 100%;
display flex;
justify-content center;
align-items center;
}
.menu ul
{
position relative;
}
.menu ul li
{
list-style none;
}
.menu ul li a
{
text-decoration none;
font-size 24px;
color #111;
}
.menu ul li ahover
{
color #03a9f4;
}
@media (max-width 991px)
{
.showcase,
.showcase header
{
padding 40px;
}
.text h2
{
font-size 3em;
}
.text h3
{
font-size 2em;
}
}
style
script type=textjavascript
const menuToggle = document.querySelector('.toggle');
const showcase = document.querySelector('.showcase');
menuToggle.addEventListener('click', () = {
menuToggle.classList.toggle('active');
showcase.classList.toggle('active');
})
script
body
html