JSFiddle - React, Tailwind, and code Playground
by tikosar
HTML
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1">
<title>Ivy Tech Advising</title>
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="custom2.css">
<!-- Bootstrap -->
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<!-- JS-->
<link rel="stylesheet" type="text/js" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js">
<!-- jQuery -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
</head>
<body>
<!-- text over image w/ Bootstrap -->
<div class="container">
<img id="image" src="https://bobbi.ivytech.edu/~mnapper3/zack/road2.png" class="img-responsive img-center" />
<!-- red titles -->
<div id="red-program" style="color: red">
Program
</div>
<div id="red-semester" style="color: red">
Semesters
</div>
<div id="red-courses" style="color: red">
Courses
</div>
<div id="red-certs" style="color: red">
Certificates
</div>
<div id="red-jobs" style="color: red">
Jobs Outlooks
</div>
<!-- end red titles -->
<!-- start blue -->
<!-- helpdesk courses -->
<div id="blue-ITSP136" style="color: blue"><a href="https://wwwapps.ivytech.edu/cor3/i/6/0/mDCTODTLlWZO2hySBKcpgzAr03nJfI0kiWM43cOeuTf2Q6R4smCKrvPVsJpAJlXP">
ITSP 136
</a></div>
<div class="hover-ITSP136"><strong><u>PREREQUISITES:</u></strong><br>ITSP 135 Hardware/Software Support <br><br>
<strong><u>COREREQUISITES:</u></strong><br>ITSP 135 Hardware/Software Support </div>
<div id="blue-DBMS110" style="color: blue"><a href="https://wwwapps.ivytech.edu/cor3/v/5/8/ShvDHWoZZhDiRBwfRU3ymfLRDKEfG9g8yvZZ7Hf4Kwh5z05RpJp0uPwamcMtDa4w">
DBMS 110
</a></div>
<div class="hover-DBMS110"><strong><u>PREREQUISITES:</u></strong><br>INFM 109 Informatics Fundamentals <br><br>
<strong><u>COREREQUISITES:</u></strong><br>INFM 109 Informatics Fundamentals </div>
...
CSS
html, body {
margin: 0;
padding: 0;
width:100%;
}
.info {
padding: 20px;
font-size: 75%;
}
.footer{
position: absolute;
bottom:0px;
height: 5%;
width:100%;
}
iframe {
margin-top: 20px;
}
.container {
position: relative;
}
#image {
position: absolute;
left: 0;
top: 0;
z-index: -2;
}
#blue-DBMS110 a:link{
z-index: 0;
position: absolute;
font-size: 12px;
font-weight: bold;
margin: 13% 0 0 46%;
}
.hover-DBMS110{
background:rgba(0,0,0,0.5);
padding: 20px;
display: none;
z-index: 0;
position: absolute;
left: 0;
top: 0;
}
#blue-DBMS110:hover + .hover-DBMS110 {
display: block;
width: 200px;
color: white;
z-index: 0;
margin-left: 28%;
margin-top: 13%;
}
#blue-ITSP136 a:link{
z-index: 0;
position: absolute;
font-size: 12px;
font-weight: bold;
margin: 15% 0 0 46%;
}
.hover-ITSP136{
background:rgba(0,0,0,0.5);
padding: 20px;
display: none;
z-index: 0;
position: absolute;
left: 0;
top: 0;
}
#blue-ITSP136:hover + .hover-ITSP136 {
display: block;
width: 200px;
color: white;
z-index: 0;
margin-left: 28%;
margin-top: 13%;
}
#red-program {
z-index: -1;
position: absolute;
font-size: 16px;
font-weight: bold;
left: 3.5%;
margin-top: 11%;
}
#red-semester {
z-index: -1;
position: absolute;
font-size: 16px;
font-weight: bold;
left: 13%;
margin-top: 11%;
}
#red-courses {
z-index: -1;
position: absolute;
font-size: 16px;
font-weight: bold;
left: 42%;
margin-top: 7%;
}
#red-certs {
z-index: -1;
position: absolute;
font-size: 16px;
font-weight: bold;
left: 57%;
margin-top: 7%;
}
#red-jobs {
z-index: -1;
position: absolute;
font-size: 16px;
font-weight: bold;
left: 77%;
margin-top: 7%;
}