JSFiddle - React, Tailwind, and code Playground
HTML
<body>
<div id="header">
<img src="http://goo.gl/ZIrfmg"/>
</div>
<div id="leftMenu"></div>
<div id="rightMenu">
<a href="http://www.facebook.com" target="_blank">
<div class="content background">
<span class="contentTitle">Titulo de Testeasdasdasdadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</span>
<span class="contentParagraph"><strong>Texto de testekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk</span></p>
</a>
</div>
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
</div>
<div id="footer">
<div id="facebookLink">
<img id="facebookImg" src="http://goo.gl/a1psYY"/>
</div>
</div>
</body>
CSS
#wrap{
height: 100%;
width: 100%;
}
.background{
background: url(https://lh3.googleusercontent.com/5U9OnbIhZbswFVl3fis2z70dFp9yc7TNLE2ntxxxdHa8MArFiTkPa9vSOXcuPIMXWQ72odqb=s220-h140-e365) left 40px no-repeat;
}
}
body{
background: white;
}
#header{
z-index: 1;
margin-top: -8px;
margin-left: -8px;
width: 100%;
height: 55px;
position: fixed;
background-color: red;
padding-left: 10px;
clear: both;
font-family: Arial,cursive,sans-serif;
display: block;
padding-top: 5px;
border-bottom: 5px solid #31648A;
}
#header img{
height: 50px;
}
#leftMenu{
margin-top: 87px;
margin-left: -8px;
float: left;
min-height: 600px;
width: 200px;
padding-left: 10px;
padding-top: 5px;
font-family: Arial,cursive,sans-serif;
font-size: 10px;
display: inline;
position: relative;
}
#rightMenu{
margin-top: 87px;
display: inline;
position: absolute;
min-height: 605px;
width: 60%;
font-family: Arial,cursive,sans-serif;
font-size: 10px;
padding: 0px 0px 0px 0px;
float: left;
position: relative;
border: 5px solid #696969;
}
#footer{
padding: 0px 0px 0px 0px;
width: 100%;
height: 150px;
margin-top: 10px;
display: inline-block;
margin-left: -8px;
float: bottom;
}
.lists{
font-size: 10px;
font-family: Arial,cursive,sans-serif;
}
.content{
display: block;
width: 150px;
height: 120px;
opacity: 0.65;
background-color: #CFCFCF;
margin-bottom: 5px;
margin-top: 5px;
text-align: center;
padding-top: 5px;
transition: width .8s, opacity .5s;
position: relative;
overflow:hidden;
}
.contentParagraph{
font-family: Arial,cursive,sans-serif;
font-size: 15px;
margin: auto;
word-wrap: break-word;
opacity: 0;
display: inline;
z-index: 1;
}
.content:hover {
width: 100%;
opacity: 0.65;
}
/*.content:hover...
JavaScript
$(document).ready(function() {
$('.content').mouseenter(function() {
$(this).find('.contentParagraph').fadeTo('fast',1);
$(this).find('.contentTitle').hide();
});
$('.content').mouseleave(function() {
$(this).find('.contentParagraph').hide();
$(this).find('.contentTitle').fadeTo('fast', 1);
});
});