Advertisement
creacl

Candy Theme for ENDCHAN

Mar 19th, 2023 (edited)
2,266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.14 KB | None | 0 0
  1. /*
  2. Кукла -> Общее -> Пользовательский CSS
  3. Candy Theme for ENDCHAN V1.5 [23.03.2023]
  4.  
  5. V1.5:
  6. - цвет спойлеров приведен к теме;
  7. - название медиа в просмотрщике не вылазит за рамки;
  8. - добавлено скругление цветной плашки ID;
  9. */
  10.  
  11. :root { --title: #2874A6 ;} /*цвет текста темы*/
  12. :root { --dtext: #404040 ;} /*цвет основного текста*/
  13. :root { --stext: #6E6E5E ;} /*цвет вторичного текста*/
  14. :root { --gtext: #809020 ;} /*цвет гринтекста*/
  15. :root { --background: #F3F2EC ;} /*цвет фона*/
  16. :root { --postbackground: #DDDCCC ;} /*цвет фона постов*/
  17. :root { --mpost: #e8d6b7 ;} /*цвет выделенного поста*/
  18. :root { --link: #E36E26 ;} /*цвет акцента*/
  19. :root { --alink: #A04000 ;} /*цвет при наведении на акцент*/
  20. :root { --pcounter: #809020 ;} /*цвет счетчика постов*/
  21. :root { --border: #d2d2d266;} /*цвет рамок*/
  22.  
  23. :root { --dfont: trebuchet ms,sans-serif;} /*основной шрифт*/
  24. :root { --dfontsize: 15px;} /*размер основного шрифта*/
  25. :root { --bfontsize: 16px;} /*размер шрифта побольше*/
  26. :root { --sfontsize: 13.5px;} /*размер шрифта поменбше*/
  27. :root { --s2fontsize: 11.5px;} /*вообще маленький шрифт жесть*/
  28.  
  29.  
  30. html {
  31. font-family: var(--dfont); /*шрифт*/
  32. font-size: var( --dfontsize); /*размер шрифта*/
  33. color: var(--dtext); /*цвет шрифта*/
  34. background-color: var(--background);
  35. }
  36.  
  37. header {
  38. background-color: var(--background); /*цвет оглавления доски (/polru)*/
  39. width: 100%;
  40. }
  41.  
  42. body {
  43. font-family: var(--dfont); /*шрифт*/
  44. line-height: 1.3; /*межстрочный интервал*/
  45. background-color: var(--background); /*цвет фона постов*/
  46. color: var(--dtext);
  47. }
  48.  
  49. #threadList #divThreads {
  50. font-size: var( --dfontsize);
  51. margin:auto; width: 75em; /*выравнивание по центру, ширина столбца*/
  52. }
  53.  
  54. nav {
  55. background-color: var(--postbackground); /*цвет верхней панели*/
  56. color: var(--postbackground); /*цвет разделитей верхней панели*/
  57. border-bottom: 0px;
  58. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  59. }
  60. #panelMessage hr {border-width: 0px; margin:0;} /*убрать рамки сверху*/
  61. #de-main hr {border-width: 0px;} /*убрать рамку над "ответить"*/
  62. #postBox {display: none;} /*уменьшить шапку*/
  63. p[align^='right'] {display: none;} /*убрать кнопку expand all images*/
  64. hr { /*настройка рамок*/
  65. height: 0px;
  66. border-width: 1px medium medium;
  67. border-style: solid none none;
  68. border-color: var(--border);
  69. }
  70.  
  71. .opHead { /*оглавление оппоста*/
  72. font-size: var(--sfontsize);
  73. color:var(--stext);
  74. }
  75.  
  76. .labelSubject { /*настройки текста темы*/
  77. font-size: var(--bfontsize);
  78. color:var(--title);
  79. margin-left: 0.4rem;
  80. }
  81.  
  82. .linkName.noEmailName { /*Настройки емейла*/
  83. color:var(--stext);
  84. cursor: default !important;
  85. pointer-events: none;
  86. }
  87.  
  88. .labelId { /*Настройка плашки ID*/
  89. color: white;
  90. text-shadow: #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px;
  91. margin-right: 0.2rem;
  92. padding-left: 0.4rem;
  93. padding-right: 0.4rem;
  94. border-radius: 0.5rem;
  95. }
  96.  
  97. .linkSelf, .linkQuote { /*Настройки текста номера поста*/
  98. font-size: var(--dfontsize);
  99. color:var(--stext);
  100. }
  101.  
  102. .panelUploads {
  103. float: none;
  104. display: flex;
  105. flex-flow: row wrap;
  106. box-sizing: border-box;
  107. }
  108.  
  109. .uploadCell {
  110. max-width: 250px;
  111. height: auto;
  112. margin:0.5rem;
  113. }
  114.  
  115. .uploadCell img[src*="-video"] { /*Штриховая рамка mp4/webm*/
  116. border: 1px dashed var(--dtext);
  117. }
  118.  
  119. .uploadCell img { /*настройки пикрилов*/
  120. border-radius: 5px;
  121. }
  122.  
  123. .uploadDetails {
  124. color: var(--stext); /*настройки свойств пикрилов*/
  125. font-size: 0;
  126. margin-bottom:0.1rem;
  127. display: grid;
  128. grid-template-areas:
  129. "A1 A1 A1 A1 A1 A1 A1 A1 A1"
  130. "B1 B2 B3 B3 B3 B3 B3 B3 B3";
  131. }
  132. .originalNameLink { grid-area: A1; font-size: var(--s2fontsize);}
  133. .de-btn-img { grid-area: B1;}
  134. .sizeLabel { grid-area: B2; font-size: var(--s2fontsize);}
  135. .dimensionLabel { grid-area: B3; font-size: var(--s2fontsize);}
  136.  
  137. .de-oppost { /*перетягиваем opHead выше пикрилов*/
  138. display: grid;
  139. flex-wrap: wrap;
  140. }
  141.  
  142. .opHead {
  143. order: -1;
  144. }
  145.  
  146. nav a,
  147. header summary,
  148. .linkReply,
  149. .linkLast50,
  150. .de-link-backref,
  151. .originalNameLink,
  152. .originalNameLink.de-img-name,
  153. .linkPreview,
  154. .quoteLink,
  155. .de-link-postref,
  156. .prevLabel,
  157. .nextLabel,
  158. .delLink,
  159. .de-abtn,
  160. .divMessage a,
  161. .youtube_wrapper,
  162. a[id^='hidepolru'],
  163. td > a,
  164. .small,
  165. .returnLink,
  166. .magratheaLink,
  167. .catalogLink,
  168. .bottomLink,
  169. .topLink,
  170. .replyLink,
  171. #expandAll {
  172. color: var(--link); /*цвет акцента*/
  173. text-decoration: none !important; /*убрать подчеркивание*/
  174. }
  175.  
  176. nav a:hover,
  177. header summary:hover,
  178. .linkReply:hover,
  179. .linkLast50:hover,
  180. .de-link-backref
  181. .originalNameLink:hover,
  182. .originalNameLink.de-img-name:hover,
  183. .linkPreview:hover,
  184. .de-link-postref:hover,
  185. .prevLabel:hover,
  186. .nextLabel:hover,
  187. .delLink:hover,
  188. .de-abtn:hover,
  189. a[id^='hidepolru']:hover,
  190. a:hover,
  191. .returnLink:hover,
  192. .magratheaLink:hover,
  193. .catalogLink:hover,
  194. .bottomLink:hover,
  195. .replyLink:hover,
  196. #expandAll:hover {
  197. color: var(--alink); /*цвет активации акцента*/
  198. }
  199.  
  200. .innerPost { /*настройки постов*/
  201. background-color: var(--postbackground);
  202. border-width: 0px 0px 0px 0px;
  203. border-radius: 5px;
  204. padding: 0.3rem 0.3rem 0.3rem 0.3rem;
  205. }
  206.  
  207. .innerPost > .linkName, .noEmailName, .labelCreated {
  208. font-size: var(--sfontsize);
  209. color:var(--stext);
  210. }
  211.  
  212. .innerPost > .spanId {
  213. font-size: var(--sfontsize);
  214. color:var(--stext);
  215. }
  216.  
  217. .innerPost > .linkSelf, .linkQuote {
  218. font-size: var(--dfontsize);
  219. color:var(--stext);
  220. }
  221.  
  222. .innerPost > a[id^='hidepolru'] {
  223. font-size: var(--sfontsize);
  224. }
  225.  
  226. .divMessage {
  227. font-size: var(--dfontsize);
  228. color:var(--dtext);
  229. margin-left:1rem;
  230. margin-top:0.5rem;
  231. margin-bottom:0.3rem;
  232. }
  233.  
  234. .de-post-counter { /*настройка счетчика постов*/
  235. color:var(--pcounter);
  236. font-size: var(--dfontsize);
  237. }
  238.  
  239. .de-oppost { margin-top:1rem; } /*отступ тредов*/
  240.  
  241. .de-refmap { /*настройки "ответы"*/
  242. font-size: var(--s2fontsize);
  243. font-style: normal;
  244. margin-left: 1rem;
  245. margin-top:0.1rem;
  246. }
  247.  
  248. .labelOmission { /*настройки текста "пропущено Н постов"*/
  249. font-size: var(--sfontsize);
  250. color: var(--stext);
  251. }
  252.  
  253. .labelOmission a { display: none; } /*Скрыть кнопку "Expand thread"*/
  254.  
  255. span.greenText {color: var(--gtext);} /*гринтекст*/
  256.  
  257. .markedPost {
  258. background-color: var(--mpost);
  259. border-width: 0px 0px 0px 0px;
  260. border-radius: 5px;
  261. padding: 0.3rem 0.3rem 0.3rem 0.3rem; /*цвет выделения поста*/
  262. }
  263.  
  264. .de-mypost { /*цвет рамки моего поста*/
  265. box-shadow: -4px 0 2px -2px var(--link) !important;
  266. }
  267.  
  268. .de-mypost-reply::before {
  269. border-left: 5px dotted var(--link) !important;
  270. }
  271.  
  272. .de-new-post { /*выделение нового поста*/
  273. box-shadow: -4px 0 2px -2px var(--gtext) !important;
  274. }
  275.  
  276. .linkPreview { display: none; } /*скрыть кнопку превью*/
  277.  
  278. .hidePost { display: none !important; } /*скрыть кнопку "скрыть пост*/
  279.  
  280. .hideThread { display: none; } /*скрыть кнопку "скрыть тред*/
  281.  
  282. .linkLast50 { display: none; } /*скрыть кнопку "Last 50 posts*/
  283.  
  284. .postCell input[type="checkbox"] { display: none; } /*скрыть чекбоксы постов*/
  285.  
  286. .de-pview input[type="checkbox"] { display: none; } /*скрыть еще чекбоксы постов*/
  287.  
  288. .markedPost input[type="checkbox"] { display: none; } /*скрыть чекбоксы выделеннх постов*/
  289.  
  290. .opHead input[type="checkbox"] { display: none; } /*скрыть чекбоксы выделения тредов*/
  291.  
  292. .de-post-counter-you { display: none; } /*скрыть табличку you*/
  293.  
  294. .divMessage { max-height: initial !important; } /*чтобы длинные сообщения разворачивались полностью, без скролла*/
  295.  
  296. .quoteLink {text-decoration: none;} /*убрать подчеркивание >>ссылок постов*/
  297.  
  298. .de-link-parent { outline: none !important; } /*Убрать рамку вокруг >>ссылок при наведении*/
  299.  
  300. .de-selected { /*Скрыть красную рамку поста, появляющуюся при листании картинок*/
  301. box-shadow: 0px 0 2px -2px rgba(220,0,0,.8), -0px 0 2px -2px rgba(220,0,0,.8) !important;
  302. }
  303. .watchButton { display: none; } /*Скрыть какой-то глаз перед темой*/
  304.  
  305. .imgFlag { /*Обводка флажков*/
  306. border: 1px solid black;
  307. }
  308.  
  309. .contentAction { display: none; } /*Скрыть форму удаления постов*/
  310.  
  311. .hField {display:none;} /*Скрыть пустое поле в форме постинга*/
  312. #de-win-reply table tr:nth-child(6) {display:none;} /*Скрыть встроенную рисовалку*/
  313. .form-post td {padding: 0;} /*Уменьшить рамки*/
  314. .de-win-head {border-radius:0; font-family: var(--dfont); }
  315. #de-win-reply {
  316. background-color: var(--postbackground);
  317. border-radius:5px !important;
  318. border: 2px solid var(--stext) !important;
  319. }
  320. #de-win-reply > .de-win-body {
  321. border: none !important;
  322. border-radius: 5px;
  323. }
  324. .de-file {
  325. background-color: var(--background);
  326. border: none;
  327. border-radius: 5px;
  328. margin-left: 2px;
  329. margin-right:2px;
  330. }
  331. .de-file > .de-file-utils {
  332. border-radius: 0 0 5px 5px;
  333. }
  334. #captchaDiv {margin: 3px; margin-bottom:4px}
  335. #de-win-reply p {display:none;}
  336.  
  337. .de-fullimg-center {
  338. background-color: var(--stext);
  339. border: none !important;
  340. padding: 22px 4px 4px 4px;
  341. border-radius: 5px;
  342. }
  343.  
  344. .de-fullimg-info>.de-btn-img { display: none; }
  345.  
  346. .de-fullimg-info {
  347. position: absolute;
  348. bottom: 100%;
  349. padding: 0px 0px 0.2em 0px;
  350. transform: translateX(-50%);
  351. background-color: transparent;
  352. white-space: nowrap;
  353. line-height: 17px;
  354. text-align: center;
  355. overflow: hidden;
  356. width: 100%;
  357. }
  358.  
  359.  
  360. span.spoiler {
  361. background: var(--stext);
  362. color: var(--stext);
  363. padding: 0 1px;
  364. }
  365.  
  366. .spoiler:hover {
  367. color: var(--dtext);
  368. background-color: transparent;
  369. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement