Форум поддержки Gund.ru

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум поддержки Gund.ru » Дизайн форумов » FAQ по дизайну форума в CSS


FAQ по дизайну форума в CSS

Сообщений 1 страница 28 из 28

1

Ну вот я и открою несколько тайн моего форума :rofl:

CSS селкторы для всех элементов форума

Главная страница - верх
СКРИН 1
http://i002.radikal.ru/0805/9e/fa851c7200b6.jpg

Стиль страницы

<style type="text/css">
HTML, BODY {background-color: #FFFF33; background-image: url("Картинка"); background-repeat: no-repeat; background-attachment: fixed; background-position: top center;}
#pun {background-color: transparent; width: 76%;}
#pun-title table {background-image : url(Картинка);
height : 132px;
}
#pun-title .title-logo {background-image : url(Картинка);
background-repeat : no-repeat; height : 132px;
}
#pun-title .title-logo span {display: none;}
#pun-navlinks .container {
padding-top : 4px;  background-color : #C0C0C0;
background-image : url(http://mybb.ru/img/Mybb_Ocean_zero/menu.gif);
font-weight: bold;
text-align: center;
}
#pun-navlinks a:link, #pun-navlinks a:visited, #pun-navlinks a:link span, #pun-navlinks a:visited span {color: green;}
#pun-navlinks a:hover, #pun-navlinks a:hover span {
color: red;
#pun-ulinks .container {
background-color : #00FFFF !important;
}
#pun-ulinks a {
color : #00FFFF
}
#pun-announcement h2 {background-color: #FF0000; color: red}
#pun-status .container { color : red;
background-color : #9900CC;
}
#pun-crumbs1 .container,  #pun-crumbs2 .container{
color : red; background-color : #00FFFF !important;
}
</style>

1. Основной фон(Скрин 1, элемент 1)

<style type="text/css">
HTML, BODY {background-color: #FFFF33; background-image: url("Картинка"); background-repeat: no-repeat; background-attachment: fixed; background-position: top center;}
</style>

2. Фон под таблицами(Скрин 1, элемент 2)
Вы можете ззаметить, что под таблицами располагается дополнительный фон. Он заполняет промежутки между таблицами форума. Проще всего сделать его прозрачным, чтобы из-под него выглядывал основной фон и форум был в одном стиле. Также его ширина отвечает за ширину всех таблиц форума.

<style type="text/css">
#pun {background-color: transparent; width: 76%;}
</style>

3. Шапка форума(Скрин 1, элемент3)
Шапка - это таблица, на которой расположены логотип форума и баннер. Баннер мы не под каким видом трогать не можем. Мы можем оформить таблицу под логотип и расширить ее.

<style type="text/css">
#pun-title table {background-image : url(Картинка);
height : 132px;
}
</style>

4. Логотип форума(Скрин 1, элемент4)

<style type="text/css">
#pun-title .title-logo {background-image : url(Картинка);
background-repeat : no-repeat; height : 132px;
}
</style>

5. Меню навигации(Скрин 1, элемент 5)

<style type="text/css">
#pun-navlinks .container {
padding-top : 4px;  background-color : #C0C0C0;
background-image : url(Картинка);
font-weight: bold;
text-align: center;
}
</style>

ВАЖНО: если вы хотите изменить внешний вид ссылок внутри какого-лиюбо элемента, достаточно в коде после названия элемента добавить букву a . Это изменитт вид ссылки во всех состояниях

В нашем случае это будет выглядеть так:

#pun-navlinks a {color: #FF0000;}

Можно также поставить разное оформление для ссылки в нормальном состоянии, после посещения и при наведении, добавляя вместо a

a:link - для нормальной ссылки
a:visited - для ссылки после посещения
a:hover - для ссылки при наведении мышкой

Пример:

<style type="text/css">
#pun-navlinks a:link, #pun-navlinks a:visited {color: green;}
#pun-navlinks a:hover {
color: red;
}
</style>

Этот код сделает ссылки в навигации до и после посещения зелеными, а при наведении - красными.

Так как ссылки в меню навигации специфичны, полный код для них будет выглядеть так

<style type="text/css">
#pun-navlinks a:link, #pun-navlinks a:visited, #pun-navlinks a:link span, #pun-navlinks a:visited span {color: green;}
#pun-navlinks a:hover, #pun-navlinks a:hover span {
color: red;
}
</style>

Вряд ли вам понадобится оформлять все ссылки по-разному, но на всякий случай вот их специфические коды:
- Форум

li#navindex a span {...}
Чат

li#navextra1 a  {...}
Участники

li#navuserlist a span {...}
Поиск

li#navsearch a span {...}
Профиль

li#navprofile a span {...}
Сообщение

li#navpm a span {...}
Администрирование

li#navadmin a span {...}
Выход

li#navlogout a span {...}

6. Пользовательские ссылки(Скрин 1, элемент 6)

<style type="text/css">
#pun-ulinks .container {
background-color : #00FFFF !important;
}
</style>

Ссылки

<style type="text/css">
#pun-ulinks a {
color : #00FFFF
}
</style>

7. Заголовок объявления(Скрин 1, элемент 7)

<style type="text/css">
#pun-announcement h2 {background-color: #FF0000; color: red}
</style>

8. Объявление(Скрин 1, элемент 8)

#pun-announcement .container {...}

9. Окно статуса(Скрин 1, элемент 9)

<style type="text/css">
#pun-status .container { color : red;
background-color : #9900CC;
}
</style>

10. Название форума(Скрин 1, элемент 10)

<style type="text/css">
#pun-crumbs2 .container {
color : red; background-color : #00FFFF !important;
}
</style>

Отредактировано Ольчик (2008-05-20 14:16:41)

0

2

Огромное спасибо за помошь Оленька ;)

0

3

eriko Это еще не все продолжение бует

0

4

http://upforme.ru/uploads/0000/07/82/147-1.jpg

1. Название категории (Скрин 2. элемент 1)

#pun-main h2 {...}

Пример

<style type="text/css"> #pun-main h2 {
color : green;
background-color : transparent; background-image : url(ссылка);
}
</style>

2. Строка Форум - Тем - Сообщений - Последнее сообщение
(Скрин 2 элемент 2)

#pun th {...}

Пример

<style type="text/css"> #pun th {
color: red; background-color : #FF00FF; background-image : url(ссылка);
}
</style>

3. Иконка сообщений (Скрин 2. элемент 3)

Иконка "Нет новых сообщений"
Там где выделено или так в такие скобки => {...} внутрь вставляем ссылку на свою картинку, которая потом станет картинкой на Вашем форуме; в остальных кодах  для иконок анологично делаем (или также)

Пример

<style type="text/css"> Div.icon {
background-image : url(-);
background-repeat: no-repeat;
}
</style>

Иконка "Новое сообщение"

<style type="text/css">TR.inew Div.icon {
background-image : url(ссылка);
background-repeat: no-repeat;
}
</style>

Иконка "Выделенная тема"

<style type="text/css">TR.isticky Div.icon {
background-image : url(ссылка);
background-repeat: no-repeat;
}
</style>

Иконка "Закрытая тема"

<style type="text/css"> TR.iclosed Div.icon {
background-image : url(ссылка);
background-repeat: no-repeat;
}
</style>

Иконка "Перенесенная тема"

<style type="text/css"> TR.iredirect Div.icon {
background-image : url(ссылка);
background-repeat: no-repeat;
}
</style>

В определенных стилях форума данные коды для иконки могут не сработать. В таком случае код иконки "Нет новых сообщений" следует прописать так:

.punbb table Div.icon {float: left; display: block; width: 30px; height: 30px; border-style: none none none none;}

4. Первый столбец - Форумы (Скрин 2. элемент 4)

#pun .tcl {...}

Пример

#pun .tcl {width: 20%;}

5. Второй столбец - Тем (Скрин 2. элемент 5)

#pun .tc2 {...}

Пример

<style type="text/css">#pun  .tc2 { color: red;
background-color : #FF0000;
}
</style>

6. Третий столбец - Сообщений (Скрин 2. элемент 6)

#pun .tc3 {...}

7. Четвертый столбец -Последнее сообщение (Скрин 2. элемент 7)

#pun .tcr {...}

8. Список модераторов (Скрин 2. элемент 8)

.modlist {...}

Пример

<style type="text/css">.modlist {display: none;}</style>

9. Рамка межу столбцами(Скрин 2. элемент 9)

<style type="text/css">#pun-main td {
border-color : #00FFFF;
}
</style>

0

5

Эх, скрины взяты с фтп сервиса майбб, посты правда не читала.

Отредактировано YeSum (2008-06-01 11:03:50)

0

6

YeSum
И что????Ну взяты и что???? Это унас теперь уголовный кодекс??? Простите, что я хочу другим помочь. Теперь вообще ничего делать не буду. Ты и делай сама. Только ходишь и критикуешь мои темы :angry:

Отредактировано Ольчик (2008-06-01 22:02:04)

0

7

Офф:Прости, не хотела тебя обидеть,  просто констатировала факт, и не критикую я твои темы, они наоборот полезны. ПРосто видимо я сома попала не в тему. Еще раз прости.

0

8

YeSum Ты конечно моешь и сама добовлять.

0

9

Гайд ничего, а вот куда писать, вы это не написал,и новички не поймут что с этим делать

0

10

А зачем колесо придумывать сного, есть там, возмем оттуда, принесем сюда и усовершенствуем, так все успешные проекты делают, сорри за оффтоп Оля.

0

11

у меня вопрос, а какой скипт надо использовать, для того, что бы желтый фон заменить на картинку?

0

12

Какой именно желтый фон?
По-моему здесь большинство именно с "заливкой" связано, хотя, смотря, где.

0

13

на первом скрине, вместо желтого фона форума, поставить картинку

0

14

<style type="text/css">
HTML, BODY {background-color: #FFFF33; background-image: url("Картинка"); background-repeat: no-repeat; background-attachment: fixed; background-position: top center;}
</style>

url("Картинка");

Через Радикал грузи картинку и вставляй ссылку.
На сколько я понял, тебе именно это нужно.

0

15

Да блин, нет... все нравно получаетццо что фон желтый а между форумами картЫнка,  посмотри Академия Магии и Волшебства

0

16

Счас я тебе дам скрипт фона.

<style type="text/css">
HTML, BODY {background-image: url("http://i038.radikal.ru/0806/6e/83f54c527548.jpg ")!important; background-repeat: repeat !important;}
</style>

("http://i038.radikal.ru/0806/6e/83f54c527548.jpg ")

Свое.

0

17

ой спасиб, воть тепперь то что нужно.... А как тепперь растянуть, чтоб не дублировалось?

Отредактировано Dream (2008-06-22 13:30:35)

0

18

Dream - по идеи, никак (на сколько хватает моих скудных знаний в этом деле).
Ведь у тебя фон получается таков, что он не...
Как бы так сказать, не "перетекает из одного состояния в другое"...
Я попробую что-то поискать, но не обещаю.

0

19

Dream - попробуй.

<style type="text/css">
HTML, BODY {background-image: url("http://i036.radikal.ru/0806/9e/64a4fcf4f173.jpg")!important;background-repeat:no-repeat ;}
</style>

+1

20

мдя... прошлый вариант был лучше...

0

21

По-другому не знаю *развожу руками*.

+1

22

лан и на этом спасипа....

0

23

Dream
Сама не пробовала, но попробуй этот

Код:
<style type="text/css">body {background: url{ссылка на катинку} no-repeat;}</style>

0

24

А куда это всё надо писать?

0

25

Смотря что.
Если сделать логотип и т.д. - то вверх.
Если просто менять фон, то можно и вниз)

0

26

Спасибо! Очень помогло!

0

27

Я напрочь запутался с дизайном....эм, а тут есть великие оформители?=)

0

28

Shika
Что тебя именно беспокоит

0


Вы здесь » Форум поддержки Gund.ru » Дизайн форумов » FAQ по дизайну форума в CSS