Я пытаюсь сделать чистую CSS-подсказку и сделал некоторые исследования, но не смог найти то, что искал, и если я сделаю все возможное, чтобы передать кому-то запутывающий код в мою. Я не возражаю, если jquery необходим для получения моего результата, но я бы скорее избегал его, если это было возможно! Я хотел бы знать, как разработать всплывающую подсказку, если это возможно. Вот элемент моего собственного кода, для которого мне нужна подсказка. Элементу, который мне нужен для подсказки инструмента, является div id `selectStateAlabama. Ниже приведена демонстрация jsfiddle.Как сделать чистую CSS-подсказку?
HTML
<body>
<div class="container">
<?php include ("_includes/sidemenu.php");?>
<div id="contentContainer">
<div id="chooseStateRowOne">
<div id="chooseStateAlabama"><p>AL</p></div>
</div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="_javaScript/sidemenu.js"></script>
</body>
CSS
body {
height: 100%;
width:100%;
overflow:hidden;
}
.container{
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
z-index:-9999;
}
#contentContainer {
width: 100%;
height: 100%;
background:#ffffff;
top: 5%;
position: absolute;
float:left;
bottom: 30px;
z-index: -9999;
background-size:100% 100%;
overflow:hidden;
}
p {
margin:auto;
}
p:before {
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
}
#chooseStateRowOne {
width: 98%;
height:16.6%;
left: 0;
top:2%;
position: absolute;
margin-left: 1%;
margin-right: 1%;
}
#chooseStateAlabama {
width: 9.1%;
height: 100%;
top: 0;
left: 0;
background:#383d3f;
position: absolute;
background-size:100% 100%;
display: flex;
color: #ffffff;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 2.5VW;
text-align: center;
vertical-align: middle;
}
#chooseStateAlabama:hover {
background: #fbc500;
cursor:pointer;
}
DEMO
Обеспечить рабочий jsfiddle. PHP-код и относительные URL-адреса (для js) не будут работать. –