summaryrefslogtreecommitdiff
path: root/rannak/algus/utlused/css/utlused.css
diff options
context:
space:
mode:
Diffstat (limited to 'rannak/algus/utlused/css/utlused.css')
-rw-r--r--rannak/algus/utlused/css/utlused.css110
1 files changed, 110 insertions, 0 deletions
diff --git a/rannak/algus/utlused/css/utlused.css b/rannak/algus/utlused/css/utlused.css
new file mode 100644
index 0000000..4f63f54
--- /dev/null
+++ b/rannak/algus/utlused/css/utlused.css
@@ -0,0 +1,110 @@
+/* Mäng ise */
+@import url('https://fonts.googleapis.com/css?family=Montserrat');
+
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+}
+
+body {
+ font-family: 'Montserrat', sans-serif;
+ background-color: #eee;
+ color: #111;
+ touch-action: none;
+}
+
+/* later added stuff here */
+
+.wrapper {
+ outline: 1px solid gold;
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.empty {
+ width: 7rem;
+ height: 7rem;
+}
+
+.drag {
+ position: absolute;
+ width: 7rem;
+ height: 7rem;
+ z-index: 1;
+}
+
+.active {
+ background-color: grey !important;
+}
+
+.done {
+ background-color: green !important;
+}
+
+/* end of later added stuff */
+
+
+.draggable-elements {
+ display: flex;
+ justify-content: center;
+ margin: 2rem;
+}
+.draggable {
+ height: 5rem;
+ width: 5rem;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 1.5rem;
+ margin: 0rem 1rem;
+ cursor: move;
+ transition: opacity 0.2s;
+}
+
+.droppable {
+ height: 10rem;
+ width: 25rem;
+ margin: 1rem auto;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ flex-direction: column;
+ text-align: center;
+ font-size: 8rem;
+ font-weight: bold;
+ background-color: #fff;
+ border: 3px dashed #111;
+ transition: border-width 0.2s, transform 0.2s, background-color 0.4s;
+}
+.droppable span {
+ font-size: 1.25rem;
+ pointer-events: none; /* The element is never the target of pointer events */
+}
+
+/* Drag and Drop Related Styling */
+
+.droppable.droppable-hover {
+ /* background-color: #bee3f0; */
+ border-width: 5px;
+ transform: scale(1.1);
+}
+.droppable.dropped {
+ border-style: solid;
+ color: #fff;
+}
+.droppable.dropped span {
+ font-weight: bolder;
+ margin-top: 0.5rem;
+}
+.droppable.dropped i {
+ pointer-events: none;
+}
+.draggable.dragged {
+ user-select: none;
+ cursor: default;
+}
+.draggable.dragged:hover {
+ opacity: 0.1;
+}