Advertisement
Guest User

iichan_adminbar_pseudoframe

a guest
Jan 21st, 2014
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 12.37 KB | None | 0 0
  1. /*
  2.  * Превращает на Ычане верхний админбар во фрейм.
  3.  * Note: внимательнее с конфликтами hatsune.ru/b/ - iichan.hk/b/ и tenhou.ru/m/ - iichan.hk/m/
  4.  */
  5.  
  6. /*==================================================================================================
  7. Каркас
  8. ==================================================================================================*/
  9.  
  10. /* админбар */
  11. .adminbar:first-child {
  12.     bottom: 0;
  13.     font-size: 0;
  14.     left: 0;
  15.     overflow: auto;
  16.     position: fixed;
  17.     top: 0;
  18.     z-index: 2;
  19. }
  20.  
  21. /* заголовки */
  22. .adminbar:first-child > a[href$="/d/"]::before, .adminbar:first-child > a[href$="/abe/"]::before, .adminbar:first-child > a[href$="/an/"]::before, .adminbar:first-child > a[href$="/a/"]::before, .adminbar:first-child > a[href$="('Burichan','list')"]::before, .adminbar:first-child > a[href$="blogspot.com"]::before {
  23.     display:block;
  24. }
  25.  
  26. /* ссылки */
  27. .adminbar:first-child > a {
  28.     display: block;
  29.     font-size: small;
  30. }
  31.  
  32. /*==================================================================================================
  33. Анимация
  34. ==================================================================================================*/
  35.  
  36. /* выезжание админбара */
  37. .adminbar:first-child:hover
  38. {
  39.     -webkit-transform: translate(0, 0);
  40.     transform: translate(0, 0);
  41.     opacity: 1;
  42. }
  43.  
  44. .adminbar:first-child {
  45.     -webkit-transition-property: -webkit-transform, opacity;
  46.     transition-property: transform, opacity;
  47.     -webkit-transition-duration: .2s;
  48.     transition-duration: .2s;
  49.     -webkit-transition-timing-function: ease-in-out;
  50.     transition-timing-function: ease-in-out;
  51.     -webkit-transform: translate(-90%, 0);
  52.     transform: translate(-90%, 0);
  53.     opacity: 0;
  54. }
  55.  
  56. /* Вся страница съезжает вправо */
  57. .adminbar:first-child:hover ~ *
  58. {
  59.     -webkit-transform: translate(215px, 0);
  60.     transform: translate(215px, 0);
  61. }
  62.  
  63. .adminbar:first-child ~ *
  64. {
  65.     -webkit-transition: -webkit-transform .2s ease-in-out;
  66.     transition: transform .2s ease-in-out;
  67. }
  68.  
  69. /*==================================================================================================
  70. Оформление
  71. ==================================================================================================*/
  72.  
  73. /* админбар */
  74. .adminbar:first-child {
  75.     border-right: 1px solid;
  76.     background-color: inherit;
  77.     box-shadow: 0 0 5px black;
  78.     width: 215px;
  79.     padding-bottom: 7px;
  80. }
  81.  
  82. /* заголовки */
  83. .adminbar:first-child > a[href$="/d/"]::before, .adminbar:first-child > a[href$="/abe/"]::before, .adminbar:first-child > a[href$="/an/"]::before, .adminbar:first-child > a[href$="/a/"]::before, .adminbar:first-child > a[href$="('Burichan','list')"]::before, .adminbar:first-child > a[href$="blogspot.com"]::before {
  84.     background: #EEAA88;
  85.     color: #800000;
  86.     font-family: sans-serif;
  87.     font-size: 10pt;
  88.     font-weight: 700;
  89.     margin: 7px -3px 0 -3px;
  90.     padding: 0px 3px;
  91.     text-align: left;
  92.     text-decoration: none;
  93. }
  94.  
  95. /* ссылки */
  96. .adminbar:first-child > a {
  97.     background: #F0E0D6;
  98.     color: #800000;
  99.     font-family: sans-serif;
  100.     margin: 0 7px;
  101.     padding: 0 3px 0 3px;
  102.     text-align: right;
  103.     text-decoration: none;
  104. }
  105.  
  106. .adminbar:first-child > a:hover {
  107.     background: #FFE;
  108. }
  109.  
  110. /* Ссылки не на доски не имеют подписей, поэтому выровнены по левому краю. */
  111. .adminbar:first-child > a[href$="/vn/"] ~ a {
  112.     text-align: left;
  113. }
  114.  
  115. /* Подписи к ссылкам слева. */
  116. .adminbar:first-child > a[href$="/d/"]::after, .adminbar:first-child > a[href$="/gnx/"]::after, .adminbar:first-child > a[href$="/abe/"]::after, .adminbar:first-child > a[href$="/int/"]::after, .adminbar:first-child > a[href$="/ts/"]::after, .adminbar:first-child > a[href$="/au/"]::after, .adminbar:first-child > a[href$="/b/"]::after, .adminbar:first-child > a[href$="/vg/"]::after, .adminbar:first-child > a[href$="/hr/"]::after, .adminbar:first-child > a[href$="/gf/"]::after, .adminbar:first-child > a[href$="/an/"]::after, .adminbar:first-child > a[href$="/ne/"]::after, .adminbar:first-child > a[href$="/tran/"]::after, .adminbar:first-child > a[href$="/tv/"]::after, .adminbar:first-child > a[href$="/cu/"]::after, .adminbar:first-child > a[href$="/l/"]::after, .adminbar:first-child > a[href$="tenhou.ru/m/"]::after, .adminbar:first-child > a[href$="/bro/"]::after, .adminbar:first-child > a[href$="/m/"]::after, .adminbar:first-child > a[href$="/med/"]::after, .adminbar:first-child > a[href$="/mo/"]::after, .adminbar:first-child > a[href$="/mu/"]::after, .adminbar:first-child > a[href$="/bg/"]::after, .adminbar:first-child > a[href$="/sci/"]::after, .adminbar:first-child > a[href$="/w/"]::after, .adminbar:first-child > a[href$="/mi/"]::after, .adminbar:first-child > a[href$="/o/"]::after, .adminbar:first-child > a[href$="/x/"]::after, .adminbar:first-child > a[href$="/p/"]::after, .adminbar:first-child > a[href$="/r/"]::after, .adminbar:first-child > a[href$="/dev/"]::after, .adminbar:first-child > a[href$="/maid/"]::after, .adminbar:first-child > a[href$="/sp/"]::after, .adminbar:first-child > a[href$="/t/"]::after, .adminbar:first-child > a[href$="/tr/"]::after, .adminbar:first-child > a[href$="/tu/"]::after, .adminbar:first-child > a[href$="/ph/"]::after, .adminbar:first-child > a[href$="/fr/"]::after, .adminbar:first-child > a[href$="/s/"]::after, .adminbar:first-child > a[href$="/jp/"]::after, .adminbar:first-child > a[href$="/a/"]::after, .adminbar:first-child > a[href$="/aa/"]::after, .adminbar:first-child > a[href$="/azu/"]::after, .adminbar:first-child > a[href$="/vn/"]::after, .adminbar:first-child > a[href$="/c/"]::after, .adminbar:first-child > a[href$="/ls/"]::after, .adminbar:first-child > a[href$="/ma/"]::after, .adminbar:first-child > a[href$="/me/"]::after, .adminbar:first-child > a[href$="/rm/"]::after, .adminbar:first-child > a[href$="/tan/"]::after, .adminbar:first-child > a[href$="/sos/"]::after, .adminbar:first-child > a[href$="/to/"]::after, .adminbar:first-child > a[href$="/fi/"]::after, .adminbar:first-child > a[href$="/hau/"]::after {
  117.     float: left;
  118. }
  119.  
  120. /*==================================================================================================
  121. Подписи к заголовкам
  122. ==================================================================================================*/
  123.  
  124. .adminbar:first-child > a[href$="/d/"]::before                 {content: "Обсуждения";}
  125. .adminbar:first-child > a[href$="/abe/"]::before               {content: "На пробу";}
  126. .adminbar:first-child > a[href$="/an/"]::before                {content: "Общее";}
  127. .adminbar:first-child > a[href$="/a/"]::before                 {content: "Аниме";}
  128. .adminbar:first-child > a[href$="('Burichan','list')"]::before {content: "Стили";}
  129. .adminbar:first-child > a[href$="blogspot.com"]::before        {content: "Разное";}
  130.  
  131. /*==================================================================================================
  132. Подписи к списку досок
  133. ==================================================================================================*/
  134.  
  135. .adminbar:first-child > a[href$="/d/"]::after    {content: "работа сайта";}
  136. .adminbar:first-child > a[href$="hatsune.ru/b/"]::after {content: "vocaloid" !important;}
  137. .adminbar:first-child > a[href$="/gnx/"]::after  {content: "gainax";}
  138. .adminbar:first-child > a[href$="/abe/"]::after  {content: "ёситоси абэ";}
  139. .adminbar:first-child > a[href$="/int/"]::after  {content: "international";}
  140. .adminbar:first-child > a[href$="/ts/"]::after   {content: "цундере";}
  141. .adminbar:first-child > a[href$="/au/"]::after   {content: "автомобили";}
  142. .adminbar:first-child > a[href$="/b/"]::after    {content: "бред";}
  143. .adminbar:first-child > a[href$="/vg/"]::after   {content: "видеоигры";}
  144. .adminbar:first-child > a[href$="/hr/"]::after   {content: "высокое разрешение";}
  145. .adminbar:first-child > a[href$="/gf/"]::after   {content: "gif- и flash-анимация";}
  146. .adminbar:first-child > a[href$="/an/"]::after   {content: "живопись";}
  147. .adminbar:first-child > a[href$="/ne/"]::after   {content: "животные";}
  148. .adminbar:first-child > a[href$="/tran/"]::after {content: "иностранные языки";}
  149. .adminbar:first-child > a[href$="/tv/"]::after   {content: "кино и тв";}
  150. .adminbar:first-child > a[href$="/cu/"]::after   {content: "кулинария";}
  151. .adminbar:first-child > a[href$="/l/"]::after    {content: "литература";}
  152. .adminbar:first-child > a[href$="tenhou.ru/m/"]::after   {content: "маджонг" !important;}
  153. .adminbar:first-child > a[href$="/bro/"]::after  {content: "my little pony";}
  154. .adminbar:first-child > a[href$="/m/"]::after    {content: "макросы/копипаста";}
  155. .adminbar:first-child > a[href$="/med/"]::after  {content: "медицина";}
  156. .adminbar:first-child > a[href$="/mo/"]::after   {content: "мотоциклы";}
  157. .adminbar:first-child > a[href$="/mu/"]::after   {content: "музыка";}
  158. .adminbar:first-child > a[href$="/bg/"]::after   {content: "настольные игры";}
  159. .adminbar:first-child > a[href$="/sci/"]::after  {content: "наука";}
  160. .adminbar:first-child > a[href$="/w/"]::after    {content: "обои";}
  161. .adminbar:first-child > a[href$="/mi/"]::after   {content: "оружие";}
  162. .adminbar:first-child > a[href$="/o/"]::after    {content: "оэкаки";}
  163. .adminbar:first-child > a[href$="/x/"]::after    {content: "паранормальные явления";}
  164. .adminbar:first-child > a[href$="/p/"]::after    {content: "политика";}
  165. .adminbar:first-child > a[href$="/r/"]::after    {content: "просьбы";}
  166. .adminbar:first-child > a[href$="/dev/"]::after  {content: "разработка";}
  167. .adminbar:first-child > a[href$="/maid/"]::after {content: "служанки";}
  168. .adminbar:first-child > a[href$="/sp/"]::after   {content: "спорт";}
  169. .adminbar:first-child > a[href$="/t/"]::after    {content: "торренты";}
  170. .adminbar:first-child > a[href$="/tr/"]::after   {content: "транспорт";}
  171. .adminbar:first-child > a[href$="/tu/"]::after   {content: "туризм";}
  172. .adminbar:first-child > a[href$="/ph/"]::after   {content: "фото";}
  173. .adminbar:first-child > a[href$="/fr/"]::after   {content: "фурри";}
  174. .adminbar:first-child > a[href$="/s/"]::after    {content: "электроника и по";}
  175. .adminbar:first-child > a[href$="/jp/"]::after   {content: "япония";}
  176. .adminbar:first-child > a[href$="/a/"]::after    {content: "аниме";}
  177. .adminbar:first-child > a[href$="/aa/"]::after   {content: "аниме арт";}
  178. .adminbar:first-child > a[href$="/azu/"]::after  {content: "azumanga daioh";}
  179. .adminbar:first-child > a[href$="/vn/"]::after   {content: "визуальные новеллы";}
  180. .adminbar:first-child > a[href$="/c/"]::after    {content: "косплей";}
  181. .adminbar:first-child > a[href$="/ls/"]::after   {content: "lucky☆star";}
  182. .adminbar:first-child > a[href$="/ma/"]::after   {content: "манга";}
  183. .adminbar:first-child > a[href$="/me/"]::after   {content: "меха";}
  184. .adminbar:first-child > a[href$="/rm/"]::after   {content: "rozen maiden";}
  185. .adminbar:first-child > a[href$="/tan/"]::after  {content: "сетевые персонажи";}
  186. .adminbar:first-child > a[href$="/sos/"]::after  {content: "suzumiya haruhi no yūutsu";}
  187. .adminbar:first-child > a[href$="/to/"]::after   {content: "touhou";}
  188. .adminbar:first-child > a[href$="/fi/"]::after   {content: "фигурки";}
  189. .adminbar:first-child > a[href$="/hau/"]::after  {content: "higurashi no naku koro ni";}
  190.  
  191. /*==================================================================================================
  192. Скрытые доски
  193. ==================================================================================================*/
  194.  
  195. .adminbar:first-child > a[href$="/bro/"] {display: none;}
  196.  
  197. /*==================================================================================================
  198. Жирные доски
  199. ==================================================================================================*/
  200.  
  201. .adminbar:first-child > a[href$="/b/"]:not([href$="hatsune.ru/b/"]),
  202. .adminbar:first-child > a[href$="/a/"] {
  203.     font-weight: bold;
  204. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement