diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-17 23:49:07 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-17 23:49:07 +0800 |
commit | c9fa07f1a19966ca061849099adf169005f1d585 (patch) | |
tree | a1a8c63e4f964849b17b954c5bf246836c293fe9 | |
parent | 9db4cdf1758599474dcd979ab40456e70e3825f8 (diff) |
style: stylelint
-rw-r--r-- | src/css/dumbymap.css | 273 |
1 files changed, 136 insertions, 137 deletions
diff --git a/src/css/dumbymap.css b/src/css/dumbymap.css index f13119a..18ace27 100644 --- a/src/css/dumbymap.css +++ b/src/css/dumbymap.css | |||
@@ -166,7 +166,6 @@ root { | |||
166 | } | 166 | } |
167 | } | 167 | } |
168 | 168 | ||
169 | |||
170 | .menu { | 169 | .menu { |
171 | display: block; | 170 | display: block; |
172 | overflow: visible; | 171 | overflow: visible; |
@@ -314,6 +313,17 @@ root { | |||
314 | } | 313 | } |
315 | } | 314 | } |
316 | 315 | ||
316 | .point-by-arrow { | ||
317 | display: none; | ||
318 | padding: 5px; | ||
319 | |||
320 | position: absolute; | ||
321 | |||
322 | transform: translate(-50%, -50%); | ||
323 | cursor: crosshair; | ||
324 | pointer-events: none; | ||
325 | } | ||
326 | |||
317 | .Dumby { | 327 | .Dumby { |
318 | overflow: visible; | 328 | overflow: visible; |
319 | width: 100%; | 329 | width: 100%; |
@@ -443,127 +453,6 @@ root { | |||
443 | } | 453 | } |
444 | } | 454 | } |
445 | 455 | ||
446 | .Dumby[data-layout='side-by-side'] { | ||
447 | &::after { | ||
448 | animation: 1.5s forwards fade-out cubic-bezier(0.44, 0.18, 0.86, -0.21); | ||
449 | } | ||
450 | |||
451 | .SemanticHtml, | ||
452 | .Showcase { | ||
453 | width: 50%; | ||
454 | min-width: 20%; | ||
455 | |||
456 | position: absolute; | ||
457 | top: 0; | ||
458 | } | ||
459 | |||
460 | .SemanticHtml { | ||
461 | left: 0; | ||
462 | } | ||
463 | |||
464 | .Showcase { | ||
465 | display: block; | ||
466 | |||
467 | right: 0; | ||
468 | } | ||
469 | |||
470 | .bar { | ||
471 | display: flex; | ||
472 | overflow: visible; | ||
473 | width: 1px; | ||
474 | height: 100%; | ||
475 | |||
476 | position: absolute; | ||
477 | left: 50%; | ||
478 | top: 0; | ||
479 | z-index: 5; | ||
480 | |||
481 | border: 2px black solid; | ||
482 | |||
483 | .bar-handle { | ||
484 | display: inline-block; | ||
485 | width: 60px; | ||
486 | height: 60px; | ||
487 | |||
488 | position: absolute; | ||
489 | left: -30px; | ||
490 | top: calc(50% - 30px); | ||
491 | |||
492 | border-radius: 50%; | ||
493 | |||
494 | background-color: #3887be; | ||
495 | background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjYwIiAgIGhlaWdodD0iNjAiICAgdmVyc2lvbj0iMS4xIiAgIHZpZXdCb3g9IjAgMCA2MCA2MCIgICBpZD0ic3ZnNTQzNCIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxK2RldmVsK29zeG1lbnUgcjEyOTExIiAgIHNvZGlwb2RpOmRvY25hbWU9Imwtci5zdmciPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGE1NDQ0Ij4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGRlZnMgICAgIGlkPSJkZWZzNTQ0MiIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMSIgICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiICAgICBncmlkdG9sZXJhbmNlPSIxMCIgICAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTI4NiIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijc1MSIgICAgIGlkPSJuYW1lZHZpZXc1NDQwIiAgICAgc2hvd2dyaWQ9InRydWUiICAgICBpbmtzY2FwZTp6b29tPSI0IiAgICAgaW5rc2NhcGU6Y3g9IjI1Ljg4OTgzMSIgICAgIGlua3NjYXBlOmN5PSIzNC4zODE4MzMiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIgICAgIGlua3NjYXBlOndpbmRvdy15PSIyMyIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc1NDM0IiAgICAgaW5rc2NhcGU6b2JqZWN0LW5vZGVzPSJ0cnVlIiAgICAgaW5rc2NhcGU6c25hcC1zbW9vdGgtbm9kZXM9InRydWUiPiAgICA8aW5rc2NhcGU6Z3JpZCAgICAgICB0eXBlPSJ4eWdyaWQiICAgICAgIGlkPSJncmlkNTk4OSIgLz4gIDwvc29kaXBvZGk6bmFtZWR2aWV3PiAgPHBhdGggICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIiAgICAgZD0iTSAyNSAyNCBMIDE2IDMwIEwgMjUgMzYgTCAyNSAyNCB6IE0gMzUgMjQgTCAzNSAzNiBMIDQ0IDMwIEwgMzUgMjQgeiAiICAgICBpZD0icGF0aDU5OTUiIC8+PC9zdmc+'); | ||
496 | |||
497 | transition: transform 0.3s ease-in-out; | ||
498 | transform: scale(0.5, 0.5); | ||
499 | cursor: grab; | ||
500 | box-shadow: inset 0 0 0 4px white; | ||
501 | |||
502 | &:hover { | ||
503 | transform: unset; | ||
504 | } | ||
505 | } | ||
506 | } | ||
507 | } | ||
508 | |||
509 | .Dumby[data-layout='overlay'] { | ||
510 | &::after { | ||
511 | animation: 1.5s forwards fade-out cubic-bezier(0.44, 0.18, 0.86, -0.21); | ||
512 | } | ||
513 | |||
514 | .SemanticHtml, | ||
515 | .Showcase { | ||
516 | display: block; | ||
517 | width: 100%; | ||
518 | height: 100%; | ||
519 | margin: 0; | ||
520 | padding: 0; | ||
521 | |||
522 | position: fixed; | ||
523 | left: 0; | ||
524 | top: 0; | ||
525 | } | ||
526 | |||
527 | .Showcase { | ||
528 | z-index: 0; | ||
529 | } | ||
530 | |||
531 | .SemanticHtml { | ||
532 | pointer-events: none; | ||
533 | |||
534 | z-index: 1; | ||
535 | } | ||
536 | } | ||
537 | |||
538 | .Dumby[data-layout='sticky'] { | ||
539 | .SemanticHtml { | ||
540 | max-width: 60em; | ||
541 | margin: 0 auto; | ||
542 | } | ||
543 | |||
544 | .draggable-block { | ||
545 | position: fixed; | ||
546 | |||
547 | &::before { | ||
548 | display: none; | ||
549 | } | ||
550 | } | ||
551 | |||
552 | .Showcase { | ||
553 | display: block; | ||
554 | overflow: hidden; | ||
555 | width: 20vw; | ||
556 | min-width: 10vw; | ||
557 | height: 200px; | ||
558 | min-height: 100px; | ||
559 | resize: both; | ||
560 | |||
561 | .mapclay { | ||
562 | border-radius: 4px !important; | ||
563 | } | ||
564 | } | ||
565 | } | ||
566 | |||
567 | .utils { | 456 | .utils { |
568 | display: flex; | 457 | display: flex; |
569 | padding-block: 1rem; | 458 | padding-block: 1rem; |
@@ -623,8 +512,8 @@ root { | |||
623 | font-size: 0.8rem; | 512 | font-size: 0.8rem; |
624 | 513 | ||
625 | transition: | 514 | transition: |
626 | opacity .3s linear, | 515 | opacity .3s linear, |
627 | visibility .3s linear; | 516 | visibility .3s linear; |
628 | visibility: hidden; | 517 | visibility: hidden; |
629 | opacity: 0; | 518 | opacity: 0; |
630 | pointer-events: auto; | 519 | pointer-events: auto; |
@@ -634,11 +523,6 @@ root { | |||
634 | opacity: 1; | 523 | opacity: 1; |
635 | } | 524 | } |
636 | 525 | ||
637 | /** Hide block with map in focus, which is the only element */ | ||
638 | &:has(pre:only-child [data-placeholder]:only-child) { | ||
639 | display: none; | ||
640 | } | ||
641 | |||
642 | /* Fade out top of contents scrolling */ | 526 | /* Fade out top of contents scrolling */ |
643 | &::before { | 527 | &::before { |
644 | content: ''; | 528 | content: ''; |
@@ -737,6 +621,127 @@ root { | |||
737 | } | 621 | } |
738 | } | 622 | } |
739 | 623 | ||
624 | .Dumby[data-layout='side-by-side'] { | ||
625 | &::after { | ||
626 | animation: 1.5s forwards fade-out cubic-bezier(0.44, 0.18, 0.86, -0.21); | ||
627 | } | ||
628 | |||
629 | .SemanticHtml, | ||
630 | .Showcase { | ||
631 | width: 50%; | ||
632 | min-width: 20%; | ||
633 | |||
634 | position: absolute; | ||
635 | top: 0; | ||
636 | } | ||
637 | |||
638 | .SemanticHtml { | ||
639 | left: 0; | ||
640 | } | ||
641 | |||
642 | .Showcase { | ||
643 | display: block; | ||
644 | |||
645 | right: 0; | ||
646 | } | ||
647 | |||
648 | .bar { | ||
649 | display: flex; | ||
650 | overflow: visible; | ||
651 | width: 1px; | ||
652 | height: 100%; | ||
653 | |||
654 | position: absolute; | ||
655 | left: 50%; | ||
656 | top: 0; | ||
657 | z-index: 5; | ||
658 | |||
659 | border: 2px black solid; | ||
660 | |||
661 | .bar-handle { | ||
662 | display: inline-block; | ||
663 | width: 60px; | ||
664 | height: 60px; | ||
665 | |||
666 | position: absolute; | ||
667 | left: -30px; | ||
668 | top: calc(50% - 30px); | ||
669 | |||
670 | border-radius: 50%; | ||
671 | |||
672 | background-color: #3887be; | ||
673 | background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjYwIiAgIGhlaWdodD0iNjAiICAgdmVyc2lvbj0iMS4xIiAgIHZpZXdCb3g9IjAgMCA2MCA2MCIgICBpZD0ic3ZnNTQzNCIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxK2RldmVsK29zeG1lbnUgcjEyOTExIiAgIHNvZGlwb2RpOmRvY25hbWU9Imwtci5zdmciPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGE1NDQ0Ij4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGRlZnMgICAgIGlkPSJkZWZzNTQ0MiIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMSIgICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiICAgICBncmlkdG9sZXJhbmNlPSIxMCIgICAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTI4NiIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijc1MSIgICAgIGlkPSJuYW1lZHZpZXc1NDQwIiAgICAgc2hvd2dyaWQ9InRydWUiICAgICBpbmtzY2FwZTp6b29tPSI0IiAgICAgaW5rc2NhcGU6Y3g9IjI1Ljg4OTgzMSIgICAgIGlua3NjYXBlOmN5PSIzNC4zODE4MzMiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIgICAgIGlua3NjYXBlOndpbmRvdy15PSIyMyIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc1NDM0IiAgICAgaW5rc2NhcGU6b2JqZWN0LW5vZGVzPSJ0cnVlIiAgICAgaW5rc2NhcGU6c25hcC1zbW9vdGgtbm9kZXM9InRydWUiPiAgICA8aW5rc2NhcGU6Z3JpZCAgICAgICB0eXBlPSJ4eWdyaWQiICAgICAgIGlkPSJncmlkNTk4OSIgLz4gIDwvc29kaXBvZGk6bmFtZWR2aWV3PiAgPHBhdGggICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIiAgICAgZD0iTSAyNSAyNCBMIDE2IDMwIEwgMjUgMzYgTCAyNSAyNCB6IE0gMzUgMjQgTCAzNSAzNiBMIDQ0IDMwIEwgMzUgMjQgeiAiICAgICBpZD0icGF0aDU5OTUiIC8+PC9zdmc+'); | ||
674 | |||
675 | transition: transform 0.3s ease-in-out; | ||
676 | transform: scale(0.5, 0.5); | ||
677 | cursor: grab; | ||
678 | box-shadow: inset 0 0 0 4px white; | ||
679 | |||
680 | &:hover { | ||
681 | transform: unset; | ||
682 | } | ||
683 | } | ||
684 | } | ||
685 | } | ||
686 | |||
687 | .Dumby[data-layout='overlay'] { | ||
688 | &::after { | ||
689 | animation: 1.5s forwards fade-out cubic-bezier(0.44, 0.18, 0.86, -0.21); | ||
690 | } | ||
691 | |||
692 | .SemanticHtml, | ||
693 | .Showcase { | ||
694 | display: block; | ||
695 | width: 100%; | ||
696 | height: 100%; | ||
697 | margin: 0; | ||
698 | padding: 0; | ||
699 | |||
700 | position: fixed; | ||
701 | left: 0; | ||
702 | top: 0; | ||
703 | } | ||
704 | |||
705 | .Showcase { | ||
706 | z-index: 0; | ||
707 | } | ||
708 | |||
709 | .SemanticHtml { | ||
710 | pointer-events: none; | ||
711 | |||
712 | z-index: 1; | ||
713 | } | ||
714 | } | ||
715 | |||
716 | .Dumby[data-layout='sticky'] { | ||
717 | .SemanticHtml { | ||
718 | max-width: 60em; | ||
719 | margin: 0 auto; | ||
720 | } | ||
721 | |||
722 | .draggable-block { | ||
723 | position: fixed; | ||
724 | |||
725 | &::before { | ||
726 | display: none; | ||
727 | } | ||
728 | } | ||
729 | |||
730 | .Showcase { | ||
731 | display: block; | ||
732 | overflow: hidden; | ||
733 | width: 20vw; | ||
734 | min-width: 10vw; | ||
735 | height: 200px; | ||
736 | min-height: 100px; | ||
737 | resize: both; | ||
738 | |||
739 | .mapclay { | ||
740 | border-radius: 4px !important; | ||
741 | } | ||
742 | } | ||
743 | } | ||
744 | |||
740 | .dumby-block:has(pre:only-child [data-placeholder]:only-child) { | 745 | .dumby-block:has(pre:only-child [data-placeholder]:only-child) { |
741 | overflow: clip; | 746 | overflow: clip; |
742 | 747 | ||
@@ -770,13 +775,7 @@ root { | |||
770 | } | 775 | } |
771 | } | 776 | } |
772 | 777 | ||
773 | .point-by-arrow { | 778 | /** Hide block with map in focus, which is the only element */ |
779 | .draggable-block:has(pre:only-child [data-placeholder]:only-child) { | ||
774 | display: none; | 780 | display: none; |
775 | padding: 5px; | ||
776 | |||
777 | position: absolute; | ||
778 | |||
779 | transform: translate(-50%, -50%); | ||
780 | cursor: crosshair; | ||
781 | pointer-events: none; | ||
782 | } | 781 | } |