Create three folders under a single folder and name them as assets, css and fonts. Create index.html under the same folder
Home Page Code: Save the code as index.html
<!DOCTYPE html>
<html>
<head>
<title>HTML5</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
<link rel="stylesheet" href="/css/style.css"/>
<link rel="stylesheet" href="/css/device.css"/>
<script>
function animate(k){
k.style.MozTransform = "rotateY(360deg)";
}
window.addEventListener("load",function(){
//alert(document.documentElement.clientHeight);
});
</script>
</head>
<body>
<section id="main" class="main">
<header>
<figure onClick="animate(this)">
<div id="logo"></div>
</figure>
<select>
<option>About</option>
<option>Contact</option>
<option>Services</option>
<option>Process</option>
<option>Sitemap</option>
</select>
<nav>
<ul>
<li>About</li>
<li>Contact</li>
<li>Services</li>
<li>Process</li>
<li>Sitemap</li>
<div class="clear"></div>
</ul>
<ul>
<li>Signup</li>
<li>Login</li>
<li>Toll Free :.1-800-2525</li>
<div class="clear"></div>
</ul>
</nav>
<div class="clear"></div>
</header>
<section id="banner">
<input type="radio" checked="checked" name="a" id="i1"/>
<div id="a1"></div>
<input type="radio" name="a" id="i2"/>
<div id="a2"></div>
<input type="radio" name="a" id="i3"/>
<div id="a3"></div>
<div id="wrapper">
<div class="one">
<div class="test">
<h1>GLOBAL SHOWROOM</h1>
<p>find out more about the global showroom, know more about innovation,<br/> technology and priority deals.</p>
</div>
</div>
<div class="two">
<div class="test">
<h1>GLOBAL SHOWROOM</h1>
<p>find out more about the global showroom, know more about innovation,<br/> technology and priority deals.</p>
</div>
</div>
<div class="three">
<div class="test">
<h1>GLOBAL SHOWROOM</h1>
<p>find out more about the global showroom, know more about innovation,<br/> technology and priority deals.</p>
</div>
</div>
</div>
</section>
</section>
</body>
</html>
CSS Style Codes: Code for Style.css
@charset "utf-8";
/* CSS Document */
@font-face{
font-family:bold;
src:url(../fonts/RobotoCondensed-Bold.ttf);
}
@font-face{
font-family:light;
src:url(../fonts/RobotoCondensed-Light.ttf);
}
@font-face{
font-family:regular;
src:url(../fonts/RobotoCondensed-Regular.ttf);
}
body{
margin:0px;
background-image:url(../assets/bg.jpg);
background-repeat:repeat-x;
}
section,figure,h1,h2,h3,h4,h5,h6,p,ul,li{
margin:0px;
padding:0px;
}
#main{
margin:auto;
margin-top:26px;
width:950px;
}
#main header{
background-color:#fff;
padding:10px;
-webkit-perspective:400px;
-moz-perspective:400px;
box-shadow:1px 1px 10px rgba(0,0,0,0.25);
/*
overflow:hidden;
*/
}
#main header figure{
float:left;
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-moz-transform-origin:right center;
}
#main header select{
display:none;
}
#main header figure #logo{
width:100px;
height:100px;
background-image:url(../assets/logo1.png);
background-size:100px 100px;
}
#main header nav{
float:right;
}
#main header nav ul:nth-child(1){
margin-top:40px;
}
#main header nav ul:nth-child(1) li{
float:left;
list-style-type:none;
background-color:#c00;
padding:4px;
margin-right:1px;
padding-left:10px;
padding-right:10px;
font-size:14px;
color:#FFF;
font-family:regular;
text-transform:uppercase;
letter-spacing:-0.5px;
cursor:pointer;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-moz-transform-origin:right bottom;
}
#main header nav ul:nth-child(1) li:hover{
background-color:#fc0;
color:#333;
padding-left:30px;
-webkit-transform:scale(1.5,1.5) rotate(20deg);
-moz-transform:scale(1.5,1.5) rotate(20deg);
}
#main header nav ul:nth-child(2){
margin-top:5px;
}
#main header nav ul:nth-child(2) li{
float:right;
list-style-type:none;
padding:4px;
margin-right:1px;
padding-left:10px;
padding-right:10px;
font-size:14px;
color:#666;
font-family:regular;
text-transform:uppercase;
letter-spacing:-0.5px;
border-left:1px solid #ccc;
}
#main header nav ul:nth-child(2) li:nth-child(3){
border-left:0px solid #ccc;
}
.clear{
clear:both;
}
#banner{
width:944px;
border:3px solid #fbfbfb;
height:350px;
margin-top:15px;
box-shadow:1px 1px 10px rgba(0,0,0,0.25);
overflow:hidden;
position:relative;
}
#wrapper{
width:2832px;
height:300px;
margin-left:0px;
transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
}
#wrapper .one{
float:left;
width:944px;
height:inherit;
background-image:url(../assets/1.jpg);
background-size:cover;
position:relative;
}
#wrapper .two{
float:left;
width:944px;
height:inherit;
background-image:url(../assets/2.jpg);
background-size:cover;
background-position:center center;
position:relative;
}
#wrapper .three{
float:left;
width:944px;
height:inherit;
background-image:url(../assets/3.jpg);
background-size:cover;
background-position:center bottom;
position:relative;
}
#banner input{
position:absolute;
z-index:1000;
opacity:0;
}
#i1{
right:50px;
bottom:10px;
}
#i2{
right:30px;
bottom:10px;
}
#i3{
right:10px;
bottom:10px;
}
#i1:checked ~ #wrapper{
margin-left:0px;
}
#i2:checked ~ #wrapper{
margin-left:-944px;
}
#i3:checked ~ #wrapper{
margin-left:-1888px;
}
#a1,#a2,#a3{
position:absolute;
width:13px;
height:13px;
background-color:#ccc;
bottom:11px;
z-index:999;
border-radius:100%;
}
#a1{
right:53px;
}
#a2{
right:33px;
}
#a3{
right:13px;
}
#i1:checked ~ #a1{
background-color:#666;
}
#i2:checked ~ #a2{
background-color:#666;
}
#i3:checked ~ #a3{
background-color:#666;
}
.test{
position:absolute;
background-color:rgba(0,0,0,0.75);
padding:10px;
bottom:20px;
left:20px;
}
.test h1{
font-family:bold;
color:#FFF;
margin:0px;
font-size:34px;
}
.test p{
font-family:light;
margin:0px;
color:#FFF;
font-size:16px;
}
Code for device.css
@charset "utf-8";
/* CSS Document */
@media screen and (max-width:667px){
#main{
width:667px;
}
#main header figure{
float:none;
}
#main header nav{
float:none;
display:none;
}
#banner{
width:661px;
height:250px;
}
#wrapper{
width:1983px;
height:200px;
}
#wrapper .one{
width:661px;
}
#wrapper .two{
width:661px;
}
#wrapper .three{
width:661px;
}
.test{
position:absolute;
background-color:rgba(0,0,0,0.75);
padding:10px;
bottom:10px;
left:10px;
}
.test h1{
font-family:bold;
color:#FFF;
margin:0px;
font-size:15px;
}
.test p{
font-family:light;
margin:0px;
color:#FFF;
font-size:10px;
}
#i1:checked ~ #wrapper{
margin-left:0px;
}
#i2:checked ~ #wrapper{
margin-left:-661px;
}
#i3:checked ~ #wrapper{
margin-left:-1322px;
}
}
@media screen and (max-width:375px){
#main{
width:375px;
}
#main header figure #logo{
width:75px;
height:75px;
background-size:75px 75px;
}
#main header figure{
float:none;
display:table;
margin:auto;
}
#main header select{
display:block;
width:360px;
height:30px;
}
#main header nav{
float: none;
display: none;
color: #F0F0F0;
}
#banner{
width:369px;
height:200px;
}
#wrapper{
width:1107px;
height:150px;
}
#wrapper .one{
width:369px;
}
#wrapper .two{
width:369px;
}
#wrapper .three{
width:369px;
}
.test{
position:absolute;
background-color:rgba(0,0,0,0.75);
padding:10px;
bottom:10px;
left:10px;
}
.test h1{
font-family:bold;
color:#FFF;
margin:0px;
font-size:15px;
}
.test p{
font-family:light;
margin:0px;
color:#FFF;
font-size:10px;
}
#i1:checked ~ #wrapper{
margin-left:0px;
}
#i2:checked ~ #wrapper{
margin-left:-369px;
}
#i3:checked ~ #wrapper{
margin-left:-738px;
}
Note: Fonts should be placed in fonts folder
RobotoCondensed-Bold.ttf
RobotoCondensed-Light.ttf
RobotoCondensed-Regular.ttf
OUTPUT: