Roblox | Full-Width Black Game Page Theme

Full-Width black games theme

  1. /* ==UserStyle==
  2. @name Roblox | Full-Width Black Game Page Theme
  3. @description Full-Width black games theme
  4. @version 1.0.1
  5. @namespace https://gf.qytechs.cn/users/541594
  6. @author Freeplay (https://il.ink/freeplay)
  7. ==/UserStyle== */
  8.  
  9.  
  10. @-moz-document url-prefix("https://www.roblox.com/games/"), url-prefix("https://web.roblox.com/games/") {
  11. /*** MAIN CODE - Made by Freeplay - Don't make fun of me code >:( ***/
  12.  
  13. body {
  14. overflow-x: hidden;
  15. }
  16.  
  17.  
  18. .dark-theme {
  19. background-color: black;
  20. }
  21.  
  22. .dark-theme .content{
  23. background-color: black;
  24. }
  25.  
  26. @media only screen and (min-width: 992px) {
  27. .dark-theme .content {
  28. max-width: none;
  29. padding: 0px;
  30. }
  31. .page-content{
  32. max-width: none!important;
  33. width: 100%;
  34. margin: 0px;
  35. padding-left: 175px;
  36. }
  37.  
  38. .leaderboard-abp{
  39. display: none;
  40. }
  41. .right-abp{
  42. background-color: #070707;
  43. width: 175px;
  44. height: 100%;
  45. margin: auto;
  46. padding-top: 10px;
  47. position: fixed;
  48. }
  49.  
  50. .col-xs-12{
  51. height: 500px;
  52. }
  53.  
  54. .container-footer{
  55. display: none;
  56. }
  57.  
  58.  
  59. .game-main-content .game-thumb-container{
  60. width: 100%;
  61. height: 520px;
  62. position: absolute;
  63. background-color: black;
  64. }
  65. .carousel{
  66. width: 100%;
  67. padding-left: 335px;
  68. height: 520px;
  69. right: 0;
  70. }
  71. .carousel:active {
  72. z-index: 100;
  73. }
  74.  
  75. .carousel-inner {
  76. max-height: 100%;
  77. max-width: calc(100% - 500px);
  78. position: fixed;
  79. transition: background 2s;
  80. }
  81. .carousel-inner:active {
  82. padding-right: 175px;
  83. max-height: 520px;
  84. }
  85. .carousel-inner::after { /* Carouse shadow for background */
  86. background-image: linear-gradient(to top, #000, rgba(0,0,0,0));
  87. position: absolute;
  88. width: 100%;
  89. height: calc(25px + 15%);
  90. z-index: 3;
  91. display: flex;
  92. content: "";
  93. bottom: 0;
  94. pointer-events: none;
  95. }
  96. .carousel-inner:active:after { /* Carouse shadow for background */
  97. height: 0px;
  98. }
  99.  
  100. .carousel-inner .item{
  101. height: 100%;
  102. }
  103. .carousel .carousel-thumb{
  104. min-height: 540px;
  105. object-fit: cover;
  106. }
  107. .carousel .carousel-thumb:active{
  108. object-fit: contain;
  109. display: block;
  110. width: 80%;
  111. margin: auto;
  112. max-height: 500px;
  113. z-index: 6;
  114. }
  115.  
  116.  
  117. .tab-content{
  118. background-image: radial-gradient(farthest-corner at 100% 40px, rgba(10, 10, 10, .9), black, #070707);
  119. padding: 20px;
  120. margin-bottom: 0px!important;
  121. margin-top: -5px;
  122. min-height: 700px;
  123. }
  124.  
  125. /* Youtube Player */
  126. .carousel .flex-video embed, .carousel .flex-video iframe, .carousel .flex-video object{
  127. height: 510px;
  128. z-index: 5;
  129. }
  130. .carousel .flex-video.widescreen{
  131. padding-bottom: 100%; /* Fix youtube player cropping */
  132. margin-left: 100px;
  133. z-index: 5;
  134. }
  135.  
  136. .carousel-control.left{
  137. left: 450px;
  138. }
  139.  
  140. /* Details */
  141. .game-main-content .game-calls-to-action{
  142. position: absolute;
  143. z-index: 3;
  144. width: 450px;
  145. height: 540px;
  146. background-image: linear-gradient(to right, #070707, #050505, #050505, #000, rgba(0,0,0,0));
  147. }
  148. .game-title-container{
  149. margin-right: -500px;
  150. }
  151. .gotham-font h2{
  152. text-shadow: 0px 0px 10px black, 2px 2px 1px black, -2px -2px 1px black, -2px 2px 1px black, 0px -2px 1px black !important;
  153. }
  154. .gotham-font .game-main-content .game-calls-to-action, .gotham-font .game-main-content .game-calls-to-action .game-buttons-container{
  155. padding-top: 50px;
  156. padding-left: 30px;
  157. }
  158. .gotham-font .game-main-content .game-calls-to-action .game-buttons-container{
  159. padding-right: 90px;
  160. padding-bottom: 50px;
  161. z-index: 10;
  162. }
  163. .game-main-content.follow-button-enabled .favorite-follow-vote-share .social-media-share{
  164. position: absolute;
  165. margin-left: -330px;
  166. margin-bottom: 80px;
  167. }
  168. .social-share-container{
  169. text-align: left;
  170. left: 0;
  171. }
  172. /* social Links */
  173. .social-links {
  174. position: absolute;
  175. top: 0px;
  176. width: 400px;
  177. height: 0px;
  178. z-index: 4;
  179. margin-top: -360px;
  180. margin-left: 20px;
  181. }
  182. .social-links .medallion{
  183. padding: 0px;
  184. margin: 0px;
  185. height: 30px;
  186. border: none;
  187. }
  188. .social-links .contents{
  189. margin: 0px;
  190. height: 30px;
  191. }
  192. .social-links .title-wrapper{
  193. padding-left: 30px;
  194. }
  195. .type-img{
  196. background-size: 100% auto !important;
  197. width: 30px!important;
  198. height: 30px!important;
  199. }
  200. .col-md-4{
  201. width: 400px;
  202. height: 50px;
  203. }
  204. /* Fix Social Link Icons */
  205. .social-links .RobloxGroup {
  206. background-position: 0 65px;
  207. }
  208. .social-links .YouTube {
  209. background-position: 0 245px;
  210. }
  211. .social-links .Twitter{
  212. background-position: 0 215px;
  213. }
  214. }
  215. /* Play Button */
  216. .game-main-content .game-play-buttons .btn-common-play-game-lg {
  217. min-width: 100%;
  218. }
  219. /* Tabs */
  220. .dark-theme .rbx-tabs-horizontal .nav-tabs{
  221. background-color: #000000b0;
  222. border-bottom: none;
  223. }
  224.  
  225. .dark-theme .rbx-tab .rbx-tab-heading{
  226. background-color: #000000b0;
  227. transition: background-color .5s;
  228. }
  229. .page-content .rbx-tabs-horizontal{
  230. z-index: 6;
  231. }
  232.  
  233. /* Badges + servers */
  234. .dark-theme .stack .stack-list .stack-row{
  235. background-color: rgba(33,33,33, 0.1);
  236. transition: background-color .5s;
  237. }
  238. .dark-theme .stack .stack-list .stack-row:hover{
  239. background-color: rgba(33,33,33, 0.3);
  240. transition: background-color .5s;
  241. }
  242.  
  243. /* Notices */
  244. .dark-theme .container-empty, .dark-theme .section-content-off{
  245. background-color: rgba(33,33,33, 0.1);
  246. }
  247.  
  248.  
  249. /* Game Passes */
  250. .store-card{
  251. max-width: none;
  252. padding: 10px;
  253. }
  254. .store-card .store-card-name{
  255. text-align: center;
  256. padding-top: 10px;
  257. white-space: normal;
  258. }
  259. .dark-theme .store-card-price{
  260. padding-top: 10px;
  261. padding-bottom: 10px;
  262. }
  263. .dark-theme .store-card-price{
  264. justify-content: center;
  265. display: flex;
  266. }
  267. #rbx-passes-container .store-card{
  268. background-color: rgba(33,33,33, 0.1);
  269. transition: background-color .5s;
  270. border: none;
  271. border-radius: 20px;
  272. }
  273. #rbx-passes-container .store-card:hover{
  274. background-color: rgba(33,33,33, 0.3);
  275. transition: background-color .5s;
  276. }
  277.  
  278. /* RESPONSIVENESSSSSSSSSS */
  279. @media only screen and (max-width: 1180px) {
  280. .page-content{
  281. padding-left: 0px !important;
  282. }
  283. .carousel-inner {
  284. max-width: calc(100% - 335px) !important;
  285. }
  286. }
  287. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址