123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412 |
- /*
- AirMusic main css
- author: tobychui
- No, do not make bright theme for this WebApp
- */
- body{
- background: rgb(20,22,25);
- background: linear-gradient(90deg, rgba(20,22,25,1) 43%, rgba(35,39,46,1) 100%);
- }
- p,span,h1,h2,h3,h4,h5,h6,div,a,button{
- font-family: "Microsoft JhengHei","SimHei", "Apple LiGothic Medium", "STHeiti";
- font-weight: 300;
- }
- .AMmenu{
- background-color: #16171a !important;
- color: white !important;
- box-shadow: 0px 0px 0px 0px transparent !important;
- }
- .noBorder{
- border: 1px solid transparent !important;
- }
- .whiteFont{
- color: white !important;
- }
- .AMmenu.button:hover{
- background-color: #3f3f3f !important;
- }
- .bottomBlue{
- border-bottom: 3px solid #2d4771 !important;
- }
- .leftsb{
- position:fixed;
- top:0px;
- left:0px;
- width:60%;
- background-color:#141519;
- }
- .leftsbObject{
- padding: 5px;
- border-bottom: 1px solid #4a4a4a;
- }
- .sidebarBanner{
- background-color:#4b75ff;
- }
- .sbPaddingIn{
- padding:10px;
- padding-left:22px;
- }
- .sbSelectable{
- cursor:pointer;
- }
- .sbSelectable:hover{
- background-color:#606060;
- }
- .mainList{
- position:relative;
- top:51px;
- }
- .mainList.item{
- padding:8px;
- padding-left: 20px;
- border-bottom: 1px solid #606060;
- cursor: pointer;
- }
- .mainList.item:hover{
- background-color:#606060;
- }
- .topRightCorner{
- position:absolute;
- top:6px;
- right:30px;
- background-color:#595959;
- padding-left:5px;
- padding-right:5px;
- min-height:20px;
- color:white;
- }
- .mainList.rightFunctionBar{
- position:absolute;
- top:0px;
- height:100%;
- width:25px;
- right:0px;
- color:#a5a5a5;
- cursor:pointer;
- }
- .mainList.item.extrapadding{
- padding-top:15px;
- padding-bottom:15px;
- }
- #playerInterface{
- z-index:100;
- position:fixed;
- left:0px;
- top:0px;
- height:100%;
- width:100%;
- background:rgba(20,20,20,0.8);
- }
- @supports ((-webkit-backdrop-filter: blur(3px)) or (backdrop-filter: blur(3px))) {
- #playerInterface{
- backdrop-filter: blur(3px);
- background:rgba(20,20,20,0.5);
- }
- }
- #miniPlayer{
- z-index:45;
- position:fixed;
- left:0px;
- bottom:0px;
- width:100%;
- height:60px;
- background-color:#282828;
- border-top: 2px solid #4b75ff !important;
- }
- .miniPlayer.minitab{
- background-color:#595959;
- position:absolute;
- padding-left:3px;
- padding-right:3px;
- color:white;
- right:136px;
- bottom:5px;
- text-overflow: ellipsis;
- overflow: hidden;
- }
- .miniPlayerControls{
- position:absolute;
- bottom:0.5em;
- right:5px;
- color: white;
- font-size: 1.6em;
- }
- .miniPlayer.selectable{
- cursor: pointer;
- }
- .miniPlayer.selectable:hover{
-
- }
- .playingTrack{
- background-color:#606060;
- }
- .hidden{
- display:none;
- }
- #mainPlayerControlInterface{
- position:absolute;
- bottom:0px;
- left:0px;
- width:100%;
- height:140px;
- padding:20px;
- }
- .mainControlButtons{
- margin: auto;
- width:80%;
- font-size:200%;
- text-align: center;
- margin-top: 0px;
- }
- .enabled.icon{
- color:white;
- }
- .disabled.icon{
- color:#8c8c8c;
- }
- .disabled{
- opacity: 0.5;
- pointer-events: none;
- }
- #albumnArt{
- /*
- margin-top:10px;
- margin:20px;
- */
- width: 100%;
- padding-right: 20px;
- padding-left: 20px;
- position: absolute;
- text-align: center;
- }
- .mainPlayer.minitab{
- background-color:rgba(80, 80, 80, 0.5);
- padding-left:5px;
- padding-right:5px;
- color:white;
- text-align: center;
- text-overflow: ellipsis;
- overflow: hidden;
- max-width:100px;
- display: inline-block;
- font-size:90%;
- }
- #progressTime{
- color:white;
- position:absolute;
- left:2em;
- top:0px;
- }
- #remainTime{
- color:white;
- position:absolute;
- right:2em;
- top:0px;
- }
- #volumeGUI{
- position:absolute;
- top:50px;
- left:0px;
- width:100%;
- height: 4em;
- padding-left:6em;
- padding-right:6em;
- padding-top:5px;
- padding-bottom:5px;
- background-color:rgba(12, 12, 12, 0.6);
- backdrop-filter: saturate(180%) blur(3px);
- display:none;
- z-index:95;
- }
- .quickMenu{
- position:fixed;
- top:10em;
- left:10%;
- right:10%;
- bottom:10em;
- border-radius: 5px;
- background-color:rgba(12, 12, 12, 0.8);
- backdrop-filter: saturate(180%) blur(5px);
- padding:2em;
- color:white;
- overflow-y:auto;
- overflow-x:hidden;
- display:none;
- z-index:120;
- border-radius: 0.4em;
- }
- #fadeReturnScreen{
- z-index:100;
- }
- @media (max-height: 650px) {
- .quickMenu{
- top: 3em;
- bottom: 6em;
- left:5%;
- right:5%;
- }
-
- }
- .fadeScreen{
- position:fixed;
- top:0px;
- left:0px;
- width:100%;
- height:100%;
- z-index:110;
- background:rgba(30,30,30,0.7);
- display:none;
- }
- .greenBtn{
- color:#2fb792 !important;
- font-weight: bold;
- padding:.5em;
- padding-left:3em;
- padding-right:3em;
- cursor:pointer;
- background-color: rgba(255,255,255,0.2);
- border-radius: 20px;
- }
- button{
- background: none;
- border: none;
- }
- .greenBtn:hover{
- background-color:#6b6b6b;
- }
- .selectable.item{
- border: 1px solid transparent;
- padding-left:20px !important;
- padding-right:20px !important;
- cursor:pointer;
- font-size:120%;
- }
- .selectable.item:hover{
- background-color:#686868;
- border: 1px solid #969696;
- }
- .forcesize.button{
- width:72px !important;
- height:72px !important;
- }
- .songTitleWrapper{
- max-width:calc(100% - 80px);
- }
- .showMoreMenus{
- background-color:rgba(12, 12, 12, 0.8);
- backdrop-filter: saturate(180%) blur(5px);
- position:fixed;
- top:10%;
- left:10%;
- right:10%;
- padding:20px;
- padding-bottom:30px;
- z-index:95;
- border-radius: 5px;
- }
- .showMoreMenuItem{
- border: 1px solid transparent;
- font-size:1.1em;
- color:white;
- padding:10px;
- cursor:pointer;
- }
- .showMoreMenuItem:hover{
- background-color:#686868;
- border: 1px solid #969696;
- }
- .dropdownMusicList{
- background: rgb(20,22,25);
- background: linear-gradient(90deg, rgba(20,22,25,1) 43%, rgba(35,39,46,1) 100%);
- position:fixed;
- left:0px;
- top:0px;
- height:calc(100% - 128px);
- width:100%;
- z-index:100;
- }
- .dropdownMusicListMiniMenu{
- width:100%;
- height:25px;
- background-color:#141519;
- padding-left:12px;
- padding-right:12px;
- padding-top:3px;
- color:white;
- }
- .dropdownMusicListBottom{
- position:absolute;
- left:0px;
- bottom:0px;
- width:100%;
- height:25px;
- background-color:#141519;
- padding-left:12px;
- padding-right:12px;
- padding-top:3px;
- color:white;
- text-align:center;
- cursor:pointer;
- }
- #currentPlayingMainList{
- height:calc(100% - 50px);
- overflow-y:auto;
- top:0px;
- }
- .dropdownList{
- position:relative;
- }
- .dropdownList.item{
- padding:8px;
- padding-left: 20px;
- border-bottom: 1px solid #606060;
- cursor: pointer;
- }
- .dropdownList.item:hover{
- background-color:#606060;
- }
- .dropdownList.playingTrack{
- background-color:#606060;
- }
- #settingInterface .item{
- font-size: 100%;
- }
- #playlistInterface .playlist.item{
- padding: 4px;
- padding-top:4px;
- padding-bottom:4px;
- font-size: 100%;
- }
- /*
- patches for Tocas UI to Sementic transitions
- */
- .topPanelButtons{
- background: none !important;
- border: none !important;
- }
- .panelButtons{
- background: none !important;
- border: none !important;
- }
- .noborderbtn{
- border: 0px solid transparent;
- box-shadow: none !important;
- -webkit-box-shadow: none !important;
- }
|