RSS

Chepurnoff

20:49
Новый стильный вид ajax окна на сайтах системы ucoz
Наверное многим администраторам сайтов созданных в системе укоз не подходило или не нравилось стандартное оформление ajax-окна системы. А тем кто более-менее разобрался с редактированием дизайна и уже создал для своего родного сайта что-то не похожее на другие, разумеется хочет чтобы и стандартные элементы системы выглядели не как у всех.



Сейчас мы с вами разберемся как отредактировать вид ajax-окна системы ucoz и в конце я предложу свой стиль, подходящий для множества сайтов разных тематик и направлений.


Редактируем стили ajax-окна системы ucoz

Стили окна прячуся не в файле прикрепленном к сайту, а в стандартном для всех файле стиля и редактировать его нельзя. А нам и не надо, мы просто вставим свои стили на теже самые элементы и поставим их в коде страницы после объявления стандартного файла стилей, и браузер подменит стандартный стиль на наш.

Для практически полного редактирования нам понадобятся классы: xw-hdr, xw-hdr-text, xw-sps, xw-tsps, xw-tc, xw-tl, xw-tr, xw-bc, xw-bcm, xw-footer, xw-bl, xw-br, xw-mc, xw-ml, xw-mr, xw-icon, xw-body, xw-draggable, xw-hdr-text, xw-plain, xw-body, xw-blank и классы x-sh

Немало, можно и запутаться, но это только кажется на самом деле названия классов можно легко расшифровать для наглядности.
XW - означает X-Windows - интерфейс окна, а приставки br (bottom right) ml (middle left) и тд означают положение элемента в окне.

Также есть дополнительные элементы и классы к ним для тени. Мне не захотелось заморачиваться с тенью отдельно, поэтому рисунки элементов делал вместе с тенью. Это конечно отложило негатив на другие элементы системы, например на меню, но меня это не особо напрягает и в дальнейшем я обязательно поправлю баг с тенью.


Теперь когда мы знаем какие классы отвечают за свой элемент ajax-окна ucoz можем смело их редактировать и получить самые неожиданные результаты.

Мой стиль ajax-окна системы ucoz


Свой стиль я сделал в строгом белом виде, уже ставшим неким стандартом среди девелоперов на javascript и java, а также дизайнеров сайтов WEB 2.0




Добавив в конец каждой страницы вот тот код, вы получите тот самый вид. Для тех кто решит использовать этот вид, или будет распространять его: ссылка на сайт chepurnoff.ru обязатела!

Code
<style>
  .xw-hdr{white-space:nowrap;padding:0px 0 0 0;padding-top:23px;white-space:nowrap;zoom:1;max-height:46px;}
  .xw-hdr-text{vertical-align:3px;cursor:default;color:#000;font:bold 13px tahoma,arial,verdana,sans-serif;line-height:20px;}
  .xw-sps {height:4px;overflow:hidden;position:absolute;width:100%;z-index:1}
  .xw-tsps{height:6px}

  .xw-tc{background:transparent url('http://sensorgame.ru/ajwnd/ctop.png') repeat-x 0 0;overflow:hidden;zoom:1;position:relative;font-size:0;line-height:0;}
  .xw-tl{background:transparent url('http://sensorgame.ru/ajwnd/ltop.png') no-repeat 0 0;padding-left:37px;position:relative;zoom:1}
  .xw-tr{background:transparent url('http://sensorgame.ru/ajwnd/rtop.png') no-repeat right 0;padding-right:48px;position:relative;zoom:1}
  .xw-bc{background:transparent url('http://sensorgame.ru/ajwnd/cbot.png') repeat-x 0 bottom;zoom:1;font-size:0;line-height:0;overflow:hidden;}
  .xw-bcm{height:2px;background:#009900;zoom:1}
  .xw-bc .xw-footer{padding-bottom:55px;font-size:0;line-height:0;zoom:1;}
  .xw-bcm .xw-footer{padding-bottom:2px;font-size:0;line-height:0;zoom:1;}
  .xw-bl{background:transparent url('http://sensorgame.ru/ajwnd/lbot.png') no-repeat 0 bottom;padding-left:37px;zoom:1;}
  .xw-br{background:transparent url('http://sensorgame.ru/ajwnd/rbot.png') no-repeat right bottom;padding-right:48px;zoom:1;}
  .xw-mc{border:1px solid #99bbe8;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;background:#CAD9EC;zoom:1;}
  .xw-ml{background:transparent url('http://sensorgame.ru/ajwnd/clef.png') repeat-y 0 0;padding-left:37px;zoom:1;}
  .xw-mr{background:transparent url('http://sensorgame.ru/ajwnd/crig.png') repeat-y right 0;padding-right:48px;zoom:1;}
  .xw-bc {height:47px;}
  .xw-icon{width:16px;margin:2px 2px 0 0;height:16px;}
  .xw-body{background:transparent}
  .xw-draggable,.xw-draggable .xw-hdr-text{cursor:move;}
  .xw-plain .xw-mc{background:#fff;border-right:0px solid #DFE8F6;border-bottom:0px solid #DFE8F6;border-top:0px solid #a3bae9;border-left:0px solid #a3bae9;}
  .xw-plain .xw-body{padding:3px;border-left:0px solid #DFE8F6;border-top:0px solid #DFE8F6;border-bottom:0px solid #a3bae9;border-right:0px solid #a3bae9;background:transparent !important;}
  .xw-blank {background:transparent;opacity:0.9;filter:Alpha(Opacity='90');overflow:hidden}
  .x-sh .xstl{padding-top:0px;background:transparent;}
.x-sh .xsml{background:transparent;}
.x-sh .xstr{padding-top:0px;background:transparent;}
.x-sh .xsmr{background:transparent;}
.x-sh .xsbl{padding-left:0px;background:transparent;}
.x-sh .xsbc{background:transparent;}
.x-sh .xsbr{padding-right:0px;background:transparent;}
  .xt{position:relative;overflow:hidden;width:22px;height:22px;float:right;cursor:pointer;background:transparent url('http://sensorgame.ru/ajwnd/bkl.png') no-repeat;margin-left:2px;margin-top:2px;}

  .xt-close{background-position:0 0;}
.xt-close-over{background-position:0 0;}
</style>
Категория: От оно как | Просмотров: 12308 | Добавил: chepurnoff | Рейтинг: 2.3/3
DPolyakov
(12.12.2010 02:12)
А вы не не подумали что если админ сайта sensorgame.ru удалит картинки то всем вашим украшательствам настанет пипец?
К таким урокам нужно архив с картинками прикладывать

Chepurnoff
(12.12.2010 11:46)
Да это правильно, как только разберусь с тенью, выложу с картинками

Иван
(03.04.2011 12:47)
немогу с тенью в IE cjdkflfnm? xthyfz gjkexftncz? hfpysvb abrcfvb ghj,sdfk///yt ds[jlbn

Иван
(03.04.2011 12:48)
Ек могу с тенью в IE совладать, черная, разными фиксами пробывал

Lena
(07.04.2011 12:02)
Статья старая но еще работает

CecileFefentaite
(14.04.2014 04:44)
Секреты больших денег в Интернете

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]