Closed weathertopper closed 7 years ago
hover over dot for menu about deleting/tagging/editing event, methinks. Also make the dot grow on hover
^^ ok so that blows because resizing blows when the dot is in one of the data columns. I've still got to try it with different lengths of data, but I reckon this'll still be much better
HTML
<table>
<tbody>
<tr>
<td class='col1'>a</td>
<td class='col2'>
<div class='line'>
<div class = 'dot'>
</div>
</div>
</td>
<td class='col3'>a</td>
</tr>
<tr>
<td class='col1'>a</td>
<td class='col2'>
<div class='line'>
<div class = 'dot'>
</div>
</div>
</td>
<td class='col3'>a</td>
</tr>
<tr>
<td class='col1'>a</td>
<td class='col2'>
<div class='line'>
<div class = 'dot'>
</div>
</div>
</td>
<td class='col3'>a</td>
</tr>
<tr>
<td class='col1'>a</td>
<td class='col2'>
<div class='line'>
<div class = 'dot'>
</div>
</div>
</td>
<td class='col3'>a</td>
</tr>
<tr>
<td class='col1'>a</td>
<td class='col2'>
<div class='line'>
<div class = 'dot'>
</div>
</div>
</td>
<td class='col3'>a</td>
</tr>
<tr>
<td class='col1'>a</td>
<td class='col2'>
<div class='line'>
<div class = 'dot'>
</div>
</div>
</td>
<td class='col3'>a</td>
</tr>
</tbody>
</table>
CSS
table{
width: 100%;
}
tr{
width: 100%;
}
td{
width: 30%;
text-align: center;
position: relative;
}
.dot{
background-color: maroon;
width: 10px;
height: 10px;
position: absolute;
transform: translateX(-55%); /*for border*/
top: 50%;
border-radius: 100px;
}
.dot:hover{
background-color: DarkBlue;
width: 14px;
height: 14px;
top: 40%;
}
.line{
height: 110%;
border-left: solid 2px;
position: absolute;
left: 50%;
top: -25%;
}
.col1{
text-align: right;
}
.col3{
text-align: left;
}
.col2{
width: 5%;
}
Oh... I didn't realize I could copy CodePens... so here's ^that code: https://codepen.io/anon/pen/jmExGJ
I was messing around on w3schools and wanted to save this somewhere...
EDIT: added hover dot grow