<html lang="en">
<head>
<meta charset="UTF-8">
<title>My Tech Toolbox</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="wrapper">
<div class="slider">
<img src="https://images.unsplash.com/photo-1510519138101-570d1dca3d66?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3MjQ5NTM3Mjd8&ixlib=rb-4.0.3&q=80&w=400">
</div>
<nav class="slider-nav">
<ul>
<li class="arrow">
<a href="#"><span>←</span></a>
</li>
<li>
<a href="#"><span>Why Flexbox is My Go-To for Layouts</span></a>
</li>
<li>
<a href="#"><span>JavaScript Libraries I Can’t Live Without</span></a>
</li>
<li>
<a href="#"><span>Mastering CSS Grid for Responsive Design</span></a>
</li>
<li>
<a href="#"><span>Exploring Advanced CSS Techniques</span></a>
</li>
<li class="arrow">
<a href="#"><span>→</span></a>
</li>
</ul>
</nav>
</div>
</body>
</html>
/* Some CSS Setup - nothing to do with flexbox */
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
body {
font-family: sans-serif;
margin: 0;
background-image: linear-gradient(260deg, #1e3a5f 0%, #5ca9d6 100%);
}
.wrapper {
max-width: 1000px;
margin: 0 auto;
padding:50px;
}
img {
width:100%;
}
a {
color:white;
text-decoration: none;
font-size: 15px;
background:rgba(0,0,0,0.2);
}
a:hover {
background:rgba(0,0,0,0.4);
}
.slider-nav ul {
list-style: none;
margin: 0;
padding: 0;
display:flex;
}
.slider-nav li {
display:flex;
flex:2;
}
.slider-nav .arrow {
flex:1;
}
.slider-nav .arrow a {
font-size: 40px;
}
.slider-nav a {
align-items:center;
flex:1;
display:flex;
padding:20px 5px;
}
.slider-nav span {
display: block;
flex:1;
text-align: center;
}
/*.slider-nav ul * {
border:1px solid red;
margin:10px;
}*/
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.