getBaiduCssLib

pc端百度双列显示Css

目前为 2022-12-11 提交的版本。查看 最新版本

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.cn-greasyfork.org/scripts/455643/1127399/getBaiduCssLib.js

  1. // ==UserScript==
  2. // @name getBaiduCssLib
  3. // @namespace http://tampermonkey.net/
  4. // @version 2022121201
  5. // @description pc端百度双列显示Css
  6. // @author tutu辣么可爱(greasyfork)/IcedWatermelonJuice(github)
  7. // @license MIT
  8. // ==/UserScript==
  9. function getBaiduCssLib(k){
  10. var common=`
  11. /**Store BaiduCommonStyle**/
  12. iframe:not([src*='chrome']),
  13. .res_top_banner #foot,
  14. #page .fk,
  15. #head .headBlock,
  16. #rs_top_new,
  17. #wrapper #content_left > table,
  18. #wrapper #content_left .c-recommend,
  19. #wrapper #content_left .leftBlock,
  20. #wrapper #content_left .rrecom-btn-parent,
  21. #demo,
  22. #wrapper #gotoPage,
  23. body > div.result-op,
  24. .rrecom-container,
  25. .chunwan-wrapper {
  26. display: none !important;
  27. }
  28. body {
  29. background-color: #f5f5f5;
  30. /*transition: all ease-out 0.8s;*/
  31. }
  32. #ala_img_results {
  33. overflow: hidden;
  34. }
  35. body a,
  36. body a em,
  37. #u a,
  38. #wrapper #content_left .result h3 a em {
  39. text-decoration: none;
  40. }
  41. body a:hover,
  42. body a:hover em {
  43. text-decoration: none;
  44. }
  45. #wrapper #s_tab {
  46. border-bottom: #e0e0e0 1px solid;
  47. background-color: #f8f8f8;
  48. }
  49. body #head {
  50. top: 0;
  51. background-color: rgba(248, 248, 248, 0.4);
  52. border-bottom: none;
  53. backdrop-filter: blur(10px);
  54. }
  55. form.fm {
  56. background-color: unset;
  57. }
  58. form.fm .s_btn {
  59. background: #3476d2;
  60. border-bottom: 1px solid #3476d2;
  61. }
  62. form.fm .s_btn:hover {
  63. background: #4F7FbF;
  64. border-bottom: 1px solid #3476d2;
  65. }
  66. form.fm .bdsug li {
  67. width: auto;
  68. color: #000;
  69. font: 15px arial;
  70. line-height: 26px;
  71. }
  72. form.fm .s_ipt_wr.bg {
  73. background: #fff;
  74. width: 66%;
  75. min-width: 570px;
  76. }
  77. #content_left .new-pmd .c-span9,
  78. #content_left .new-pmd .c-span10 {
  79. width: unset;
  80. float: unset;
  81. }
  82. /***fix 2k+ problem***/
  83. #head .head_wrapper {
  84. width: unset;
  85. /*edit: fix baidu banner position*/
  86. }
  87. #wrapper #s_tab b {
  88. color: #3476d2;
  89. border-bottom: 3px #3476d2 solid;
  90. }
  91. #wrapper .head_nums_cont_outer .search_tool_conter,
  92. #wrapper .head_nums_cont_outer .nums {
  93. width: 630px;
  94. }
  95. #wrapper #content_left {
  96. animation-name: ani_topTobuttom;
  97. animation-duration: 0.1s;
  98. animation-timing-function: ease;
  99. }
  100. #head .head_wrapper {
  101. animation-name: ani_leftToright;
  102. animation-duration: 0.2s;
  103. animation-timing-function: ease-in;
  104. }
  105. #wrapper #rs,
  106. #wrapper #content_left .result,
  107. #wrapper #content_left .result-op,
  108. #wrapper #content_left > .c-container {
  109. width: 670px;
  110. padding: 0 8px 15px 20px;
  111. margin-top: 0;
  112. margin-left: 0;
  113. margin-bottom: 30px;
  114. border-radius: 15px;/* 圆角 */
  115. background-color: #fff;
  116. box-sizing: border-box;
  117. border: 1px solid rgba(0, 0, 0, 0.1);
  118. }
  119. #wrapper #rs div[class*='single-card-wrapper'],
  120. #wrapper #content_left .result div[class*='single-card-wrapper'],
  121. #wrapper #content_left .result-op div[class*='single-card-wrapper'],
  122. #wrapper #content_left > .c-container div[class*='single-card-wrapper'] {
  123. width: 98%;
  124. }
  125. #wrapper #content_left > .c-container:hover,
  126. #wrapper #content_left > .result:hover,
  127. #wrapper #content_left > .result-op:hover,
  128. #wrapper #content_left > .c-container:hover article {
  129. border: 1px solid rgba(0, 0, 0, 0.3);
  130. box-shadow: 0 0 1px grey;
  131. }
  132. #wrapper #rs[ac-needhide],
  133. #wrapper #content_left > .result[ac-needhide],
  134. #wrapper #content_left > .result-op[ac-needhide],
  135. #wrapper #content_left > .c-container[ac-needhide] {
  136. padding: 5px;
  137. padding-left: 15px;
  138. }
  139. #wrapper #content_left > .result[tpl='soft'] .op-soft-title,
  140. #wrapper #content_left > .result h3[class~='t'],
  141. #wrapper #content_left > .c-container h3[class~='t'] {
  142. background-color: #f8f8f8;
  143. margin: 0px -8px 10px -20px;
  144. padding: 8px 20px 5px;
  145. border-radius: 15px 15px 0 0;/* 圆角 */
  146. }
  147. #wrapper #content_left .f13 a,
  148. #wrapper #content_left .f13 em,
  149. #wrapper #content_left .c-span18 a,
  150. #wrapper #content_left .subLink_factory a,
  151. #wrapper #content_left .subLink_answer a,
  152. #wrapper #content_left .c-tabs-content a,
  153. #wrapper #content_left .op_offical_weibo_content a,
  154. #wrapper #content_left .op_offical_weibo_pz a,
  155. #wrapper #content_left .op_tieba2_tablinks_container a,
  156. #wrapper #content_left .op-tieba-general-right,
  157. #wrapper #content_left .op_dq01_title,
  158. #wrapper #content_left .op_dq01_table a,
  159. #wrapper #content_left .op_dq01_morelink a,
  160. #wrapper #content_left .op-tieba-general-mainpl a,
  161. #wrapper #content_left .op-se-listen-recommend,
  162. #wrapper #content_left .c-offset > div a {
  163. text-decoration: none;
  164. color: #3476d2;
  165. }
  166. #wrapper #content_left .f13 a:hover,
  167. #wrapper #content_left .f13 em:hover,
  168. #wrapper #content_left .c-span18 a:hover,
  169. #wrapper #content_left .subLink_factory a:hover,
  170. #wrapper #content_left .subLink_answer a:hover,
  171. #wrapper #content_left .c-tabs-content a:hover,
  172. #wrapper #content_left .op_offical_weibo_content a:hover,
  173. #wrapper #content_left .op_offical_weibo_pz a:hover,
  174. #wrapper #content_left .op_tieba2_tablinks_container a:hover,
  175. #wrapper #content_left .op-tieba-general-right:hover,
  176. #wrapper #content_left .op_dq01_title:hover,
  177. #wrapper #content_left .op_dq01_table a:hover,
  178. #wrapper #content_left .op_dq01_morelink a:hover,
  179. #wrapper #content_left .op-tieba-general-mainpl a:hover,
  180. #wrapper #content_left .op-se-listen-recommend:hover,
  181. #wrapper #content_left .c-offset > div a:hover {
  182. text-decoration: underline !important;
  183. }
  184. #wrapper #content_left .f13 a {
  185. color: #008000;
  186. }
  187. #wrapper #content_left .c-span18,
  188. #wrapper #content_left .c-span24 {
  189. width: 100%;
  190. min-width: unset;
  191. }
  192. #wrapper #content_left #wrapper #content_left .op_jingyan_list,
  193. #wrapper #content_left #wrapper #content_left .se_com_irregular_gallery ul li,
  194. #wrapper #content_left #wrapper #content_left .result .op-img-address-link-type {
  195. display: inline-block;
  196. margin-left: 10px;
  197. }
  198. #wrapper #content_left #wrapper #content_left .c-border {
  199. width: auto;
  200. border: none;
  201. border-bottom-color: transparent;
  202. border-right-color: transparent;
  203. box-shadow: 0 0 0 transparent;
  204. }
  205. #wrapper #content_left .op-soft-title h3[class~='t'],
  206. #wrapper #content_left .result h3[class~='t'],
  207. #wrapper #content_left .result-op h3[class~='t'],
  208. #wrapper #content_left > .c-container h3[class~='t'] {
  209. font-weight: bold;
  210. font-size: medium;
  211. }
  212. #wrapper #content_left .op-soft-title a,
  213. #wrapper #content_left .result a,
  214. #wrapper #content_left .result-op a,
  215. #wrapper #content_left > .c-container a {
  216. color: #3476d2;
  217. position: relative;
  218. }
  219. #wrapper #content_left .op-soft-title a em,
  220. #wrapper #content_left .result a em,
  221. #wrapper #content_left .result-op a em,
  222. #wrapper #content_left > .c-container a em {
  223. color: #f73131;
  224. font-weight: bold;
  225. }
  226. #wrapper #content_left .op-soft-title a:visited,
  227. #wrapper #content_left .result a:visited,
  228. #wrapper #content_left .result-op a:visited,
  229. #wrapper #content_left > .c-container a:visited {
  230. color: #660099;
  231. }
  232. #wrapper #content_left .op-soft-title a:after,
  233. #wrapper #content_left .result a:after,
  234. #wrapper #content_left .result-op a:after,
  235. #wrapper #content_left > .c-container a:after,
  236. #wrapper #content_left .op-soft-title a:visited:after,
  237. #wrapper #content_left .result a:visited:after,
  238. #wrapper #content_left .result-op a:visited:after,
  239. #wrapper #content_left > .c-container a:visited:after {
  240. content: "";
  241. position: absolute;
  242. border-bottom: 2px solid #3476d2;
  243. bottom: -2px;
  244. left: 100%;
  245. width: 0;
  246. transition: width 350ms, left 350ms;
  247. }
  248. #wrapper #content_left .op-soft-title a:hover:after,
  249. #wrapper #content_left .result a:hover:after,
  250. #wrapper #content_left .result-op a:hover:after,
  251. #wrapper #content_left > .c-container a:hover:after,
  252. #wrapper #content_left .op-soft-title a:visited:hover:after,
  253. #wrapper #content_left .result a:visited:hover:after,
  254. #wrapper #content_left .result-op a:visited:hover:after,
  255. #wrapper #content_left > .c-container a:visited:hover:after {
  256. left: 0;
  257. width: 100%;
  258. transition: width 350ms;
  259. }
  260. #wrapper #content_left .c-group-wrapper {
  261. padding: 30px;
  262. margin: 0 0 20px 0;
  263. min-width: 610px;
  264. }
  265. #wrapper #content_left .c-group-wrapper > .c-container {
  266. min-width: unset;
  267. }
  268. #wrapper #content_left .c-group-wrapper .c-group {
  269. margin: 0;
  270. padding-top: 10px;
  271. }
  272. #wrapper #rs {
  273. padding: unset;
  274. margin: 20px;
  275. border-radius: 5px;
  276. z-index: 1;
  277. }
  278. #wrapper #rs .new-pmd {
  279. padding: 20px;
  280. }
  281. #wrapper #rs .tt {
  282. margin: -20px -20px 5px -20px;
  283. padding: 15px 20px;
  284. background-color: #f8f8f8;
  285. border-radius: 5px 5px 0px 0px;
  286. }
  287. #wrapper #rs table {
  288. width: 630px;
  289. padding: 5px 15px;
  290. }
  291. #wrapper #rs table tr a {
  292. margin-top: 5px;
  293. margin-bottom: 5px;
  294. color: #3476d2;
  295. }
  296. #wrapper #rs table tr a:hover {
  297. text-decoration: underline;
  298. }
  299. .wrapper_new #form .bdsug-new {
  300. padding-right: 11px;
  301. }
  302. #wrapper #page {
  303. min-width: 710px;
  304. height: 40px;
  305. line-height: 40px;
  306. padding-top: 5px;
  307. margin-bottom: 50px;
  308. margin-left: 0;
  309. }
  310. #wrapper #page a,
  311. #wrapper #page strong {
  312. color: #3476d2;
  313. height: auto;
  314. }
  315. #wrapper #page .n {
  316. height: 34px;
  317. }
  318. #wrapper #page .n:hover,
  319. #wrapper #page a:hover .pc {
  320. background: #d8d8d8;
  321. color: #0057da;
  322. filter: brightness(1.1);
  323. }
  324. #wrapper #page strong .pc {
  325. background: #3476d2;
  326. color: white;
  327. }
  328. .op-img-address-desktop-cont {
  329. overflow: hidden;
  330. }
  331. .op-img-address-divide-high {
  332. overflow: hidden;
  333. }
  334. #wrapper #kw {
  335. width: 94%;
  336. }
  337. #container.sam_newgrid .c-container .t .AC-faviconT ~ a,
  338. #container.sam_newgrid .c-container .t .c-icon ~ a {
  339. display: inline;
  340. }
  341. body #wrapper #content_left a[href*='official'] {
  342. color: white;
  343. }
  344. #content_left .c-group-middle,
  345. #content_left .c-group-top {
  346. margin-bottom: 30px !important;
  347. }
  348. #container.sam_newgrid #content_left .c-container .c-container {
  349. width: auto;
  350. min-width: unset;
  351. }
  352. #container.sam_newgrid #content_right .right-ceiling {
  353. position: unset;
  354. }
  355. .c-container .c-result-content {
  356. padding-top: 20px;
  357. }
  358. #wrapper #content_left > .c-container article {
  359. padding-top: 15px;
  360. border: unset !important;
  361. box-shadow: unset !important;
  362. }
  363. body .wrapper_new #head.fix-head .s_form {
  364. height: 70px;
  365. }
  366. .AC.sp-separator {
  367. margin-top: -10px;
  368. width: 650px;
  369. }
  370. #wrapper #content_right {
  371. width: 0;
  372. height: 0;
  373. overflow: hidden;
  374. opacity: 0;
  375. }
  376. body.showRight #wrapper #content_right {
  377. width: 400px;
  378. height: unset;
  379. overflow: unset;
  380. opacity: 1;
  381. }
  382. .result-molecule #page > div {
  383. width: unset;
  384. }
  385. #wrapper #content_left > .c-container[tpl='recommend_list'] {
  386. padding-top: 10px;
  387. display: flex;
  388. align-items: center;
  389. }
  390. #content_left .hit-toptip {
  391. grid-column-start: 1;
  392. grid-column-end: xmain-end;
  393. }
  394. @media screen and (max-width: 1280px) {
  395. #u .toindex,
  396. #u #imsg {
  397. display: none;
  398. }
  399. }
  400. .wrapper_new #s_tab.s_tab .s_tab_inner {
  401. align-items: center;
  402. }
  403. .wrapper_new #s_tab.s_tab .s_tab_inner > *:after {
  404. display: none;
  405. }
  406. @media screen and (min-width: 1921px) {
  407. /*Baidu in 2K screen default in : center*/
  408. #head .head_wrapper {
  409. transform: translateX(-100px);
  410. justify-content: center;
  411. display: flex;
  412. }
  413. body .wrapper_new #s_tab.s_tab .s_tab_inner {
  414. padding-left: 180px;
  415. align-items: center;
  416. }
  417. body .wrapper_new #s_tab.s_tab .s_tab_inner > *:after {
  418. display: none;
  419. }
  420. body #container.sam_newgrid {
  421. padding-left: 316px;
  422. }
  423. form.fm .s_ipt_wr.bg {
  424. min-width: 480px;
  425. }
  426. body.showRight #head .head_wrapper {
  427. transform: translateX(120px);
  428. }
  429. }
  430. `
  431. var dbpage=`
  432. /**Store BaiduTowPageStyle**/
  433. #wrapper_wrapper #container {
  434. width: auto;
  435. margin-left: unset;
  436. }
  437. form.fm {
  438. position: relative;
  439. background-color: unset;
  440. }
  441. #s_tab b,
  442. #s_tab a {
  443. position: relative;
  444. }
  445. #wrapper #s_tab {
  446. padding-left: 0;
  447. margin-left: 0;
  448. display: flex;
  449. justify-content: center;
  450. }
  451. #wrapper .head_nums_cont_outer .search_tool_conter,
  452. #wrapper .head_nums_cont_outer .nums {
  453. width: 80%;
  454. margin-left: 10%;
  455. }
  456. #wrapper .head_nums_cont_outer,
  457. .hint_common_restop,
  458. #header_top_bar {
  459. position: relative;
  460. left: 10%;
  461. width: 80%;
  462. }
  463. #wrapper #content_left,
  464. #container .result-molecule {
  465. margin: 0 auto !important;
  466. padding-left: unset !important;
  467. }
  468. #wrapper #header_top_bar {
  469. margin-bottom: 0px;
  470. }
  471. body #container.sam_newgrid #content_left {
  472. width: 80%;
  473. }
  474. #wrapper #content_left {
  475. display: grid;
  476. grid-template-columns: 50% 50%;
  477. grid-template-areas: "xmain xmain";
  478. margin: 0 auto;
  479. position: relative;
  480. padding-left: 5%;
  481. float: unset;
  482. width: 80%;
  483. margin-left: 7%;
  484. margin-bottom: 30px;
  485. }
  486. body[news] #wrapper #content_left > div:not([class]):not([id]) {
  487. display: grid;
  488. grid-template-columns: 50% 50%;
  489. grid-template-areas: "xmain xmain";
  490. }
  491. #wrapper #content_right {
  492. width: 0 !important;
  493. height: 0 !important;
  494. overflow: hidden !important;
  495. opacity: 0;
  496. }
  497. #wrapper_wrapper #container #rs {
  498. position: relative;
  499. margin: 0 auto;
  500. }
  501. #wrapper #page {
  502. min-width: 710px;
  503. height: 40px;
  504. line-height: 40px;
  505. padding: 5px 10px;
  506. margin: 0 auto;
  507. text-align: center;
  508. position: relative;
  509. }
  510. #wrapper #page .page-inner {
  511. padding-left: 0;
  512. }
  513. #wrapper #content_left .result,
  514. #wrapper #content_left .result-op,
  515. #wrapper #content_left div[class*='vmp-project'],
  516. #wrapper #content_left > .c-container {
  517. width: unset !important;
  518. max-width: 100%;
  519. margin-left: 0;
  520. margin-right: 15px;
  521. }
  522. #wrapper #content_left > *:not([class*='result']):not([class*='c-group-wrapper']) {
  523. grid-column-start: 1;
  524. grid-column-end: xmain-end;
  525. }
  526. .c-container h3 a {
  527. z-index: 1;
  528. }
  529. .AC.sp-separator {
  530. width: auto;
  531. }
  532. /*search engine jump*/
  533. #sej-container {
  534. padding-left: 0;
  535. margin-left: 0;
  536. text-align: center;
  537. }
  538. .s_form_wrapper {
  539. justify-content: center;
  540. display: flex;
  541. }
  542. .result-molecule.new-pmd {
  543. margin: 0 auto;
  544. min-width: 800px;
  545. width: 40% !important;
  546. padding-left: 20px;
  547. }
  548. .result-molecule.new-pmd #page > div {
  549. width: unset;
  550. padding-left: unset;
  551. }
  552. .result-molecule.new-pmd #rs_new {
  553. background-color: white;
  554. width: calc(100% - 20px);
  555. padding: 10px 0 10px 20px;
  556. }
  557. .result-molecule.new-pmd #rs_new table {
  558. width: 100%;
  559. margin-top: 12px;
  560. }
  561. #wrapper .head_nums_cont_outer .search_tool_conter,
  562. #wrapper .head_nums_cont_outer .nums {
  563. width: 80%;
  564. }
  565. @media screen and (max-width: 1500px) {
  566. form.fm .s_ipt_wr.bg {
  567. min-width: 450px;
  568. }
  569. .wrapper_new .head_wrapper #result_logo {
  570. margin-left: -170px;
  571. }
  572. }
  573. @media screen and (min-width: 1921px) {
  574. #head .head_wrapper {
  575. transform: unset;
  576. }
  577. #head .head_wrapper #u {
  578. right: 30px;
  579. }
  580. #s_tab.s_tab .s_tab_inner {
  581. width: 900px;
  582. }
  583. form.fm .s_ipt_wr.bg {
  584. min-width: 900px;
  585. }
  586. }
  587. `
  588. var fit=`
  589. /*****Baidu-AutoFit*****/
  590. body #wrapper .result-molecule.new-pmd[tpl="app/head-tab"] {
  591. width: 100% !important;
  592. }
  593. body #wrapper .result-molecule.new-pmd[tpl="app/head-tab"] #s_tab {
  594. background-color: transparent;
  595. padding-top: 66px;
  596. }
  597. body #wrapper .result-molecule.new-pmd[tpl="app/head-tab"] #s_tab a:before {
  598. color: inherit;
  599. }
  600. body #wrapper #content_left .result,
  601. body #wrapper #content_left .result-op {
  602. background-color: rgba(255, 255, 255, 0.7);
  603. }
  604. body #wrapper #content_left .result h3,
  605. body #wrapper #content_left .result-op h3 {
  606. background-color: rgba(248, 248, 248, 0.4);
  607. }
  608. body #wrapper #content_right {
  609. padding: 20px 15px 15px !important;
  610. border-radius: 5px;
  611. background-color: #FFFFFF66;
  612. box-sizing: border-box;
  613. box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1);
  614. -webkit-box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1);
  615. -moz-box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1);
  616. }
  617. body #wrapper .new-pmd #rs_new {
  618. background-color: rgba(255, 255, 255, 0.7);
  619. }
  620. body #wrapper .result-molecule.new-pmd[tpl="app/page"] #page {
  621. background-color: transparent;
  622. }
  623. body #wrapper .result-molecule.new-pmd[tpl="app/page"] #page a {
  624. background-color: rgba(255, 255, 255, 0.7);
  625. }
  626. body #wrapper .result-molecule.new-pmd #foot {
  627. background-color: rgba(255, 255, 255, 0.7);
  628. }
  629. /*****COMMON*****/
  630. .sp-separator.AC {
  631. background-color: rgba(255, 255, 255, 0.9) !important;
  632. }
  633. .button.ghhider {
  634. background-color: rgba(255, 255, 255, 0.7);
  635. }
  636. `
  637. var other=`
  638. #content_left>div:not([class]){
  639. display: none;
  640. }
  641. #content_left>[tpl=translation] .op_translation_canvas textarea {
  642. width: calc(100% - 18px) !important;
  643. background-position-x: 400px;
  644. }
  645. #content_left>div[tpl*=bjh] {
  646. display: none;
  647. }
  648. #content_left [class^=single-card],
  649. #content_left [class^=re-box] {
  650. box-shadow: none;
  651. }
  652. #content_left [class^=image-normal-card] {
  653. overflow: hidden;
  654. }
  655. #content_left .new-pmd .c-span12 {
  656. width: 100%;
  657. }
  658. #content_left [class^=gameinfo] [class^=listcontent],
  659. #content_left [class^=table-container] {
  660. width: 100%;
  661. overflow: auto;
  662. }
  663. #content_left [class^=gameinfo] [class^=listcontent]::-webkit-scrollbar,
  664. #content_left [class^=table-container]::-webkit-scrollbar {
  665. display: none;
  666. }
  667. #foot {
  668. visibility: hidden;
  669. }
  670. #container>.result-molecule[tpl="app/rs"] {
  671. display: none;
  672. }
  673. #container>.result-molecule[tpl="app/rs"]>#rs_new {
  674. margin: 0;
  675. background: transparent;
  676. }
  677. #container>.result-molecule[tpl="app/rs"]>#rs_new>div {
  678. margin: 0;
  679. }
  680. #container>.result-molecule[tpl="app/rs"]>#rs_new>table {
  681. display: none;
  682. }
  683. #container>.result-molecule[tpl="app/rs"]>#rs_new>table a {
  684. text-align: center;
  685. }
  686. #container .current-page-notice {
  687. text-align: center;
  688. width: calc(100% - 17px) !important;
  689. height: 30px;
  690. line-height: 30px;
  691. margin: 15px 15px 15px 0;
  692. padding: 8px 0;
  693. background-color: rgba(255, 255, 255, 0.7);
  694. border: 1px solid rgba(0, 0, 0, 0.1);
  695. border-radius: 24px;
  696. }
  697. #container .current-page-notice span {
  698. font-weight: bold;
  699. }
  700. .auto-loading-notice[data-pos] span {
  701. background-image: -webkit-linear-gradient(right, #0000007f, #0000005f 25%, #0000007f 50%, #0000005f 75%, #0000007f 100%);
  702. -webkit-text-fill-color: transparent;
  703. -webkit-background-clip: text;
  704. -webkit-background-size: 200% 100%;
  705. -webkit-animation: streamer-text-animation 1s linear infinite;
  706. text-align: center;
  707. }
  708. .auto-loading-notice[data-pos=bottom] {
  709. text-align: center;
  710. margin: 0 155px 30px 140px;
  711. }
  712. @keyframes streamer-text-animation {
  713. 0% {
  714. background-position: 0 0;
  715. }
  716. 100% {
  717. background-position: -100% 0;
  718. }
  719. }
  720. .auto-loading-notice[data-pos=center] {
  721. width: 200px;
  722. height: 50px;
  723. position: fixed;
  724. left: 50%;
  725. top: 40%;
  726. transform: translateX(-50%);
  727. color: white;
  728. line-height: 50px;
  729. backdrop-filter: blur(10px);
  730. background-color: rgba(34, 34, 34, .3);
  731. border-radius: 15px;
  732. text-align: center;
  733. }
  734. `
  735. var map={
  736. "common":common,
  737. "dbpage":dbpage,
  738. "fit":fit,
  739. "other":other,
  740. toCssString(){
  741. var css=""
  742. for(let i in this){
  743. if(typeof this[i]==="string"){
  744. css+=this[i];
  745. }
  746. }
  747. return css
  748. }
  749. }
  750. return k?map[k]:map
  751. }