Advertisement
Guest User

IIchan Frame (Tomorrow, fixed)

a guest
Oct 24th, 2014
368
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 16.81 KB | None | 0 0
  1. @-moz-document regexp("http://iichan.hk/\\w+/((index|(res/)?\\d+).html)?(#i?\\\\d+)?") {
  2. /*
  3.  * Превращает на Ычане верхний админбар во фрейм.
  4.  * Note: внимательнее с конфликтом hatsune.ru/b/ и iichan.hk/b/
  5.  * Пользователям Google Chrome: в "Применить к:" выбрать "URL, соответствующим регулярному вырожению" и скопировать в поле рядом "http://iichan.hk/\\w+/((index|(res/)?\\d+).html)?(#i?\\\\d+)?" (без кавычек), иначе оригинальный фрейм, открытые в новой вкладке изображения, страница архива, страница ошибки и прочие служебные страницы будут "съезжать".
  6.  * Пользователям Opera на движке Presto и IE: ну, не знаю, думайте сами, как решить эту проблему.
  7.  */
  8.  
  9. /*==================================================================================================
  10. Каркас
  11. ==================================================================================================*/
  12.  
  13. /* админбар */
  14. * + .adminbar {
  15.     bottom: 0;
  16.     font-size: 0 !important;
  17.     left: 0;
  18.     overflow: auto;
  19.     position: fixed;
  20.     top: 0;
  21.     z-index: 2;
  22.     float: left !important;
  23.     padding-bottom: 8px;
  24. }
  25.  
  26. /* заголовки */
  27. * + .adminbar > a[href$="/d/"]::before, * + .adminbar > a[href$="/abe/"]::before, * + .adminbar > a[href$="/an/"]::before, * + .adminbar > a[href$="/a/"]::before, * + .adminbar > a[href="http://ii.booru.org"]::before {
  28.     display: block;
  29.     pointer-events: none;
  30. }
  31.  
  32. /* ссылки */
  33. * + .adminbar > a {
  34.     display: block;
  35.     font-size: 12px;
  36. }
  37. * + .adminbar > a[href="http://ii.booru.org"], * + .adminbar > a[href="http://acomics.ichan.ru"], * + .adminbar > a[href="http://cf.ichan.ru"], * + .adminbar > a[href="http://ost.ichan.ru"], * + .adminbar > a[href$="/cirnoid/"], * + .adminbar > a[href$="/arch/res/"] {
  38.     font-size: 0;
  39. }
  40.  
  41. /* Вся страница съезжает вправо */
  42.  
  43. body {
  44.     padding-left: 221px !important;
  45. }
  46. #de-main iframe {
  47.     margin-left: -221px !important;
  48. }
  49.  
  50. /*==================================================================================================
  51. Оформление
  52. ==================================================================================================*/
  53.  
  54. /* админбар */
  55. * + .adminbar {
  56.     background-color: #1d1f21;
  57.     width: 215px;
  58.     padding-bottom: 12px !important;
  59.     padding-top: 120px !important;
  60. }
  61.  
  62. /* заголовки */
  63. * + .adminbar > a[href$="/d/"]::before, * + .adminbar > a[href$="/abe/"]::before, * + .adminbar > a[href$="/an/"]::before, * + .adminbar > a[href$="/a/"]::before, * + .adminbar > a[href="http://ii.booru.org"]::before {
  64.     background: #282a2e;
  65.     color: #c5c8c6;
  66.     border: 1px solid #000;
  67.     font-family: sans-serif;
  68.     font-size: 10pt;
  69.     font-weight: 700;
  70.     margin: -22px -5px 2px -5px;
  71.     padding: 1px 0 2px 0;
  72.     text-align: center;
  73.     text-decoration: none;
  74.     cursor: default;
  75. }
  76.  
  77. /* ссылки */
  78. * + .adminbar > a[href$="/d/"], * + .adminbar > a[href$="/abe/"], * + .adminbar > a[href$="/an/"], * + .adminbar > a[href$="/a/"], * + .adminbar > a[href="http://ii.booru.org"] {
  79.     margin-top: 24px !important;
  80. }
  81. * + .adminbar > a {
  82.     border-bottom: 1px solid #000;
  83.     border-left: 1px solid #000;
  84.     border-right: 1px solid #000;
  85.     background: #282a2e;
  86.     color: #c5c8c6 !important;
  87.     font-family: sans-serif;
  88.     margin: 0 5px;
  89.     padding: 2px 4px !important;
  90.     text-align: right;
  91.     text-decoration: none;
  92.     color: #c5c8c6 !important;
  93. }
  94. * + .adminbar > a:hover {
  95.     background: #1D1F21;
  96.     color: #c5c8c6 !important;
  97. }
  98. * + .adminbar > a[href="http://ii.booru.org"]::after, * + .adminbar > a[href="http://acomics.ichan.ru"]::after, * + .adminbar > a[href="http://cf.ichan.ru"]::after, * + .adminbar > a[href="http://ost.ichan.ru"]::after, * + .adminbar > a[href$="/cirnoid/"]::after, * + .adminbar > a[href$="/arch/res/"]::after {
  99.     font-size: 12px !important;
  100. }
  101.  
  102. /* Ссылки не на доски не имеют подписей, поэтому выровнены по левому краю. */
  103. * + .adminbar > a[href$="/vn/"] ~ a {
  104.     text-align: left;
  105. }
  106.  
  107. /* Подписи к ссылкам слева. */
  108. * + .adminbar > a[href$="/d/"]::after, * + .adminbar > a[href$="/gnx/"]::after, * + .adminbar > a[href$="/abe/"]::after, * + .adminbar > a[href$="/int/"]::after, * + .adminbar > a[href$="/ts/"]::after, * + .adminbar > a[href$="/au/"]::after, * + .adminbar > a[href$="/b/"]::after, * + .adminbar > a[href$="/vg/"]::after, * + .adminbar > a[href$="/hr/"]::after, * + .adminbar > a[href$="/gf/"]::after, * + .adminbar > a[href$="/an/"]::after, * + .adminbar > a[href$="/ne/"]::after, * + .adminbar > a[href$="/tran/"]::after, * + .adminbar > a[href$="/tv/"]::after, * + .adminbar > a[href$="/cu/"]::after, * + .adminbar > a[href$="/l/"]::after, * + .adminbar > a[href$="/mj/"]::after, * + .adminbar > a[href$="/bro/"]::after, * + .adminbar > a[href$="/m/"]::after, * + .adminbar > a[href$="/med/"]::after, * + .adminbar > a[href$="/mo/"]::after, * + .adminbar > a[href$="/mu/"]::after, * + .adminbar > a[href$="/bg/"]::after, * + .adminbar > a[href$="/sci/"]::after, * + .adminbar > a[href$="/w/"]::after, * + .adminbar > a[href$="/mi/"]::after, * + .adminbar > a[href$="/o/"]::after, * + .adminbar > a[href$="/x/"]::after, * + .adminbar > a[href$="/p/"]::after, * + .adminbar > a[href$="/r/"]::after, * + .adminbar > a[href$="/dev/"]::after, * + .adminbar > a[href$="/maid/"]::after, * + .adminbar > a[href$="/sp/"]::after, * + .adminbar > a[href$="/t/"]::after, * + .adminbar > a[href$="/tr/"]::after, * + .adminbar > a[href$="/tu/"]::after, * + .adminbar > a[href$="/ph/"]::after, * + .adminbar > a[href$="/fr/"]::after, * + .adminbar > a[href$="/s/"]::after, * + .adminbar > a[href$="/jp/"]::after, * + .adminbar > a[href$="/a/"]::after, * + .adminbar > a[href$="/aa/"]::after, * + .adminbar > a[href$="/azu/"]::after, * + .adminbar > a[href$="/vn/"]::after, * + .adminbar > a[href$="/c/"]::after, * + .adminbar > a[href$="/ls/"]::after, * + .adminbar > a[href$="/ma/"]::after, * + .adminbar > a[href$="/me/"]::after, * + .adminbar > a[href$="/rm/"]::after, * + .adminbar > a[href$="/tan/"]::after, * + .adminbar > a[href$="/sos/"]::after, * + .adminbar > a[href$="/to/"]::after, * + .adminbar > a[href$="/fi/"]::after, * + .adminbar > a[href$="/hau/"]::after {
  109.     float: left;
  110. }
  111.  
  112. /*==================================================================================================
  113. Подписи к заголовкам
  114. ==================================================================================================*/
  115.  
  116. * + .adminbar > a[href$="/d/"]::before                 {content: "Обсуждения";}
  117. * + .adminbar > a[href$="/abe/"]::before               {content: "На пробу";}
  118. * + .adminbar > a[href$="/an/"]::before                {content: "Общее";}
  119. * + .adminbar > a[href$="/a/"]::before                 {content: "Аниме";}
  120. * + .adminbar > a[href="http://ii.booru.org"]::before        {content: "Разное";}
  121.  
  122. /*==================================================================================================
  123. Подписи к списку досок
  124. ==================================================================================================*/
  125.  
  126. * + .adminbar > a[href$="/d/"]::after    {content: "работа сайта";}
  127. * + .adminbar > a[href$="hatsune.ru/b/"]::after {content: "vocaloid" !important;}
  128. * + .adminbar > a[href$="/gnx/"]::after  {content: "gainax";}
  129. * + .adminbar > a[href$="/abe/"]::after  {content: "ёситоси абэ";}
  130. * + .adminbar > a[href$="/int/"]::after  {content: "international";}
  131. * + .adminbar > a[href$="/ts/"]::after   {content: "цундере";}
  132. * + .adminbar > a[href$="/au/"]::after   {content: "автомобили";}
  133. * + .adminbar > a[href$="/b/"]::after    {content: "бред";}
  134. * + .adminbar > a[href$="/vg/"]::after   {content: "видеоигры";}
  135. * + .adminbar > a[href$="/hr/"]::after   {content: "высокое разрешение";}
  136. * + .adminbar > a[href$="/gf/"]::after   {content: "gif- и flash-анимация";}
  137. * + .adminbar > a[href$="/an/"]::after   {content: "живопись";}
  138. * + .adminbar > a[href$="/ne/"]::after   {content: "животные";}
  139. * + .adminbar > a[href$="/tran/"]::after {content: "иностранные языки";}
  140. * + .adminbar > a[href$="/tv/"]::after   {content: "кино и тв";}
  141. * + .adminbar > a[href$="/cu/"]::after   {content: "кулинария";}
  142. * + .adminbar > a[href$="/l/"]::after    {content: "литература";}
  143. * + .adminbar > a[href$="/mj/"]::after   {content: "маджонг";}
  144. * + .adminbar > a[href$="/bro/"]::after  {content: "my little pony";}
  145. * + .adminbar > a[href$="/m/"]::after    {content: "макросы/копипаста";}
  146. * + .adminbar > a[href$="/med/"]::after  {content: "медицина";}
  147. * + .adminbar > a[href$="/mo/"]::after   {content: "мотоциклы";}
  148. * + .adminbar > a[href$="/mu/"]::after   {content: "музыка";}
  149. * + .adminbar > a[href$="/bg/"]::after   {content: "настольные игры";}
  150. * + .adminbar > a[href$="/sci/"]::after  {content: "наука";}
  151. * + .adminbar > a[href$="/w/"]::after    {content: "обои";}
  152. * + .adminbar > a[href$="/mi/"]::after   {content: "оружие";}
  153. * + .adminbar > a[href$="/o/"]::after    {content: "оэкаки";}
  154. * + .adminbar > a[href$="/x/"]::after    {content: "паранормальные явления";}
  155. * + .adminbar > a[href$="/p/"]::after    {content: "политика"; font-weight: bold; font-style: italic;}
  156. * + .adminbar > a[href$="/r/"]::after    {content: "просьбы";}
  157. * + .adminbar > a[href$="/dev/"]::after  {content: "разработка";}
  158. * + .adminbar > a[href$="/maid/"]::after {content: "служанки";}
  159. * + .adminbar > a[href$="/sp/"]::after   {content: "спорт";}
  160. * + .adminbar > a[href$="/t/"]::after    {content: "торренты";}
  161. * + .adminbar > a[href$="/tr/"]::after   {content: "транспорт";}
  162. * + .adminbar > a[href$="/tu/"]::after   {content: "туризм";}
  163. * + .adminbar > a[href$="/ph/"]::after   {content: "фото";}
  164. * + .adminbar > a[href$="/fr/"]::after   {content: "фурри";}
  165. * + .adminbar > a[href$="/s/"]::after    {content: "электроника и по";}
  166. * + .adminbar > a[href$="/jp/"]::after   {content: "япония";}
  167. * + .adminbar > a[href$="/a/"]::after    {content: "аниме";}
  168. * + .adminbar > a[href$="/aa/"]::after   {content: "аниме арт";}
  169. * + .adminbar > a[href$="/azu/"]::after  {content: "azumanga daioh";}
  170. * + .adminbar > a[href$="/vn/"]::after   {content: "визуальные новеллы";}
  171. * + .adminbar > a[href$="/c/"]::after    {content: "косплей";}
  172. * + .adminbar > a[href$="/ls/"]::after   {content: "lucky☆star";}
  173. * + .adminbar > a[href$="/ma/"]::after   {content: "манга";}
  174. * + .adminbar > a[href$="/me/"]::after   {content: "меха";}
  175. * + .adminbar > a[href$="/rm/"]::after   {content: "rozen maiden";}
  176. * + .adminbar > a[href$="/tan/"]::after  {content: "сетевые персонажи";}
  177. * + .adminbar > a[href$="/sos/"]::after  {content: "suzumiya haruhi no yūutsu";}
  178. * + .adminbar > a[href$="/to/"]::after   {content: "touhou";}
  179. * + .adminbar > a[href$="/fi/"]::after   {content: "фигурки";}
  180. * + .adminbar > a[href$="/hau/"]::after  {content: "higurashi no naku koro ni";}
  181. * + .adminbar > a[href="http://ii.booru.org"]::after {content: "архив ii.booru.org";}
  182. * + .adminbar > a[href="http://acomics.ichan.ru"]::after {content: "архив acomics.ichan.ru";}
  183. * + .adminbar > a[href="http://cf.ichan.ru"]::after {content: "архив iichan.ru classic fond";}
  184. * + .adminbar > a[href="http://ost.ichan.ru"]::after {content: "архив ost.ichan.ru";}
  185. * + .adminbar > a[href$="/cirnoid/"]::after {content: "android-клиент (cirnoid)";}
  186. * + .adminbar > a[href$="/arch/res/"]::after {content:"архив доски";}
  187.  
  188. /*==================================================================================================
  189. Шапка фрейма
  190. ==================================================================================================*/
  191.  
  192. /* фиксирование, выравнивание, уборка лишнего. */
  193. * + .adminbar > a[href$="/cgi-bin/../"], * + .adminbar > a[href="javascript:set_stylesheet_frame('Futaba','list')"], * + .adminbar > a[href="http://iichan-eroge.blogspot.com"], * + .adminbar > a[href="http://iichantra.ru"], * + .adminbar > a[href="http://overchan.ru"], * + .adminbar > a[href="http://radio.overchan.ru"], * + .adminbar > a[href$="/arch/res/"]::before, * + .adminbar > a[href$="ost.ichan.ru"]::before {
  194.     position: absolute;
  195.     background: none;
  196.     border: none;
  197. }
  198. * + .adminbar > a[href$="/cgi-bin/../"], * + .adminbar > a[href="javascript:set_stylesheet_frame('Futaba','list')"], * + .adminbar > a[href="http://iichan-eroge.blogspot.com"], * + .adminbar > a[href="http://iichantra.ru"], * + .adminbar > a[href="http://overchan.ru"], * + .adminbar > a[href="http://radio.overchan.ru"] {
  199.     font-size:0;
  200.     margin:0;
  201. }
  202. * + .adminbar > a[href="javascript:set_stylesheet_frame('Burichan','list')"], * + .adminbar > a[href="javascript:set_stylesheet_frame('Gurochan','list')"] {
  203.     display: none;
  204. }
  205.  
  206. /* Оформление. */
  207. * + .adminbar > a[href$="/cgi-bin/../"]::before, * + .adminbar > a[href="javascript:set_stylesheet_frame('Futaba','list')"]::after, * + .adminbar > a[href="http://iichan-eroge.blogspot.com"]::before, * + .adminbar > a[href="http://iichantra.ru"]::before, * + .adminbar > a[href="http://overchan.ru"]::before, * + .adminbar > a[href="http://radio.overchan.ru"]::before {
  208.     color: #81a2be;
  209. }
  210. * + .adminbar > a[href$="/cgi-bin/../"]:hover::before, * + .adminbar > a[href="javascript:set_stylesheet_frame('Futaba','list')"]:hover::after, * + .adminbar > a[href="http://iichan-eroge.blogspot.com"]:hover::before, * + .adminbar > a[href="http://iichantra.ru"]:hover::before, * + .adminbar > a[href="http://overchan.ru"]:hover::before, * + .adminbar > a[href="http://radio.overchan.ru"]:hover::before {
  211.     color: #5F89AC;
  212. }
  213. * + .adminbar > a[href="http://iichan-eroge.blogspot.com"]::before, * + .adminbar > a[href="http://iichantra.ru"]::before, * + .adminbar > a[href="http://overchan.ru"]::before, * + .adminbar > a[href="http://radio.overchan.ru"]::before {
  214.     font-size: x-small;
  215.     font-family: Tahoma;
  216. }
  217. * + .adminbar > a[href$="/cgi-bin/../"]::before {
  218.     clear: both;
  219.     font-family: Tahoma;
  220.     font-size: 28px;
  221.     font-weight: bold;
  222.     letter-spacing: -2px;
  223. }
  224. * + .adminbar > a[href$="/arch/res/"]::before, * + .adminbar > a[href$="ost.ichan.ru"]::before {
  225.     color: #c5c8c6 !important;
  226.     pointer-events: none !important;
  227.     cursor: default;
  228.     font-size:9pt;
  229. }
  230. * + .adminbar > a[href="javascript:set_stylesheet_frame('Futaba','list')"]::after {
  231.     font-size: 9pt;
  232. }
  233. * + .adminbar > a[href="http://iichan-eroge.blogspot.com"], * + .adminbar > a[href="http://iichantra.ru"], * + .adminbar > a[href="http://overchan.ru"], * + .adminbar > a[href="http://radio.overchan.ru"] {
  234.     padding: 0 !important;
  235. }
  236.  
  237. /* Позиционирование. */
  238. * + .adminbar > a[href$="/cgi-bin/../"] {
  239.     top: 37px;
  240.     left: 63px;
  241.     padding: 0 1px 0 0 !important;
  242. }
  243. * + .adminbar > a[href="javascript:set_stylesheet_frame('Futaba','list')"] {
  244.     top: 4px;
  245.     left: 11.8px;
  246.     padding: 1px !important;
  247. }
  248. * + .adminbar > a[href="http://iichan-eroge.blogspot.com"] {
  249.     top: 71px;
  250.     left: 69px;
  251.     margin: 0;
  252. }
  253. * + .adminbar > a[href="http://iichantra.ru"] {
  254.     top: 83px;
  255.     left: 80px;
  256. }
  257. * + .adminbar > a[href="http://overchan.ru"] {
  258.     top: 95px;
  259.     left: 58px;
  260. }
  261. * + .adminbar > a[href="http://radio.overchan.ru"] {
  262.     top: 107px;
  263.     left: 53px;
  264. }
  265. * + .adminbar > a[href$="/arch/res/"]::before {
  266.     top: 5px;
  267.     left: 5px;
  268. }
  269. * + .adminbar > a[href$="ost.ichan.ru"]::before {
  270.     top: 5px;
  271.     left: 71.3px;
  272. }
  273.  
  274. /* Подписи. */
  275. * + .adminbar > a[href$="/cgi-bin/../"]::before {
  276.     content: "Ычан";
  277. }
  278. * + .adminbar > a[href="javascript:set_stylesheet_frame('Futaba','list')"]::after {
  279.     content: "Tomorrow";
  280. }
  281. * + .adminbar > a[href="http://iichan-eroge.blogspot.com"]::before {
  282.     content: "проект эроге";
  283. }
  284. * + .adminbar > a[href="http://iichantra.ru"]::before {
  285.     content: "iichantra"
  286. }
  287. * + .adminbar > a[href="http://overchan.ru"]::before {
  288.     content: "русский overchan";
  289. }
  290. * + .adminbar > a[href="http://radio.overchan.ru"]::before {
  291.     content: "to aru radio no index";
  292. }
  293. * + .adminbar > a[href$="/arch/res/"]::before {
  294.     content: "[";
  295. }
  296. * + .adminbar > a[href$="ost.ichan.ru"]::before {
  297.     content: "]";
  298. }
  299. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement