Left.css 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. .left {
  2. width: 400px; position: absolute; box-sizing: border-box; min-height: 100%; padding-top: 0px; z-index: 1; backface-visibility: hidden;
  3. color: white; background-color: #232A31; background-image: linear-gradient(352deg, #322641, #2A333C); /* linear-gradient(352deg, #232A31, #2A333C);*/
  4. }
  5. body:after {
  6. width: 400px; position: fixed; height: 100%; background-color: #322641;
  7. display: block; z-index: -1; left: 0px; top: 0px; content: "";
  8. }
  9. .left h2 { text-transform: uppercase; font-size: 13px; font-weight: 500; padding: 10px; padding-left: 45px; letter-spacing: 1px; }
  10. .left .logo { background-color: #1E2429; padding: 20px; margin-bottom: 30px; display: block; text-decoration: none; color: white; transition: all 0.3s }
  11. .left .logo span { vertical-align: 39%; font-size: 27px; font-family: 'Text Me One'; }
  12. .left .logo img { padding: 4px; padding-left: 13px; }
  13. .left #Head { }
  14. .left #Head .settings { position: absolute; color: #8A91A2; right: 0px; font-size: 35px; text-decoration: none; padding: 24px; transition: all 0.3s }
  15. .left #Head .settings:hover { color: #FFF; transition: none }
  16. .left #Head .menu { left: 98%; top: 72px; white-space: nowrap; }
  17. .left #Head .modes { padding-left: 29px; }
  18. .left #Head .modes .mode {
  19. padding: 5px; text-transform: uppercase; letter-spacing: 2px; margin: 10px; background-color: rgba(0,0,0,0); outline: 5px solid rgba(0,0,0,0);
  20. font-size: 80%; text-decoration: none; color: white; opacity: 0.5; transition: all 0.3s
  21. }
  22. .left #Head .modes .mode:hover { opacity: 1; transition: none }
  23. .left #Head .modes .mode:active { background-color: rgba(133, 239, 255, 0.09); outline: 5px solid rgba(133, 239, 255, 0.09); transition: none }
  24. .left #Head .modes .mode:focus { transition: all 0.3s }
  25. .left #Head .modes .mode.active { font-size: 90%; border-bottom: 1px solid #83EFFF; color: #83EFFF; opacity: 1 }
  26. .left .site-filter {
  27. margin-left: 33px; width: 85%; background-color: #1e2429; border: 1px solid #3d444b; margin-bottom: 30px;
  28. padding: 13px; box-sizing: border-box; color: white; transition: all 0.3s; font-family: Roboto; font-size: 16px;
  29. }
  30. .left .site-filter:focus { border-color: #6c7884; outline: none }
  31. .left .filter-num {
  32. padding-right: 34px; font-weight: bold; box-sizing: border-box; font-size: 11px; text-transform: uppercase; color: #7E8186;
  33. pointer-events: none; width: 300px; display: inline-block; margin-left: -300px; text-align: right; vertical-align: 2px;
  34. }
  35. .left .filter-clear { color: white; text-decoration: none; margin-left: -41px; opacity: 0.5; padding: 16px; }
  36. .left .filter-clear:hover { opacity: 1; }
  37. .SiteSection .section-title { display: inline-block; width: 100%; opacity: 0.4; }
  38. .SiteSection .section-title:active { opacity: 0.8; transition: none; }
  39. .SiteSection .section-title:focus { transition: all 0.3s; }
  40. .SiteSection .section-title:hover .hide-title { text-decoration: underline; }
  41. .SiteSection .section-title .hide-title {
  42. font-size: 9px; float: right; line-height: 15px; margin-right: 20px;
  43. opacity: 0; pointer-events: none; transition: all 0.5s; transform: TranslateY(5px);
  44. }
  45. .SiteSection.hidden .section-title .hide-title { opacity: 1; pointer-events: all; transform: TranslateY(0px); }
  46. .SiteSection { transition: all 0.3s ease-in-out; }
  47. .SiteList.hidden { margin-bottom: 0px; }
  48. .SiteList { margin-bottom: 40px; }
  49. .SiteList.hidden { margin-bottom: 40px; }
  50. .SiteList .site { border-bottom: 1px solid #3D444B; position: relative; white-space: nowrap; }
  51. .SiteList .site.disabled:hover { background-color: rgba(173,136,183,0.04); }
  52. .SiteList .site.disabled .circle { opacity: 0.3 }
  53. .SiteList .site.disabled .inner { color: white; opacity: 0.3 }
  54. .SiteList .site:last-child { border-bottom: none }
  55. .SiteList .site .circle { pointer-events: none; position: absolute; margin-top: 17px; margin-left: 27px; font-size: 12px; font-family: Verdana; }
  56. .SiteList .site .inner { color: #C2CBDB; text-decoration: none; display: block; padding: 15px 25px; padding-left: 45px; transition: all 0.3s; white-space: normal; }
  57. .SiteList .site .inner:hover { background-color: rgba(173,136,183,0.08); transition: none; color: white }
  58. .SiteList .site .inner:active, .SiteList .site .inner:focus { background-color: rgba(173,136,183,0.2); transition: none; color: white; outline: none }
  59. .SiteList .site .inner .title { max-width: 157px; overflow: hidden; display: inline-block; white-space: nowrap; text-overflow: ellipsis; margin-bottom: -4px }
  60. .SiteList .site .inner .details {
  61. float: right; display: inline; font-size: 11px; text-transform: uppercase; line-height: 23px;
  62. opacity: 0.8; background-color: #17161F; padding: 2px 10px; margin-top: -4px; border-radius: 16px;
  63. }
  64. .SiteList .site .inner .details .modified { opacity: 0.6 }
  65. .SiteList .site.modified-lastday .inner .details .modified { opacity: 1 }
  66. .SiteList .site .settings {
  67. position: absolute; padding: 12px; right: 0px; top: -1px; color: white; text-decoration: none; opacity: 0; font-size: 22px
  68. }
  69. .SiteList .site .message {
  70. border-radius: 20px; position: absolute; top: 13px; font-size: 11px; opacity: 0; transition: all 0.3s ease-in-out; transition-delay: 0.1s; white-space: nowrap;
  71. text-transform: uppercase; padding: 5px 0px; background-color: #7DA1BF; color: white; max-width: 0px; overflow: hidden; height: 23px; box-sizing: border-box; /* af3bff */
  72. display: inline-block; margin-left: 5px; z-index: 99;
  73. }
  74. .SiteList .site.working { background: transparent url(../img/loading-circle.gif) no-repeat 22px; backface-visibility: hidden; }
  75. .SiteList .site .message.done { background-color: #26c281 }
  76. .SiteList .site .message.error { background-color: #3C364F; color: #D5D4D9; }
  77. .SiteList .site .message.visible { padding: 5px 10px; opacity: 1; max-width: 140px; box-shadow: 7px 0px 15px #2F2A3F; }
  78. .SiteList .site:not(:hover) .message.collapsed { background-color: transparent; color: transparent; max-width: 15px; box-shadow: none }
  79. .SiteList .site .message.collapsed:before {
  80. content: "\01F514"; display: block; color: #99A0AF; margin-top: -2px; margin-left: -3px; position: absolute;
  81. transition: all 0.3s ease-in; transition-delay: 0.1s; font-family: Arial, Helvetica, 'Segoe UI Symbol', "Times", "Times New Roman", "serif", "sans-serif", "EmojiSymbols";
  82. }
  83. .SiteList .site:hover .message.collapsed:before { opacity: 0; transform: scale(2); }
  84. .SiteList .site:hover .settings { opacity: 0.5; transition: none }
  85. .SiteList .site .settings:hover { opacity: 1; transition: none }
  86. .SiteList .menu { left: 99%; top: auto; white-space: nowrap; }
  87. .SiteList .menu-item { font-weight: lighter }
  88. .SiteList.more .site .settings { display: none }
  89. .SiteList.more .site .details { display: none }
  90. .SiteList.more .site .details.demo { display: inline; background-color: #8041f1; color: white; }
  91. .SiteList.needaction .site { background-color: rgba(255, 238, 59, 0.06) }
  92. .SiteList.needaction .site .details { display: none }
  93. .SiteList.needaction .site .details.needaction {
  94. display: inherit; color: black; text-decoration: none; background-color: #f1de3b; border-radius: 3px; border-bottom: 2px solid #b1a74b; opacity: 1;
  95. }
  96. .SiteList.needaction .site .details.needaction:hover { background-color: #fcff2b; transition: none !important }
  97. .SiteList.needaction .site .details.needaction:active { transform: translateY(1px); transition: none }
  98. .site-list-more {
  99. display: block; text-align: center; text-transform: uppercase; color: #AAA; padding-top: 15px;
  100. padding-bottom: 8px; font-size: 11px; box-shadow: inset 0px 17px 35px -15px #21212b; letter-spacing: 1px;
  101. }