JSFiddle - React, Tailwind, and code Playground
by baximilian
HTML
<div id="icon-wrapper">
<a href="map.html">
<div class="icons">
<div class="icon-slide-container">
<img class="slide-icon" alt="The Kite Map Logo" height="100" src="http://thekitemap.com/images/slide/view-map.jpg"/>
</div>
</div>
</a>
</div>
CSS
#icon-wrapper{
width:100%;
float:left;
height:300px;
}
.icons {
width:25%;
float:left;
position:relative;
}
.icons2 {
width:25%;
float:left;
position:relative;
margin-left:25%;
}
.icons3 {
width:25%;
float:left;
position:relative;
margin-left:50%;
}
.icons4 {
width:25%;
float:left;
position:relative;
margin-left:75%;
}
.icon-slide-container{
height:300px;
overflow:hidden;
text-align: left;
position: absolute;
float: left;
width: 300px;
left: 50%;
margin-left: -150px;
}
@media only screen and (max-width: 1300px) {
#icon-wrapper{
width:100%;
float:left;
height:170px;
}
.icon-slide-container {
height: 200px;
overflow: hidden;
text-align: left;
position: absolute;
float: left;
width: 200px;
left: 50%;
margin-left: -100px;
}
.slide-icon {
width: 200px;
height: auto;
position: absolute;
margin-top: -200px;
}
}
@media only screen and (max-width: 1000px) {
#home-social-container{
margin-right: 0;
margin-left: 0;
width: 100%;
padding: 0;
float: left;
left: 0;
}
}
@media only screen and (max-width: 840px) {
#icon-wrapper{
width:100%;
float:left;
height:650px;
}
.icon-slide-container {
height: 300px;
overflow: hidden;
text-align: left;
position: absolute;
float: left;
width: 300px;
left: 50%;
margin-left: -150px;
}
.slide-icon {
width: 300px;
height: auto;
position: absolute;
margin-top: -300px;
}
.icons {
width: 50%;
float: left;
position: relative;
}
.icons2 {
width: 50%;
float: left;
position: relative;
margin-left: 50%;
}
.icons3 {
width: 50%;
float: left;
position: relative;
margin-left: 0%;
margin-top: 350px;
}
.icons4 {
width: 50%;
float: left;
position: relative;
margin-left: 50%;
}
}
@media only screen and (max-width: 650px) {
#icon-wrapper {
height: 400px;
}
#section{
width: 90%;
padding-left:5%;
padding-right:5%;
}
.slide-icon {
width: 200px;
height:...
JavaScript
$('.slide-icon').on('hover', function(){
$(this).style('position', 'absolute')
});