JSFiddle - React, Tailwind, and code Playground
by Michael Prosser
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
<div class="vault-holder">
<div id="vault-icon-classification">
<img class="work-icon"
...
CSS
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;500;700&display=swap');
html,
body {
-webkit-text-size-adjust: 100%;
height: 100% !important;
font-family: 'aileronlight', helvetica;
margin: 0
}
body {
margin: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
color: #333333;
background-color: #ffffff;
}
:root {
/* colors */
--ag-blue: #356DB0;
--ag-dark-blue: #124077;
--ag-green: #009f38;
--ag-black: #000;
--ag-warning: tomato;
--ag-white: #ffffff;
--ag-light-gray: #ccc;
--ag-medium-gray: #999;
/* fonts */
--ag-data-font: helvetica, serif;
--ag-header-font: 'Roboto', sans-serif;
}
#vault-icon-classification{
position: relative;
max-width: 1200px;
width: 450px;
height: 20px;
margin-left: 50px;
line-height: 2px;
font-size: 24px;
min-height: 35px;
font-weight: 300;
background-color: #f5f5f5;
border: 1px solid #ccc;;
top: -20px;
left: 360px;
}
#vault-icon-classification img{
height: 25px;
left: 10px;
top: 4px;
}
#vault-icon-classification p{
position: relative;
color: #7e7e7e;
font-size: 15px;
font-weight: 500;
letter-spacing: 0.9px;
display: inline-block;
left: 7px;
top: -1px;
}
.work-icon{
position: relative;
height: 25px;
left: 20px;
top: 5px;
display: inline-block;
}
.con-icon{
position: relative;
height: 21px;
left: 20px;
top: 5px;
display: inline-block;
}
.arc-icon{
position: relative;
height: 22px !important;
left: 20px;
top: 5px;
display: inline-block;
}
#color-icons img {
position: relative;
height: 28px;
float: right;
top: -31px;
left: -11px;
}
.vault-holder {
max-width: 1200px;
margin: auto;
position: relative;
top: 200px;
}
.vault-tiles-holder {
list-style: none;
padding: 0px;
...
JavaScript
$('ul.vault-tiles>li').click(function(e){
console.log("e",e);
console.log("CLICK HAPPENED ON PAGE AT: " + e.pageX + "," + e.pageY);
console.log("CLICK HAPPENED ON ELEMENT AT: " + e.offsetX + "," + e.offsetY);
$('.vault-submission-window').show();
e.stopPropagation();
});
$('.vault-submission-window h1 button.close-button').click(function(e){
$('.vault-submission-window').hide();
e.stopPropagation();
});