JSFiddle - React, Tailwind, and code Playground
by Elvis
HTML
<div class="menuwrapper1">
<div id="a1">
<a class="menu1" href="#">MENU 1</a>
</div>
<div id="a2">
<a class="menu1" href="#">MENU 2</a>
</div>
<div id="submenu1">
<div id="left1">
<ul class="nav1">
<li class="submenulist"><a class="submenulink1" href="#">ITEM 1</a></li>
</ul>
</div>
<div id="right1">
<a href="http://www.w3schools.com"><img src="http://www.samsung.com/uk/next/img/estore-recommend-images/mobiles/S6edgegreen.jpg" alt="" align="right"></img></a>
<a class="submenulink2" href="#">info 1 ></a>
</div>
</div>
<div id="submenu2">
<div id="left1">
<ul class="nav1">
<li class="submenulist"><a class="submenulink1" href="#">ITEM 2</a></li>
<li class="submenulist"><a class="submenulink1" href="#">ITEM 2</a></li>
</ul>
</div>
<div id="right1">
<img src="http://www.samsung.com/uk/next/img/estore-recommend-images/mobiles/S6edgegreen.jpg" alt=""></img>
<a class="submenulink2" href="#">info 2 ></a>
</div>
</div>
</div>
CSS
.menuwrapper1 {
width: 740px;
border: 1px solid #0057A4;
border-bottom: 5px solid #0057A4;
}
#a1, #a2 {
font: 15px/30px sans-serif;
height: 30px;
width: 170px;
display: inline-block;
line-height:30px;
background-color: white;
float:left;
padding-right:10px;
border-right: 1px solid #0057A4;
}
#a1, #a2 {
clear: left;
}
a.menu1 {
font: 15px/30px sans-serif;
height: 30px;
width: 160px;
display: inline-block;
line-height: 30px;
background-color: white;
float: left;
padding-left: 20px;
border-right: 1px solid gray;
margin-left: 0px;
clear:left;
text-decoration: none;
color: black;
}
a.menu1:hover {
background: #0057A4;
color: white;
}
#submenu1, #submenu2, #menu0 {
width:550px;
height:355px;
background-color: white;
float:none;
padding-left:1px;
padding-top:1px;
margin-right; 10px;
font: 15px/30px sans-serif
clear: left;
margin-left: 181px;
}
#left1, #right1 {
width: 35%;
float:left;
margin-top: -30px;
padding-top: -30px;
}
#left1 {
border: 1px solid orange;
box-sizing: inline-block;
height: 100%;
}
#right1 {
display: inline-block;
box-sizing: border-box;
width: 55%;
height: 100%;
border: 1px solid red;
}
ul.nav1 {
margin-top: -1px;
}
li.submenulist {
font: 15px/30px sans-serif;
height: 30px;
display: inline-block;
line-height:30px;
width: 170px;
list-style-type: none;
clear: left;
margin-left: -40px;
}
a.submenulink1 {
color: black;
display: block;
text-align: left;
padding-left: 10px;
text-decoration: none;
width: 100%;
font: 15px/30px sans-serif;
height: 30px;
}
a.submenulink1:hover {
background: red;
color: white;
}
a.submenulink2 {
border-right: 0px solid #E1E1E1;
border-top: 0px solid #444;
color: black;
display: block;
text-align: left;
padding-left:...