cvss / cvss-new.css
khulnasoft's picture
Create cvss-new.css
a6f6be6 verified
/* Improved CSS for CVSS */
.cvssjs i {
width: 1em;
height: 1em;
display: inline-block;
background: url("cvssicons.png") no-repeat center;
background-size: cover;
margin-right: 6px;
margin: 2px;
font-size: 40px;
}
.cvssjs a {
color: #3A9BDC;
text-decoration: none;
}
.cvssjs dl {
display: inline-block;
vertical-align: top;
background-color: #424a40;
margin: 2px;
border-radius: 6px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
transition: background-color 0.3s ease;
}
.cvssjs dt {
color: #f1f1f1;
padding: 5px;
font-size: 70%;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.cvssjs dl:hover {
background-color: #676a60;
}
.cvssjs dl:hover dt {
color: #ffffff;
}
.cvssjs dd {
margin: 0;
padding: 0;
text-align: left;
}
.cvssjs dd label,
#predef span {
min-width: 7.5em;
padding: 5px 4px;
display: block;
background-color: #f9f9f7;
transition: background-color 0.3s ease;
}
.cvssjs dd:last-child label,
#predef span:last-child {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.cvssjs dd small {
display: none;
}
.cvssjs dd:hover small {
position: absolute;
max-width: 220px;
border: 1px solid #333;
display: block;
color: black;
background-color: #FFFFC1;
border-radius: 5px;
padding: 6px;
margin-top: 0.7em;
margin-left: 5em;
box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
z-index: 1;
}
.cvssjs dd > input {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.cvssjs dd input:checked + label {
background-color: rgb(250, 180, 93);
transition: background-color 0.1s ease;
}
.cvssjs dd label:hover {
background-color: rgb(250, 200, 103);
transition: background-color 0.2s ease;
}
.cvssjs .severity {
width: 5em;
padding: 6px;
border-radius: 4px;
text-align: center;
font-weight: bold;
color: #ffffff;
transition: background-color 0.1s ease;
}
.cvssjs .score {
width: 1.5em;
}
.cvssjs .results {
padding: 8px;
background-color: #efefef;
border-radius: 4px;
}
.cvssjs .copy-button {
border: none;
background: transparent;
cursor: pointer;
user-select: none;
}
.cvssjs .copy-button:before {
content: " ";
display: inline-block;
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z'%3E%3C/path%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
.cvssjs .copy-button:hover:before {
opacity: 0.7;
}