Advertisement
Guest User

IIchan Frame v1.1 (Tomorrow, fixed)

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