style_new.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613
  1. .indexbody {
  2. display: flex;
  3. align-items: center;
  4. flex-direction: column;
  5. margin: 0;
  6. padding: 0;
  7. background-color: white;
  8. color: #252525;
  9. }
  10. input[type="text"],
  11. input[type="input"],
  12. textarea {
  13. font-weight: 300;
  14. width: 100%;
  15. border: 1px solid var(--btn-border-line-color);
  16. border-radius: 4px;
  17. padding: 0.1em 0.3em;
  18. font-size: 100%;
  19. min-height: 1.2em;
  20. margin: 2px 0;
  21. }
  22. select {
  23. font-weight: 400;
  24. border: 1px solid #aaaaaa;
  25. padding: 2px 4px;
  26. min-height: 2em;
  27. border-radius: 4px;
  28. cursor: pointer;
  29. margin: 3px 0;
  30. /*width: 100%;*/
  31. }
  32. select option {
  33. }
  34. ul,
  35. li {
  36. white-space: normal;
  37. color: inherit;
  38. margin: 0px;
  39. padding: 0px;
  40. word-break: keep-all;
  41. text-overflow: ellipsis;
  42. list-style-type: none;
  43. }
  44. a,
  45. a:link,
  46. a:visited {
  47. color: var(--link-color);
  48. text-decoration: none;
  49. cursor:pointer;
  50. }
  51. a:focus {
  52. outline: 1px dotted;
  53. }
  54. a:hover,
  55. a:active {
  56. color: var(--tool-link-hover-color);
  57. outline: none;
  58. }
  59. .footer_navbar{
  60. display: flex;
  61. flex-wrap: wrap;
  62. width: 100%;
  63. }
  64. .navbar_button{
  65. text-align:center;
  66. width:20%;
  67. }
  68. .tool_bar_bg{
  69. background-color: #e6e2e2;
  70. }
  71. .page_bg{
  72. background-color: #fefefe;
  73. }
  74. .btn_color{
  75. color:#555;
  76. }
  77. .footer_navbar{
  78. position: fixed;
  79. height: 3.5em;
  80. top: calc(100% - 3.5em);
  81. }
  82. .nav_text{
  83. .font-weight:700;
  84. }
  85. .nav_icon{
  86. padding:5px 0;
  87. }
  88. .icon{
  89. height: 1.4em;
  90. width: 1.4em;
  91. fill: #555;
  92. transition: all 0.2s ease;
  93. }
  94. .small_icon{
  95. height: 1em;
  96. width: 1em;
  97. fill: #555;
  98. -webkit-transition-duration: 0.2s;
  99. transition-duration: 0.2s;
  100. }
  101. #header_nav{
  102. display:flex;
  103. }
  104. #footer_nav{
  105. display:none;
  106. }
  107. #page_header_4{
  108. display:none;
  109. }
  110. #wizard_palicannon_par_select_toc select ,
  111. #id_index_orderby,
  112. .indexbody select{
  113. width: auto;
  114. }
  115. .index_inner {
  116. font-size: 100%;
  117. margin-top: 3.5em;
  118. text-align: left;
  119. }
  120. .index_toolbar {
  121. height: 3.5em;
  122. width: 100%;
  123. top: 0;
  124. left: 0;
  125. margin: 0;
  126. /*text-align: center;*/
  127. padding: 0 10px;
  128. position: fixed;
  129. /*box-shadow: 0px 4px 8px 0px var(--shadow-color);*/
  130. display: -webkit-flex;
  131. display: -moz-flex;
  132. display: flex;
  133. -webkit-align-items: center;
  134. -moz-align-items: center;
  135. align-items: center;
  136. -webkit-justify-content: space-between;
  137. -moz-justify-content: space-between;
  138. justify-content: space-between;
  139. z-index: 2
  140. }
  141. .book_list{
  142. padding: 1em;
  143. flex:7;
  144. overflow-x: auto;
  145. /*display: flex;*/
  146. }
  147. #wizard_palicannon_par_select_text_head{
  148. padding: 20px 30px;
  149. border-radius: 8px;
  150. /*border: 1px solid var(--border-line-color);*/
  151. /* display:none; */
  152. background-color: var(--tool-bg-color);
  153. margin: 20px 40px 40px 40px;
  154. box-shadow: 2px 2px 10px 2px var(--shadow-color);
  155. }
  156. .pali_book_select .pali_book_item{
  157. padding: 0.3em 0.6em;
  158. line-height: 1.4em;
  159. border-radius: 2px;
  160. -webkit-transition-duration: 0.2s;
  161. transition-duration: 0.2s;
  162. cursor: pointer;
  163. display: -webkit-inline-box;
  164. display: -moz-inline-box;
  165. display: inline;
  166. word-break: keep-all;
  167. overflow:hidden;
  168. white-space: nowrap;
  169. }
  170. .pali_book_select .selected{
  171. background-color: #f5f5f5;
  172. color: black;
  173. word-break: keep-all;
  174. text-overflow: ellipsis;
  175. overflow:hidden;
  176. }
  177. .pali_book_select .item_hidden{
  178. display:none;
  179. }
  180. .pali_book_select .level_2{
  181. padding-left:15px;
  182. }
  183. .pali_book_select .level_3{
  184. padding-left:30px;
  185. }
  186. .pali_book_select .level_4{
  187. padding-left:45px;
  188. }
  189. .main_menu_select .selected{
  190. background-color: var(--link-color);
  191. color: var(--btn-hover-color);
  192. word-break: keep-all;
  193. text-overflow: ellipsis;
  194. overflow:hidden;
  195. }
  196. .main_menu_select .item_hidden{
  197. display:none;
  198. }
  199. .book_list_item{
  200. padding: 0.3em 0.6em;
  201. line-height: 1.4em;
  202. border-radius: 2px;
  203. -webkit-transition-duration: 0.2s;
  204. transition-duration: 0.2s;
  205. cursor: pointer;
  206. display: -webkit-box;
  207. display: -moz-box;
  208. display: box;
  209. word-break: keep-all;
  210. overflow:hidden;
  211. white-space: nowrap;
  212. border-bottom: 1px solid #989797;
  213. }
  214. .menu_list_item{
  215. padding: 0.3em 0.6em;
  216. line-height: 1.4em;
  217. border-radius: 2px;
  218. -webkit-transition-duration: 0.2s;
  219. transition-duration: 0.2s;
  220. cursor: pointer;
  221. display: -webkit-inline-box;
  222. display: -moz-inline-box;
  223. display: inline-box;
  224. word-break: keep-all;
  225. overflow:hidden;
  226. white-space: nowrap;
  227. }
  228. #wizard_div{
  229. display:none;
  230. width: 100%;
  231. justify-content: center;
  232. margin-top: 3.5em;
  233. }
  234. .page{
  235. flex-wrap: wrap;
  236. display: flex;
  237. width: 100%;
  238. overflow:hidden;
  239. }
  240. .page_header{
  241. border-bottom: 1px solid #989797;
  242. /*background-color: var(--tool-bg-color3);*/
  243. padding: 0 50px;
  244. flex-wrap: wrap;
  245. display: flex;
  246. width: 100%;
  247. overflow:hidden;
  248. justify-content: center;
  249. height: 3em;
  250. }
  251. #footer_nav{
  252. display:none;
  253. }
  254. .main_menu {
  255. overflow: hidden;
  256. display: inline-flex;
  257. flex-wrap: nowrap;
  258. width: 100%;
  259. padding:5px 3px;
  260. height: auto;
  261. }
  262. .main_menu_inner {
  263. font-weight: 500;
  264. margin-right: -1px;
  265. overflow-y: auto;
  266. overflow-x: hidden;
  267. width: auto;
  268. transition: all 1s;
  269. }
  270. .pali_book_select .pali_res_list_item{
  271. padding: 0.3em 0.6em;
  272. line-height: 1.4em;
  273. border-radius: 2px;
  274. -webkit-transition-duration: 0.2s;
  275. transition-duration: 0.2s;
  276. cursor: pointer;
  277. display: -webkit-box;
  278. display: -moz-box;
  279. display: box;
  280. word-break: keep-all;
  281. overflow:hidden;
  282. white-space: nowrap;
  283. }
  284. .pali_book_select .pali_res_list_item:hover{
  285. background-color: var(--tool-link-hover-color);
  286. color: var(--btn-hover-color);
  287. }
  288. .pali_book_select {
  289. overflow-x: hidden;
  290. /* border-left: 1px solid var(--border-line-color); */
  291. width: 100%;
  292. float: left;
  293. }
  294. .book_index_shell{
  295. font-weight: 500;
  296. margin-right: -1px;
  297. overflow-y: auto;
  298. overflow-x: hidden;
  299. width: auto;
  300. transition: all 1s;
  301. height: auto;
  302. }
  303. .book_info_cover{
  304. width:10em;
  305. height:10em;
  306. background-color: #e0dcdc;
  307. }
  308. .book_block{
  309. width:12em;
  310. height:15em;
  311. display:inline-block;
  312. }
  313. .book_block_cover{
  314. width:10em;
  315. height:10em;
  316. background-color: #e0dcdc;
  317. }
  318. .list_item .book_block{
  319. width:100%;
  320. height:auto;
  321. border-bottom: 1px solid #dddddd;
  322. display: -webkit-flex;
  323. display: -moz-flex;
  324. display: flex;
  325. padding:5px;
  326. }
  327. .list_item .book_block_cover{
  328. width:2em;
  329. height:2em;
  330. background-color: #e0dcdc;
  331. }
  332. .list_item .book_block_title{
  333. font-size: 120%;
  334. font-weight: 700;
  335. }
  336. .list_item .book_block_summary{
  337. color:#848383;
  338. }
  339. .list_item .book_block_body{
  340. padding-left:8px;
  341. }
  342. .left_nav_bar{
  343. flex: 1;
  344. border-right: 1px solid #989797;
  345. padding: 10px;
  346. }
  347. .right_nav_bar_off{
  348. border-left: 1px solid #989797;
  349. flex:2;
  350. padding:0 1em;
  351. }
  352. .right_nav_bar_on{
  353. border-left: 1px solid #989797;
  354. flex:2;
  355. padding:0;
  356. }
  357. #wizard_palicannon_par_select_text_head_button{
  358. margin-right:auto;
  359. }
  360. .important_text{
  361. color:red;
  362. }
  363. #index_search{
  364. display:inline;
  365. }
  366. #index_search .selected{
  367. background-color: var(--btn-border-color);
  368. color: var(--tool-color);
  369. }
  370. .page_body{
  371. display: inline-flex;
  372. padding-top: 4px;
  373. width: 100%;
  374. }
  375. #wizard_palicannon_par_select_text_body{
  376. margin: 10px;
  377. padding: 0 10px;
  378. overflow-x: auto;
  379. }
  380. #search_input{
  381. display: inline;
  382. width: 15em;
  383. }
  384. #book_info_div{
  385. display:none;
  386. }
  387. #para_res_list_shell{
  388. display:none;
  389. }
  390. .search_list_div{
  391. padding: 0.3em 0.6em;
  392. line-height: 1.4em;
  393. border-radius: 2px;
  394. -webkit-transition-duration: 0.2s;
  395. transition-duration: 0.2s;
  396. cursor: pointer;
  397. display: -webkit-box;
  398. display: -moz-box;
  399. display: box;
  400. word-break: keep-all;
  401. overflow: hidden;
  402. white-space: nowrap;
  403. border-bottom: 1px solid #989797;
  404. }
  405. .search_type{
  406. padding-left: 0.5em;
  407. padding-top: 1em;
  408. color:red;
  409. }
  410. .search_item{
  411. padding-left:1em;
  412. }
  413. /*
  414. ul .search_list{
  415. flex:1;
  416. margin: 0 1.5em;
  417. }
  418. */
  419. .search_list li{
  420. padding: 0.3em 0.6em;
  421. padding-left:1em;
  422. line-height: 1.4em;
  423. border-radius: 2px;
  424. -webkit-transition-duration: 0.2s;
  425. transition-duration: 0.2s;
  426. cursor: pointer;
  427. display: -webkit-flex;
  428. display: -moz-flex;
  429. display: flex;
  430. justify-content: space-between;
  431. word-break: keep-all;
  432. overflow: hidden;
  433. white-space: normal;
  434. border-bottom: 1px solid #989797;
  435. }
  436. .search_list .noline{
  437. border-bottom: none;
  438. }
  439. .search_list .title{
  440. padding-top:1.2em;
  441. color:red;
  442. }
  443. .search_list .toc_level_1{
  444. margin-left:0.5em;
  445. }
  446. .search_list .toc_level_2{
  447. margin-left:1em;
  448. }
  449. .search_list .toc_level_3{
  450. margin-left:1.5em;
  451. }
  452. .search_list .toc_level_4{
  453. margin-left:2em;
  454. }
  455. .search_list .toc_level_5{
  456. margin-left:2.5em;
  457. }
  458. .search_list .toc_level_6{
  459. margin-left:3em;
  460. }
  461. .author_name{
  462. display:inline-block
  463. }
  464. .info_button{
  465. display:inline-block;
  466. width:14px;
  467. height:14px;
  468. margin: 2px 0 0 4px;
  469. background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C0C3.134%2C0%2C0%2C3.134%2C0%2C7s3.134%2C7%2C7%2C7s7-3.134%2C7-7S10.866%2C0%2C7%2C0z%20M7%2C2c0.552%2C0%2C1%2C0.447%2C1%2C1S7.552%2C4%2C7%2C4S6%2C3.553%2C6%2C3%20S6.448%2C2%2C7%2C2z%20M9%2C11H5v-1h1V6H5V5h3v5h1V11z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  470. }
  471. .toc_para_res{
  472. background-color: #fbfbfb;
  473. margin-left: 1em;
  474. margin-right: 0.5em;
  475. display: none;
  476. box-shadow: 1px 1px 10px 1px var(--shadow-color);
  477. }
  478. .toc_para_res h2{
  479. display:none;
  480. }
  481. .toc_para_res .search_list .title{
  482. text-align:right;
  483. }
  484. .ui-icon-button{
  485. display:inline-block;
  486. }
  487. .ui-icon{
  488. width:14px;
  489. height:14px;
  490. display:inline-block;
  491. }
  492. .ui-icon-carat-d {
  493. background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E");
  494. }
  495. .ui-icon-carat-l {
  496. background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2210.596%2C11.949%205.646%2C7%2010.596%2C2.05%208.475%2C-0.071%201.404%2C7%208.475%2C14.07%20%22%2F%3E%3C%2Fsvg%3E");
  497. }
  498. .ui-icon-carat-r {
  499. background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E");
  500. }
  501. .ui-icon-carat-u {
  502. background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%222.051%2C10.596%207%2C5.646%2011.95%2C10.596%2014.07%2C8.475%207%2C1.404%20-0.071%2C8.475%20%22%2F%3E%3C%2Fsvg%3E");
  503. }
  504. #author_name{
  505. font-size:200%;
  506. font-weight:700;
  507. }
  508. .album_info{
  509. display:flex;
  510. margin: 0 1em;
  511. }
  512. .album_info .cover{
  513. width:5em;
  514. height:6em;
  515. background-color:gray;
  516. }
  517. .album_info .infomation{
  518. flex:7;
  519. padding: 4px;
  520. }
  521. .album_info .infomation .title{
  522. font-weight:700;
  523. padding:2px 0;
  524. }
  525. .album_info .infomation .author{
  526. font-weight:500;
  527. padding:2px 0;
  528. }
  529. .online_read{
  530. background-color: var(--link-color);
  531. color: white;
  532. padding: 5px 10px;
  533. font-size: 120%;
  534. }
  535. #para_res_list_header{
  536. display:none;
  537. }
  538. #para_res_list h2{
  539. font-size: 150%;
  540. margin-left: 0.5em;
  541. }
  542. .toc_list_parent{
  543. display: inline-block;
  544. max-width: 6em;
  545. overflow: hidden;
  546. }
  547. .toc_list{
  548. box-shadow: 1px 1px 10px 1px var(--shadow-color);
  549. }
  550. .file_format{
  551. background-color:#b1b1b1;
  552. color: white;
  553. padding: 2px 8px;
  554. border-radius: 4px;
  555. }
  556. .media_type{
  557. background-color:#b1b1b1;
  558. color: white;
  559. padding: 2px 8px;
  560. border-radius: 4px;
  561. }
  562. .type_flag{
  563. font-size: 75%;
  564. background-color: rgba(255, 0, 0, 0.37);
  565. padding: 0 4px;
  566. color: white;
  567. }