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 /src/css | |
| parent | 9db4cdf1758599474dcd979ab40456e70e3825f8 (diff) | |
style: stylelint
Diffstat (limited to 'src/css')
| -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 | } |