<html lang="en-gb">
<head>
<!-- This section contains the meta, Stylesheets and Favicons -->
<!-- Meta -->
<meta charset="utf-8">
<meta name="description" content="I'm Aiden, and I recreated the album art for Duran Duran's album 'Rio' in CSS Grid">
<meta name="keywords" content=" CSS Grid, Duran Duran, Rio, Aiden Francis, Web Developer, UX, Manchester">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="Aiden King">
<!-- Stylesheets -->
<link rel="stylesheet" href="style.css">
<link href="https://fonts.googleapis.com/css?family=Cuprum" rel="stylesheet">
<script src="https://use.fontawesome.com/687936c360.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- Favicons -->
<title>Duran Duran - Rio</title>
</head>
<body>
<main>
<div class="top-left"><h1>DuRaN DuRaN</h1><h2>RIO</h2><a href="https://ibb.co/kZi8ec"><img src="https://preview.ibb.co/dyTKkH/duran_duran.jpg" alt="duran_duran" border="0"></a></div>
<div class="left-2"></div>
<div class="left-3"></div>
<div class="left-4"></div>
<div class="top-right"></div>
<div class="row-two-column-1"></div>
<div class="row-two-column-2"></div>
<div class="row-two-column-3"></div>
<div class="row-two-column-4"></div>
<div class="row-two-column-5"></div>
<div class="line"></div>
<div class="line-2"></div>
<div class="line-3"></div>
<div class="line-4"></div>
<div class="line-5"></div>
<div class="line-6"></div>
<div class="row-three-column-1"></div>
<div class="row-three-column-2"></div>
<div class="row-three-column-3"></div>
<div class="row-three-column-4"></div>
<div class="row-three-column-5"></div>
<div class="row-four-column-1"></div>
<div class="row-four-column-2"></div>
<div class="row-four-column-3"></div>
<div class="row-four-column-4"></div>
<div class="row-four-column-5"></div>
<div class="row-five-column-1"></div>
<div class="row-five-column-2"></div>
<div class="row-five-column-3"></div>
<div class="row-five-column-4"></div>
<div class="row-five-column-5"></div>
<div class="row-six-column-1"></div>
<div class="row-six-column-2"></div>
<div class="row-six-column-3"></div>
<div class="row-six-column-4"></div>
<div class="row-six-column-5"></div>
</main>
</body>
</html>
@font-face {
font-family: 'Silverfake';
src: url('Silverfake.woff2') format('woff2'),
url('Silverfake.woff') format('woff'),
url('Silverfake.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Bodoni MT';
src: url('BodoniMT-BoldItalic.woff2') format('woff2'),
url('BodoniMT-BoldItalic.woff') format('woff'),
url('BodoniMT-BoldItalic.ttf') format('truetype');
font-weight: bold;
font-style: italic;
}
h1{
font-family: 'Silverfake';
z-index: 99;
color: #b4cfe4;
font-size: 50px;
font-weight: 100;
border-top: 15px;
padding-left: 50px;
letter-spacing: 10px;
margin-top: -10px;
/* padding-bottom: 10px;*/
}
h2{
font-family: 'Bodoni MT';
z-index: 99;
color: #b4cfe4;
font-size: 100px;
font-weight: 100;
border-top: 15px;
padding-left: 400px;
letter-spacing: 250px;
margin-top: 10px;
padding-right: 100px;
z-index: 99;
position: absolute;
text-shadow:
3px 3px 0 #6b4093,
-1px -1px 0 #6b4093,
1px -1px 0 #6b4093,
-1px 1px 0 #6b4093,
1px 1px 0 #6b4093;
/* padding-bottom: 10px;*/
}
h1::first-letter {
font-size: 80px;
color: #bd95c6;
}
main {
display:grid;
margin: 0;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
/* grid-gap: 0.1rem;*/
width: 75%;
}
.top-left {
grid-row: 1/span 5;
grid-column: 1/span 5;
background-color: #6d0d37;
height: 183.5px;
z-index: 99;
}
.top-left img {
z-index: 96;
padding-left: 263px;
margin-top: -30px;
height: 950px;
}
.left-2 {
grid-row: 1;
grid-column: 2;
height: 100px;
background-color: #6d0d37;
height: 183.5px;
}
.left-3 {
grid-row: 1;
grid-column: 3;
height: 100px;
background-color: #6d0d37;
height: 183.5px;
}
.left-4 {
grid-row: 1;
grid-column: 4;
height: 100px;
background-color: #6d0d37;
height: 183.5px;
}
.top-right {
grid-row: 1;
grid-column: 5;
height: 100px;
background-color: #6d0d37;
height: 183.5px;
}
.row-two-column-1 {
grid-column: 1;
grid-row: 2;
height: 183.5px;
background-color: #6d0d37;
}
.row-two-column-2 {
grid-column: 2/span 4;
grid-row: 2/span 5;
height: 183.5px;
background-color: #6d0d37;
z-index: 90;
}
.row-two-column-3 {
grid-column: 3;
grid-row: 2;
height: 183.5px;
background-color: #6d0d37;
}
.row-two-column-4 {
grid-column: 4;
grid-row: 2;
height: 183.5px;
background-color: #6d0d37;
}
.row-two-column-5 {
grid-column: 5;
grid-row: 2;
height: 183.5px;
background-color: #6d0d37;
}
.line {
grid-column: 1/span 1;
grid-row: 2;
z-index: 99;
border-radius: 50%;
background-color: #dfe2d1;
display: block;
height: 1px;
border: 1px solid #ccc;
margin: 0em 0;
padding: 0;
transform: rotate(160deg) translateY(10px) translateX(1px);
}
.line-2 {
grid-column: 1;
grid-row: 2/span 2;
z-index: 98;
border-radius: 50%;
background-color: #dfe2d1;
display: block;
height: 1px;
border: 1px solid #ccc;
margin: 5.5em 0;
padding: 0;
transform: rotate(160deg) translateY(10px) translateX(1px);
}
.line-3 {
grid-column: 1/span 1;
grid-row: 3;
z-index: 98;
border-radius: 50%;
background-color: #dfe2d1;
display: block;
height: 1px;
border: 1px solid #ccc;
margin: 0em 0;
padding: 0;
transform: rotate(160deg) translateY(10px) translateX(1px);
}
.line-4 {
grid-column: 1;
grid-row: 3/span 2;
z-index: 98;
border-radius: 50%;
background-color: #dfe2d1;
display: block;
height: 1px;
border: 1px solid #ccc;
margin: 5.5em 0;
padding: 0;
transform: rotate(160deg) translateY(10px) translateX(1px);
}
.line-5 {
grid-column: 1/span 1;
grid-row: 4;
z-index: 99;
border-radius: 50%;
background-color: #dfe2d1;
display: block;
height: 1px;
border: 1px solid #ccc;
margin: 0em 0;
padding: 0;
transform: rotate(160deg) translateY(10px) translateX(1px);
}
.line-6 {
grid-column: 1;
grid-row: 4/span 2;
z-index: 98;
border-radius: 50%;
background-color: #dfe2d1;
display: block;
height: 1px;
border: 1px solid #ccc;
margin: 5.5em 0;
padding: 0;
transform: rotate(160deg) translateY(10px) translateX(1px);
}
.row-three-column-1 {
grid-column: 1;
grid-row: 3;
height: 183.5px;
background-color: #6d0d37;
}
.row-three-column-2 {
grid-column: 2;
grid-row: 3;
height: 183.5px;
background-color: #6d0d37;
}
.row-three-column-3 {
grid-column: 3;
grid-row: 3;
height: 183.5px;
background-color: #6d0d37;
}
.row-three-column-4 {
grid-column: 4;
grid-row: 3;
height: 183.5px;
background-color: #6d0d37;
}
.row-three-column-5 {
grid-column: 5;
grid-row: 3;
height: 183.5px;
background-color: #6d0d37;
}
.row-four-column-1 {
grid-row: 4;
grid-column: 1;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-four-column-2 {
grid-row: 4;
grid-column: 2;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-four-column-3 {
grid-row: 4;
grid-column: 3;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-four-column-4 {
grid-row: 4;
grid-column: 4;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-four-column-5 {
grid-row: 4;
grid-column: 5;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
z-index: 80;
}
.row-five-column-1 {
grid-row: 5;
grid-column: 1;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-five-column-2 {
grid-row: 5;
grid-column: 2;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-five-column-3 {
grid-row: 5;
grid-column: 3;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-five-column-4 {
grid-row: 5;
grid-column: 4;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-five-column-5 {
grid-row: 5;
grid-column: 5;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
z-index: 82;
}
.row-six-column-1 {
grid-row: 6;
grid-column: 1;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-six-column-2 {
grid-row: 6;
grid-column: 2;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-six-column-3 {
grid-row: 6;
grid-column: 3;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-six-column-4 {
grid-row: 6;
grid-column: 4;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
}
.row-six-column-5 {
grid-row: 6;
grid-column: 5;
background-color: #6d0d37;
height: 183.5px;
margin-bottom: 0;
z-index: 84;
}
/*
.row-four-column-6 {
grid-row: 4;
grid-column: 6 / span 4;
background-color: #211e27;
height: 350px;
transform: skew( 45deg, 0deg);
margin-bottom: 0;
overflow: hidden;
margin-right: 200px;
z-index: 99;
}
*/
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.