ln.vue/css/ln.vue.css

276 lines
5.1 KiB
CSS
Raw Normal View History

2019-10-15 23:46:02 +02:00
@charset 'UTF-8';
@font-face {
font-family: 'typicons';
src: url('../fonts/typicons.eot');
src: url('../fonts/typicons.eot?#iefix') format('embedded-opentype'),
url('../fonts/typicons.woff') format('woff'),
url('../fonts/typicons.ttf') format('truetype'),
url('../fonts/typicons.svg#typicons') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'fa-regular';
src: url('../fonts/fa-regular-400.eot');
src: url('../fonts/fa-regular-400.eot?#iefix') format('embedded-opentype'),
url('../fonts/fa-regular-400.woff') format('woff'),
url('../fonts/fa-regular-400.ttf') format('truetype'),
url('../fonts/fa-regular-400.svg#typicons') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'fa-solid';
src: url('../fonts/fa-solid-900.eot');
src: url('../fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),
url('../fonts/fa-solid-900.woff') format('woff'),
url('../fonts/fa-solid-900.ttf') format('truetype'),
url('../fonts/fa-solid-900.svg#typicons') format('svg');
font-weight: normal;
font-style: normal;
}
sym {
display: inline-block;
width: 24px;
height: 24px;
}
sym.trash::before {
content: '\f056';
font-family: 'fa-solid';
width: 16px;
height: 14px;
color: red;
}
div.ln-tooltip {
position: absolute;
padding:5px;
background-color: white;
border-radius: 0px 6px 6px 6px;
border: 1px solid black;
transition: opacity 500ms;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.json {
white-space: pre;
font-family: 'Courier New', Courier, monospace;
font-size: 12px;
}
input, div.ln-select > select, div.ln-select, div.ln-upload, textarea {
display: inline-block;
position: relative;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: none;
border-radius: 5px;
}
input, div.ln-select, div.ln-upload {
width: 180px;
height: 24px;
padding: 4px;
padding-left: 8px;
background-color: rgb(231, 246, 255);
}
textarea {
width: 180px;
height: 48px;
padding: 4px;
padding-left: 8px;
background-color: rgb(231, 246, 255);
}
input.long, div.ln-select.long, div.ln-upload.long, textarea.long, div.ln-slider.long {
width: 360px;
}
div.ln-select > select {
position: relative;
display: inline-block;
width: 100%;
height: 100%;
background-color: inherit;
padding: 0px;
margin: 0px;
}
div.ln-select::after {
position: absolute;
display: inline-block;
top: 4px;
right: 10px;
content: '\f107';
font-family: 'fa-solid';
font-size: 18px;
pointer-events: none;
}
.ln-navbar {
display: block;
width: 100%;
border-top: 1px solid black;
border-bottom: 1px solid black;
margin-bottom: 2em;
}
.ln-navitem {
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin-left: 12px;
margin-right: 12px;
}
.ln-navitem > a {
font-style: normal;
text-decoration: none;
}
div.ln-upload {
display: inline-block;
position: relative;
height: inherit;
padding-top: 1em;
min-height: 3em;
text-align: center;
}
div.ln-upload-file {
display: block;
background-color: white;
font-family: 'Courier New', Courier, monospace;
padding: 2px;
margin-left: 12px;
margin-right: 12px;
text-align: left;
border: 1px solid black;
border-radius: 4px;
margin: 2px;
}
div.ln-slider {
width: 180px;
text-align: center;
}
input.ln-slider {
display: block;
width: 100%;
}
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid rgb(80, 188, 255);
border-radius: 6px;
height: 12px;
width: 12px;
cursor: pointer;
background-color: rgb(80, 188, 255);
}
input[type=range]::-moz-range-thumb {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid rgb(80, 188, 255);
border-radius: 6px;
height: 12px;
width: 12px;
cursor: pointer;
background-color: rgb(80, 188, 255);
}
input[type=range]::-ms-thumb {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid rgb(80, 188, 255);
border-radius: 6px;
height: 12px;
width: 12px;
cursor: pointer;
background-color: rgb(80, 188, 255);
}
table.ln-table {
position: relative;
border-collapse: collapse;
width: 90%;
margin-left: 5%;
}
table.ln-table td {
padding: 4px;
padding-left: 8px;
padding-right: 8px;
}
table.ln-table > thead {
position: relative;
border-bottom: 2px solid black;
}
table.ln-table > tbody > tr > td {
}
table.ln-table > tbody > tr:hover > td {
background-color: rgb(231, 246, 255)
}
table.ln-table > tbody > tr[selected] > td {
background-color: rgb(80, 188, 255)
}