|
3 | 3 | // @name:zh-TW 軟瑟盤 |
4 | 4 | // @name:ja RandomSexyPicParser |
5 | 5 | // @namespace hoothin |
6 | | -// @version 1.3.16 |
| 6 | +// @version 1.3.17 |
7 | 7 | // @description Random Sexy Pictures Parser |
8 | 8 | // @description:zh-TW 隨機色圖 |
9 | 9 | // @description:ja Random Sexy Pictures Parser |
|
25 | 25 | // @run-at document-idle |
26 | 26 | // @license MIT |
27 | 27 | // ==/UserScript== |
28 | | - |
| 28 | +if (window.top != window.self) { |
| 29 | + return; |
| 30 | +} |
29 | 31 |
|
30 | 32 | (function() { |
31 | 33 | 'use strict'; |
|
391 | 393 | var viewportMeta=document.createElement("meta"); |
392 | 394 | var overMask=document.createElement("div"); |
393 | 395 | var homepage=document.createElement("a"); |
| 396 | + var lightBtn=document.createElement("span"); |
394 | 397 | for(var name in setuConfig){ |
395 | 398 | var config=setuConfig[name]; |
396 | 399 | if(config.hide || !config.name)continue; |
|
419 | 422 | btns.appendChild(modeSelect); |
420 | 423 | btns.appendChild(submit); |
421 | 424 | btns.appendChild(homepage); |
| 425 | + btns.appendChild(lightBtn); |
422 | 426 | overMask.className="over-mask"; |
423 | 427 | imgCon.appendChild(overMask); |
424 | 428 | referrerMeta.name="referrer"; |
|
660 | 664 | } |
661 | 665 | .list-show:hover,.list-show.hover{ |
662 | 666 | opacity: 1; |
| 667 | + transform: scale(1.05); |
663 | 668 | } |
664 | 669 | .list-show{ |
665 | 670 | opacity: 0.6; |
666 | | - transition: opacity .3s ease-in-out; |
667 | | - -moz-transition: opacity .3s ease-in-out; |
668 | | - -webkit-transition: opacity .3s ease-in-out; |
| 671 | + transition: opacity .3s ease-in-out, transform .3s; |
| 672 | + -moz-transition: opacity .3s ease-in-out, transform .3s; |
| 673 | + -webkit-transition: opacity .3s ease-in-out, transform .3s; |
669 | 674 | } |
670 | 675 | .img-con{ |
671 | 676 | overflow-x: hidden; |
672 | 677 | overflow: auto; |
673 | 678 | width: 100%; |
674 | 679 | min-height: calc(100vh - 70px); |
675 | 680 | display: block; |
| 681 | + scrollbar-width: none; |
| 682 | + } |
| 683 | + .img-con::-webkit-scrollbar { |
| 684 | + width: 0 !important; |
| 685 | + height: 0 !important; |
676 | 686 | } |
677 | 687 | .img-con>img{ |
678 | 688 | -webkit-column-break-inside: avoid; |
|
720 | 730 | .btns>a:hover{ |
721 | 731 | background: #ffa31a; |
722 | 732 | } |
| 733 | + .btns>a>span{ |
| 734 | + background: #2f2f2f; |
| 735 | + color: white; |
| 736 | + padding: 5px; |
| 737 | + margin: 0 5px 0 -5px; |
| 738 | + border-radius: 5px 0 0 5px; |
| 739 | + } |
| 740 | + .btns>a:hover>span{ |
| 741 | + background: #3f3f3f; |
| 742 | + } |
723 | 743 | .btns>label{ |
724 | 744 | background: #f8981e; |
725 | 745 | color: black; |
|
751 | 771 | vertical-align: top; |
752 | 772 | margin: 0 5px; |
753 | 773 | } |
| 774 | + .btns>span{ |
| 775 | + right: 10px; |
| 776 | + font-size: x-large; |
| 777 | + position: absolute; |
| 778 | + cursor: pointer; |
| 779 | + filter: brightness(0.5); |
| 780 | + } |
| 781 | + .lighted>.btns>span{ |
| 782 | + filter: none; |
| 783 | + } |
754 | 784 | .btns>button:hover{ |
755 | 785 | transform: scale3d(1.1, 1.1, 1.1); |
756 | 786 | } |
| 787 | + .lighted>.img-con>img.list-show{ |
| 788 | + opacity: 1; |
| 789 | + } |
757 | 790 | .btns>button{ |
758 | 791 | cursor: pointer; |
759 | 792 | background: #0075ff; |
|
770 | 803 |
|
771 | 804 | btns.className="btns"; |
772 | 805 | document.body.appendChild(btns); |
773 | | - homepage.innerHTML="Homepage"; |
| 806 | + homepage.innerHTML="<span>Home</span>page"; |
774 | 807 | homepage.href="https://sleazyfork.org/en/users/8227-hoothin"; |
775 | 808 | homepage.target="_blank"; |
776 | 809 | numInput.type="number"; |
|
792 | 825 | submitParam(); |
793 | 826 | } |
794 | 827 | }; |
| 828 | + lightBtn.innerText="💡"; |
| 829 | + lightBtn.onclick=e=>{ |
| 830 | + document.body.classList.toggle("lighted"); |
| 831 | + } |
795 | 832 |
|
796 | 833 | imgCon.className="img-con"; |
797 | 834 | document.body.appendChild(imgCon); |
|
0 commit comments