stable
parent
7adc50768e
commit
9dccacdba9
|
@ -1,244 +0,0 @@
|
||||||
/* @tailwind base; */
|
|
||||||
|
|
||||||
.bg-gray-50 {
|
|
||||||
--tw-bg-opacity: 1;
|
|
||||||
background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.flex {
|
|
||||||
display: flex;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table {
|
|
||||||
display: table;
|
|
||||||
}
|
|
||||||
|
|
||||||
.flex-col {
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
.items-center {
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.justify-start {
|
|
||||||
justify-content: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.justify-center {
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.justify-between {
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
|
|
||||||
.h-6 {
|
|
||||||
height: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.text-lg {
|
|
||||||
font-size: 1.125rem;
|
|
||||||
line-height: 1.75rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ml-2 {
|
|
||||||
margin-left: 0.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mr-auto {
|
|
||||||
margin-right: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ml-auto {
|
|
||||||
margin-left: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.p-1 {
|
|
||||||
padding: 0.25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.absolute {
|
|
||||||
position: absolute;
|
|
||||||
}
|
|
||||||
|
|
||||||
.right-0 {
|
|
||||||
right: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.left-0 {
|
|
||||||
left: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-36 {
|
|
||||||
top: 9rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
* {
|
|
||||||
--tw-shadow: 0 0 #0000;
|
|
||||||
}
|
|
||||||
|
|
||||||
* {
|
|
||||||
--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
|
|
||||||
--tw-ring-offset-width: 0px;
|
|
||||||
--tw-ring-offset-color: #fff;
|
|
||||||
--tw-ring-color: rgba(59, 130, 246, 0.5);
|
|
||||||
--tw-ring-offset-shadow: 0 0 #0000;
|
|
||||||
--tw-ring-shadow: 0 0 #0000;
|
|
||||||
}
|
|
||||||
|
|
||||||
.visible {
|
|
||||||
visibility: visible;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w-6 {
|
|
||||||
width: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w-40 {
|
|
||||||
width: 10rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w-full {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes spin {
|
|
||||||
to {
|
|
||||||
transform: rotate(360deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes ping {
|
|
||||||
75%, 100% {
|
|
||||||
transform: scale(2);
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes pulse {
|
|
||||||
50% {
|
|
||||||
opacity: .5;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes bounce {
|
|
||||||
0%, 100% {
|
|
||||||
transform: translateY(-25%);
|
|
||||||
animation-timing-function: cubic-bezier(0.8,0,1,1);
|
|
||||||
}
|
|
||||||
|
|
||||||
50% {
|
|
||||||
transform: none;
|
|
||||||
animation-timing-function: cubic-bezier(0,0,0.2,1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
html,
|
|
||||||
body {
|
|
||||||
margin: 0;
|
|
||||||
height: 100%;
|
|
||||||
font-family: sans-serif;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
#c {
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
#react > div {
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-red {
|
|
||||||
cursor: pointer;
|
|
||||||
--tw-bg-opacity: 1;
|
|
||||||
background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-red:hover {
|
|
||||||
--tw-bg-opacity: 1;
|
|
||||||
background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-red {
|
|
||||||
--tw-text-opacity: 1;
|
|
||||||
color: rgba(249, 250, 251, var(--tw-text-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-grn {
|
|
||||||
cursor: pointer;
|
|
||||||
--tw-bg-opacity: 1;
|
|
||||||
background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-grn:hover {
|
|
||||||
--tw-bg-opacity: 1;
|
|
||||||
background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-grn {
|
|
||||||
--tw-text-opacity: 1;
|
|
||||||
color: rgba(249, 250, 251, var(--tw-text-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-blu {
|
|
||||||
cursor: pointer;
|
|
||||||
--tw-bg-opacity: 1;
|
|
||||||
background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-blu:hover {
|
|
||||||
--tw-bg-opacity: 1;
|
|
||||||
background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-blu {
|
|
||||||
--tw-text-opacity: 1;
|
|
||||||
color: rgba(249, 250, 251, var(--tw-text-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
#labels > div {
|
|
||||||
position: absolute;
|
|
||||||
border: solid 1px black;
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn {
|
|
||||||
cursor: pointer;
|
|
||||||
--tw-bg-opacity: 1;
|
|
||||||
background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn:hover {
|
|
||||||
--tw-bg-opacity: 1;
|
|
||||||
background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn {
|
|
||||||
fill: currentColor;
|
|
||||||
--tw-text-opacity: 1;
|
|
||||||
color: rgba(5, 150, 105, var(--tw-text-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn:hover {
|
|
||||||
--tw-text-opacity: 1;
|
|
||||||
color: rgba(4, 120, 87, var(--tw-text-opacity));
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 640px) {
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 768px) {
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 1024px) {
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 1280px) {
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 1536px) {
|
|
||||||
}
|
|
||||||
|
|
|
@ -16,8 +16,6 @@ import { AxesHelper } from './axes'
|
||||||
|
|
||||||
import CSG from "./three-csg.js"
|
import CSG from "./three-csg.js"
|
||||||
|
|
||||||
window.BoolOp = CSG
|
|
||||||
window.th = THREE
|
|
||||||
|
|
||||||
const eq = (a1, a2) => {
|
const eq = (a1, a2) => {
|
||||||
if (a1.length != a2.length) return false
|
if (a1.length != a2.length) return false
|
||||||
|
|
Loading…
Reference in New Issue