Цвета style_cs.css
Код:/* structure by futura.rusff.me
-------------------------------------------------------------*/
/* CS1 Основа
-------------------------------------------------------------*/
/* CS1.1 Фон */
body {
background: url("верхний фон") repeat-x top center, url("нижний фон") repeat-x bottom center, url("основной фон") repeat;}
#pun {
background: url("фон тела форума") repeat-y;}
/* CS1.2 Шапка */
#pun-title.section {
background: transparent url("картинка шапки") top center scroll no-repeat;
height: 307px;
width: 952px;
margin-top: 0px;
margin-left: 2px;}
/* CS1.3 Копирайт */
#copyright {
text-align: center;
background: url("картинка копирайта") scroll center;
width: 960px;
height: 111px;
margin-left: 2px;}
#html-footer {
margin: 0px;
text-align: center; }
/* CS2 Форум
-------------------------------------------------------------*/
/* CS2.1 Текст на форуме */
.punbb .main .container, .punbb .post .container, .punbb .post h3, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container, #pun-status .container, #pun-crumbs1 p.container, #pun-stats .container, #pun-about .container, #pun-crumbs2 .container, .linkst .pagelink, .linksb .pagelink {
color: #060200;
background-color: transparent;}
/* CS2.2 Категории */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
background: url("фон категории") no-repeat left;
height: 70px;
margin-left: 6px;
font-style: normal;
text-align: center;
color: #212121;
font-size: 12px;}
/* CS2.3 Цитата*/
.punbb .quote-box {
background-image: url(фон цитаты);
color: #060200;
border: solid;
border-width: 0px 0px 0px 4px;
border-color: #0A0F0E;}
/* Код */
.punbb .code-box {
background-image: url(фон кода);
color: #060200;}
/* Форма ответа */
.punbb textarea, .punbb select, .punbb input, .punbb .button {
background-image: url(фон формы ответа);
color: #060200;}
/* CS2.4 Прокрутка */
::-webkit-scrollbar {width: 9px; height: 5px; background-color: #AAB8AD;}
::-webkit-scrollbar-thumb {background-color: #0A1716;}
::-webkit-scrollbar-thumb:active {background: #CE621A;}
/* выделенный текст */
::selection {background: #1C6259; color: #C3CBC6;}
/* CS2.5 Переадресация */
#pun-redirect {
background: url("общий фон") repeat;
position: fixed;
text-align: center;
font-size: 12px;}
#pun-redirect .main-title {
margin-bottom: 0px!important;
text-align: center;
margin-top: 10px;
background: url(фон заголовка) center no-repeat; }
/* CS2.6 Профиль */
/* Фон */
.punbb .post .post-author {
text-align: center;
background: url(верхний фон) top center no-repeat, url(нижний фон) bottom center no-repeat, url(основной фон) repeat-y;
width: 200px;
margin-top: -20px;
padding-top: 1px;
margin-left: 9px;}
/* меняем ссылку ника */
li.pa-author a, li.pa-author {
color: #899B8D !important;
font: 12px 'Calibri';}
li.pa-author a:hover, li.pa-author a:focus, li.pa-author a:active {
color: #AAB8AD !important;}
/* CS2.7 Форумы */
/* описание форумов */
.tclcon {
font-size: 12px;
padding-left: 3px;
color: #362F1B;}
/* название форумов */
#pun-index .tcl h3 a {
font-size: 12px;
font-style: normal;
text-align: center;}
/* CS2.8 Окна, кнопки и прочее */
/* Окно репутации */
.punbb-admin #pun-admain .adcontainer, #pun-reputation div.inner div.container, #pun-report div.inner div.container , #pun-popup_awards div.inner div.container {
color: #060200;
background: url(фон) repeat;}
#pun-reputation .tc2 textarea {width: 600px !important;}
#pun-reputation .tcl {width: 80px !important;}
#pun-reputation h1 {
background: url(фон) repeat;
text-align: center; width: 757px; height: 15px; margin-left: 0px; padding-top: 20px !important;}
/* Настройки кнопок "отправить", "посмотреть" и др. */
#pun-main .formsubmit input {
background: #FFFFFF;
padding: 5px;
border: none !important;
text-transform: lowercase;
margin-top: -20px !important;}
#pun-main .formsubmit input:hover {
background: #FFFFFF;}
/* Настройки выпадающих списков */
.punbb input, .punbb select {
background-color: #CFCFCF;
color: #002C1D;
padding: 2px;}
/* Окна в форме ответа */
#size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area {
background: url(фон) repeat;
color: #7e7e7e;
padding: 5px;
border: solid #c4c4c4 1px !important;}
/* Линия разделитель */
hr {
color: #1C6258;
background-color: #1C6258;
height: 2px;
border: none;}
/* CS3 Рамки
-------------------------------------------------------------*/
.punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, .punbb-admin #pun-admain .adcontainer {
border-color: transparent;}
/* CS4 Ссылки
-------------------------------------------------------------*/
/* CS4.1 Обычные ссылки*/
.punbb a, .punbb a:link, .punbb a:visited, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
text-decoration: none;
color: #4D5953;}
.punbb a:hover, .punbb a:focus, .punbb a:active, .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
color: #253930;}
/* CS4.2 Ссылки в меню навигации */
#pun-navlinks a {
color: #899B8D;
font-weight: normal;
font-style: normal;}
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-pagelinks a:active, #pun-pagelinks a:focus {
color: #AAB8AD;}
/* CS4.3 Пользовательские ссылки */
#pun-ulinks a {
color: #BDCAC0;}
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
color: #D3E2D6;}
/* CS5 Иконки сообщений
-------------------------------------------------------------*/
/* Старые */
.punbb table Div.icon {
float: left;
display: block;
width: 47px;
height: 35px;
background-image: url(старые);
background-repeat: no-repeat;
position: relative;
margin-left: 5px;
margin-top: 0px;
margin-right: 5px;}
/* Новые */
TR.inew Div.icon {
background: url(новые) no-repeat;}
/* Важно */
TR.isticky Div.icon {
background: url(важные) no-repeat;}
/* Закрыто */
TR.iclosed Div.icon {
background: url(закрытые) no-repeat;}
/*CS6 Таблицы и прочее
---------------------------------*/
/* structure by futura.rusff.me
-------------------------------------------------------------*/
HTML-низ, самый низ
/* CS1 Основа */
/* CS1.1 Фон */
body - задает задний фон, здесь достаточно просто вставить свои картинки. Фон чаще всего задается текстурами, поэтому необязательно делать размер картинки 2000 на 2000, лучше, если вы сделаете небольшую картинку (например, 50-200 пикселей), а она уже автоматически будет размножаться. Главное - следите за стыками. Абсолютно также поступайте с верхним и нижним фоном, но в высоту они должны быть равны исходным на макете, ширина же должна быть небольшой.
#pun - задет фон тела форума, не забываем про пункты /* A5.1 */ и /* A5.2 */, которые зададут ему ширину. Картинка должна быть в ширину равна исходной на макете (включая рамку), в высоту стараемся делать ее как можно меньше, но опять следим за стыками.
/* CS1.2 Шапка */
background: transparent url("картинка шапки") top center scroll no-repeat; - картинка шапки. Делается такой же ширины, как тело форума, если не выходит за него. Если шапка "большая", т.е. выходит за рамки тела форума, обрезается до края элемента, который отличается от фона. Сам же фон размножаем в первом пункте. Именно верхний фон в CS1.1 будет задавать фон под шапкой, так что не забудьте его замкнуть.
height: 307px; - высота изображения
width: 952px; - ширина изображения
margin-left: 2px; - двигаем шапку вправо (отрицательное значение подвинет ее влево), чтобы стыковать с телом форума. советую сначала настроить фон и тело, а потом уже двигать шапку.
/* CS1.3 Копирайт */
background: url("картинка копирайта") scroll center; - картинка копирайта задается как и шапка, нижний фон в CS1.1 будет отвечать за фон под копирайтом.
width: 960px; - ширина изображения
height: 111px; - высота изображения
margin-left: 2px; - двигаем копирайт вправо (отрицательное значение подвинет влево), чтобы стыковать с телом форума. советую сначала настроить фон и тело, а потом уже двигать копирайт.
/* CS2 Форум */
/* CS2.1 Текст на форуме */
color: #060200; - цвет текста на всем форуме
/* CS2.2 Категории */
background: url("фон категории") no-repeat left; - фон категории, должен соответствовать ширине картинки тела форума.
height: 70px; - высота картинки
margin-left: 6px; - двигает картинку вправо (отрицательное - влево)
margin-top: 1px; - двигает картинку вниз (отрицательное - вверх)
text-align: center; - позиция текста
color: #212121; - цвет текста
font-size: 12px; - размер шрифта
здесь и далее все прочие преобразования текста и шрифта можно задать самостоятельно (смотри пункт 1 в первом сообщении темы).
/* CS2.3 Цитата*/
background-image: url(фон цитаты); - картинка цитаты (размножается автоматически, поэтому желательно картинку делать небольшую по размерам)
color: #060200; - цвет текста в цитате
border: solid; - рамка отображается
border-width: 0px 0px 0px 4px; - в примере задана левая рамка в 4 пикселя, другие рамки отображаться не будут (порядок значений такой: верх право низ лево)
border-color: #0A0F0E; - цвет рамки
/* Код */ и /* Форма ответа */ задаются по одному принципу
background-image: url(фон кода); - картинка
color: #060200; - цвет текста
/* CS2.4 Прокрутка */
::-webkit-scrollbar {width: 9px; height: 5px; background-color: #AAB8AD;} - задается ширина прокрутки, ширина горизонтальной прокрутки и цвет фона
::-webkit-scrollbar-thumb {background-color: #0A1716;} - цвет ползунка прокрутки
::-webkit-scrollbar-thumb:active {background: #CE621A;} - цвет при нажатии мышкой
/* выделенный текст */ - оформление текста при выделении его мышкой
background: #1C6259; - цвет фона
color: #C3CBC6; - цвет текста
/* CS2.5 Переадресация */ - в структуре дан простейший вариант переадресации, для людей, которые не делают ее отдельно, но вы всегда можете настроить ее как пожелаете
#pun-redirect задает фон всей страницы
#pun-redirect .main-title задает фон и стиль заголовка, обычно стиль шрифта наследуется от категорий
/* CS2.6 Профиль */ - приведен простейший вариант оформления профиля, все прочие коды будут даны в следующем сообщении
/* Фон */
text-align: center; - расположение текста в профиле
background: url(верхний фон) top center no-repeat, url(нижний фон) bottom center no-repeat, url(основной фон) repeat-y; верхний и нижний фоны не размножаются никак, поэтому высота и ширина должны соответствовать тем, что есть на макете. основной фон профиля размножается только по вертикали, т.е. картинка должна соответствовать в ширину значению ниже (обрезается строго по краям рамки, не заходя на общий фон тела), а высота должна быть как можно меньше.
width: 200px; - ширина всего профиля
margin-top: -20px; - отступ вверх (положительное - вниз)
padding-top: 1px; - отступ текста профиля от верхнего края (двигает текст вниз, отрицательное - вверх)
margin-left: 9px; - отступ вправо (отрицательное - влево)
/* меняем ссылку ника */
color: #899B8D !important; - задает цвет ссылки ника в обычном состоянии
font: 12px 'Calibri'; - устанавливает размер шрифта и название
li.pa-author a:hover, li.pa-author a:focus, li.pa-author a:active {
color: #AAB8AD !important; - цвет ссылки при наведении курсора
/* CS2.7 Форумы */ - дан простейший вариант оформления
/* описание форумов */
font-size: 12px; - размер шрифта
padding-left: 3px; - отступ слева
color: #362F1B; - цвет текста
кроме того, можно задать width (ширину) окна, text-align (выравнивание текста) и прочие параметры шрифта и текста
/* название форумов */
font-size: 12px; - размер шрифта
тут же задаются и все прочие параметры шрифта и текста
/* CS2.8 Окна, кнопки и прочее */
/* Окно репутации */ - отвечает за окно, которое выскакивает, когда мы изменяем репутацию (где можно написать свой комментарий), и подобные ему
color: #060200; - цвет текста
background: url(фон) repeat; - фон внутри него
/* Настройки кнопок "отправить", "посмотреть" и др. */ - отвечает за кнопки "отправить" и "посмотреть"
background: #FFFFFF; - фон
color: #7e7e7e; - цвет текста
border: solid #c4c4c4 1px !important; - рамка
#pun-main .formsubmit input:hover - кнопки при наведении курсора
/* Настройки выпадающих списков */ - настройка выпадающих списков
background-color: #CFCFCF; - фон
color: #002C1D; - цвет текста
/* Окна в форме ответа */ - выпадающие окна в форме ответа вроде шрифта, его размера и т.д.
background: url(фон) repeat; - фон
color: #7e7e7e; - цвет текста
border: solid #c4c4c4 1px !important; - рамка
/* Линия разделитель */ - настройка линии разделителя [hr], цвет прописывается два раза для разных браузеров
color: #1C6258; - цвет линии
background-color: #1C6258; - цвет линии
/* CS4 Ссылки */
в данном разделе всегда первый код задает обычное состоянии ссылки, а второй - при наведении курсора.
/* CS4.1 Обычные ссылки*/ - стиль всех ссылок на форуме
/* CS4.2 Ссылки в меню навигации */ - форум, участники и т.д.
/* CS4.3 Пользовательские ссылки */ - активные темы, новые сообщения, темы без ответов и т.д.
/* CS5 Иконки сообщений */
/* Старые */ - задает не только иконки старых сообщений, но и стиль всех иконок в целом, далее ставятся только картинки
float: left; - расположение иконок, если поставить right, то иконки окажутся справа от описания форумов
width: 47px; - ширина изображений
height: 35px; - высота изображений
background-image: url(старые); - самой изображение
margin-left: 5px; - подвинет вправо (отрицательно - влево)
margin-top: 0px; - подвинет вниз (отрицательное - вверх)
margin-right: 5px; - подвинет текст описания от иконки направо