Надеюсь каждый знаком с генератором стилей? Ссыль - http://mybb.bbcorp.ru/generator/
Создаём стиль и копируем его во второе окошечко стия в админке.
Вышло у меня это - http://xmage.ru/images/tettet.png
Как вы поняли это ещё не конец дизайна, а только его скелет.
Дизайн Хомячки-Воители
Сообщений 1 страница 18 из 18
Поделиться12011-09-19 18:44:22
Поделиться22011-09-19 18:53:48
Находим во втором окошечке стиля строчку:
body { background-color: #код вашего цвета;
Это цвет фона нашего форума. У меня он стоит коричневым, у вас же иначе. Мы можем подставить сюда любой цвет. Если вы хотите картинку, то -
Заместо:
background-color: #код вашего цвета
Это:
background-image: url("ссылка картинки")
Я вставила картинку - http://xmage.ru/images/btb.png
У меня получилось - http://xmage.ru/images/ioi.png
Как вы видете форум слишком большой по размеру, чем фон. Об этом я напишу в следующем сообщении.
Поделиться32011-09-19 21:41:17
Сейчас мы отрегулируем ширину форума и его положение. http://xmage.ru/images/eheehe.png
В первом окошечке стиля находим строчки:
/* A5.2 */ .punbb { float: left; width: 100%; height: auto;
Это не трогаем:
height: auto;
Положение форума, left - по левому боку, right - по правому боку:
float: left;
Это определяет ширину форума:
width: 100%;
Значение можно указывать в процентах (%) или в пикселях (px) в пикселях будет гораздо проще. Чтобы уменьшить форум, я поменяю значение 100% на 1000px
width: 1000px;
Мой форум уменьшился:
http://xmage.ru/images/eheehe.png
Но он выровнен по левому боку. Так как выровнить в CSS можно только по левому и по правому боку - для выравнивания по центру находим строчку:
/* A5.1 */ #pun { margin: 30px; position: relative;
Смотрим строчку, это отступ от левого края:
margin: 30px;
Вставляем туда своё количество, эксперементируем... Но вы заметили, что и на верху и внизу появился отступ от верхнего и нижнего края, поэтому.... Пишем так
margin: 0px auto auto ваша цифраpx;
У меня:
margin: 0px auto auto 335x;
Поделиться42011-09-19 22:45:17
http://xmage.ru/images/bvb.png
Сейчас мы научимся избавляется от рамок (чёрных полос у меня).
Приступим.
Как вы видите форум этими полосами раздражает.
Для убирания этой рамки пишем в HTML верх:
<style type="text/css"> * { border: none !important; } </style>
Получаем:
http://xmage.ru/images/gmggmg.png
Симпатичней, верно?
Поделиться52011-09-20 13:35:11
Как вы видите мы уже сделали почти всё, что необходимо. Но какой же стиль делается без шапки? http://xmage.ru/images/gmggmg.png
Как вы видите на верху есть уродливая надпись - Тестовый форум и место где оно написанно над строкой меню. Мы поробуем это убрать и вставить красивую шапочку
http://xmage.ru/images/rfgreg.png
Находим в первом окошечке стиля строки:
#pun-title td.title-logo-tdr { border: none; width: 468px; }
Чтобы убрать всё лого мы пишем снизу этих строк:
#pun-title .title-logo { display: none; }
Если вы вдруг захотите убрать только надпись - Тестовый форум (или что там у вас), то прописываем не то что я сказала, а это:
#pun-title .title-logo span { display: none; }
В итоге с первым кодом у меня выходит (мне нужен первый код на убирание всего лого) это:
#pun-title td.title-logo-tdr { border: none; width: 468px; } #pun-title .title-logo { display: none; }
Сохраняем. В итоге у нас выходит:
http://xmage.ru/images/mxmmxm.png
Почему же у нас осталось это пространство над строкой меню? Рекламный баннер мубба не даёт его убрать. Но мы вставим нашу шапочку и это пространство исчезнет.
Находим строки:
#pun-title table { border: none; height: 40px; width: 100%; }
Это показывает будут ли рамка у нашей шапки, none - не будет, 1;2;3;4;5... и так далее, говорит о том, что границы будут, а чем больше число, тем тольще рамка.
border: none
Высота нашей шапки (равная высоте нашей картинрки).
height: 40px;
Я меняю её на нужную мне высоту:
height: 300px;
Ширина нашей шапки, мы её не меняем:
width: 100%;
Теперь добавляем ещё одну строчку:
background-image : url(ссылка на вашу картинку в шапку)
Я вставила свою картинку и в итоге у меня вышло:
#pun-title table { border: none; height: 300px; width: 100%; background-image : url(http://xmage.ru/images/rfgreg.png) }
Я сохранила и вышло:
http://xmage.ru/images/oxo.png
Как видите нам мешает рекламный баннер (он лезет на мордочку хомяка), о его перемещении и правилах перемещения я расскажу в следущем уроке...
Поделиться62011-09-20 15:01:46
Как и обещала говорю вам как подвинуть рекламный баннер мубб, но для начала правила:
- баннер должен быть полностью видимым (тоесть не выходить за пределы форума)
- баннер должен обязательно находится вверху форума (в шапке)
- баннер должен быть обязательно на самом видном месте.
Вообщем вот что было:
http://xmage.ru/images/oxo.png
Мы подвинем баннер. Находим в первом окошече стиля строки:
#pun-title td.title-logo-tdr { border: none; width: 468px; }
Вставляем ниже строки:
.title-logo-tdr a, .title-logo-tdr iframe, .title-logo-tdr object{ position: relative; left: 100px; top: 100px; }
В итоге у нас вышло:
#pun-title td.title-logo-tdr { border: none; width: 468px; } .title-logo-tdr a, .title-logo-tdr iframe, .title-logo-tdr object{ position: relative; left: 100px; top: 100px; }
Отступ с левого бока форума, числа меняем на свои:
left: 100px;
Отступ с верху форума, числа меняем на свои:
top: 100px;
Методом проб и ошибок я определила нужные числа для моей шапочки и теперь рекламный баннер стоит в боку:
.title-logo-tdr a, .title-logo-tdr iframe, .title-logo-tdr object{ position: relative; left: -535px; top: 119px; }
Поделиться72011-09-22 01:19:15
Будем учится менять иконки форума. Для этого во втором окошечке стиля ищем строки:
div.icon {border-color: #ffe9b7 #DFC997 #CFB987 #DFC997} tr.iredirect div.icon {border-color: #ffe9b7 #ffe9b7 #ffe9b7 #ffe9b7} div.inew {border-color: #ffe9b7 #DFC997 #CFB987 #DFC997}
Удаляем их и вставляем:
Div.icon { background-image : url(ссылка на картинку); background-repeat: no-repeat; } TR.inew Div.icon { background-image : url(ссылка на картинку); background-repeat: no-repeat; } TR.isticky Div.icon { background-image : url(ссылка на картинку); background-repeat: no-repeat; } TR.iclosed Div.icon { background-image : url(ссылка на картинку); background-repeat: no-repeat; } TR.iredirect Div.icon { background-image : url(ссылка на картинку); background-repeat: no-repeat; }
Рассмотрим где какая иконка и что вставлять:
Нет новых сообщений:
Div.icon
Новое сообщение:
TR.inew Div.icon
Важная тема:
TR.isticky Div.icon
Тема закрыта:
TR.iclosed Div.icon
Перемещённая тема:
TR.iredirect Div.icon
У меня вышло так:
Div.icon { background-image : url(http://xmage.ru/images/bjbbjb.png); background-repeat: no-repeat; } TR.inew Div.icon { background-image : url(http://xmage.ru/images/feffef.png); background-repeat: no-repeat; } TR.isticky Div.icon { background-image : url(http://xmage.ru/images/flf.png); background-repeat: no-repeat; } TR.iclosed Div.icon { background-image : url(http://xmage.ru/images/xcxxcx.png); background-repeat: no-repeat; } TR.iredirect Div.icon { background-image : url(http://xmage.ru/images/hzh.png); background-repeat: no-repeat; }
Дальше находим в первом окошечке стиля - /* C2.13 */ всё содержимое этого окошечка меняем на это:
.punbb .main .tcl { border-left-style: none; border-left-width: 0; } * html .tclcon {height: 1px}
Всё содержимое окошечка - /* C2.14 */ меняем на:
.punbb td div.tclcon { margin-right: 0px; }
Всё содержимое окошечка - /* C2.15 */ меняем на:
.punbb div.icon { float: left; display: block; width: 100px; height: 100px; padding-top: 1px; margin-top: 1px; }
width - ширина иконок
height - высота иконок
Полностью удаляем:
/* C2.16 */ .punbb table div.icon { font-size: 1.05em; position: absolute; margin-left: -2.2em; }
Сохраняем и вуоля:
http://xmage.ru/images/jyjjyj.png
Поделиться82011-09-22 02:54:25
У нас уже есть полноценный дизайн, но можно изменить ещё парочку нюансов по желанию. Я буду изменять фон цитаты и кода, формы быстрого ответа и другие мелочи...
Сейчас:
http://xmage.ru/images/ifi.png
Начинаем. Как всегда заходим в стили CSS, во второе окошечко и ищем там:
/* CS2.6 */ .punbb .quote-box, .punbb .code-box { border-color: #DFC997 #FFFFD7 #FFFFD7 #DFC997; }
quote-box - это наш блок цитаты, code-box - это блок кода. Как вы видите они совмещенны, то бишь у них одинаковые цвета и т.п. поэтому всё для них прописывается в одной скобке, мы можем разделить их если захотим... Я вам напишу как, но сама не буду этого делать:
.punbb .quote-box { color: #00FF00; background-color: #FFFFFF; } .punbb .code-box { color: #00FF00; background-color: #FFFFFF; }
Где color - это цвет шрифта, а background-color - это цвет фона. Можно зделать фон картинкой, для этого достаточно поменять:
background-color: #FFFFFF
на:
background-image: url("ссылка на картинку")
Вообщем, буду делать, то, что я запланировала, вот код который был:
.punbb .quote-box, .punbb .code-box { border-color: #DFC997 #FFFFD7 #FFFFD7 #DFC997; }
Я же немного его переделала:
.punbb .quote-box, .punbb .code-box { color: #00FF00; background-color: #FFFFFF; }
А теперь настрою... Цвет шрифта будет белый, а фон оричневый под цвет заднего фона форума:
.punbb .quote-box, .punbb .code-box { color: #FFFFFF; background-color: #563800; }
Но мне этого мало и я решила сделать некую побрекушку, некую сеточку на боку...
http://xmage.ru/images/sossos.png
Для этого я видоизменяю код:
.punbb .quote-box, .punbb .code-box { color: #FFFFFF; background-color: #563800; background-image: url("ссылка на картинку"); background-repeat: no-repeat; background-attachment: scrool; background-position: top;}
Я сделала следующее:
background-position: top - это значит позиция картинки, я выбрала top самый верх.
background-attachment: scrool - это значит будет ли картинка "размножаться", то бишь копироваться по нескольку раз, я выбрала нет.
И теперь как вы видите у меня вышло неплохо...
http://xmage.ru/images/2rjr.png
Но и это не конец. Осталась форма быстрого ответа, то бишь место куда мы пишем посты.
Найдём это:
/* CS1.7 */ .punbb .quote-box, .punbb .code-box { background-color: #563800; color: #ffe9b7 } /* CS1.8 */ #pun-navlinks .container { background-color: #563800; color: #ffe9b7; } .offline li.pa-online strong { font-weight: normal } .punbb textarea, .punbb select, .punbb input { background-color: #563800; color: # EFD9A7 }
Теперь припишем ещё одну строчку:
.punbb fieldset textarea {color: #FFFFFF;}
где color - это цвет текста в форме быстрого ответа. Я захотела сделать его белым.
Теперь ещё ниже пишем:
#pun-main .formsubmit input {
color : #FFFFFF;
}
Это цвет текста в кнопках - отправить, посмотреть.
У меня вышло:
http://xmage.ru/images/okooko.png
Поделиться92011-09-22 23:59:49
Наш дизайн готов. Как и у всякого автора у вас должен быть копирайт. Вы можете гордится собой - вы стиль сделали. Теперь поставим копирайт на ваше творение.
Самое простое - копирайт. Для этого в HTML низ пишем:
Дизайн выполнен....
Можно картинкой:
<img src="ссылка на картинку">
Поделиться102011-09-24 00:01:12
У меня херь получается так, как первоначальные коды у меня изменены... Можешь кинуть как они должны выглядеть первоначально? а то вот:
http://angryface.mybb.ru/
такая белеберда...
Поделиться112011-09-24 15:40:24
Разобрался! Как в формат ответа вставить картинку?
Только как тута поменять цвет (белый на другой):
Поделиться122011-09-24 15:48:24
Шапка просто так стоит такая я поменяю... я проверяло! xD
Поделиться132011-09-24 23:24:09
/* CS1 Background and text colours -------------------------------------------------------------*/ /* CS1.1 */ .punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend { background-image: url("http://uploads.ru/i/S/Y/Z/SYZNW.png"); color: #c4fffd; } #pun {background-image : url(""); background-image : url("http://uploads.ru/i/q/a/s/qaswu.png"); background-position : center; background-attachment : ;} /* CS1.2 */ .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer { background-color: #000000; color: #c4fffd; } /* CS1.3 */ #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { background-color: #1c003e; color: #c4fffd; } /* CS1.4 */ #pun-title, #pun-title .container, .punbb .modmenu .container { background-color: #1c003e; color: #9efcff; } /* CS1.5 */ .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span { background-color: #1c003e; color: #005EAB } /* CS1.6 */ .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl { background-color: #1c003e; color: #9efcff } /* CS1.7 */ .punbb .quote-box, .punbb .code-box { background-color: #f9f9f9; color: #9efcff } /* CS1.8 */ #pun-navlinks .container { background-color: #000000; color: #f1f1f1; } .offline li.pa-online strong { font-weight: normal } .punbb fieldset textarea {background-image: url("http://uploads.ru/i/d/4/j/d4jrK.jpg") } #pun-main .formsubmit input { color : #84feff; } /* CS2 Border colours -------------------------------------------------------------*/ /* CS2.1 */ .punbb .container, .punbb .post-body, .post h3, #pun-title { border-color: #ccc #ccc #aaa #ccc } /* CS2.2 */ .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post { border-color: #f5f5f5 } /* CS2.3 */ #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { border-color: #004F90; } /* CS2.4 */ .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table { border-color: #C9D6E0; } /* CS2.5 */ .punbb th { border-color: #dedfdf } /* CS2.6 */ .punbb .quote-box, .punbb .code-box { color: #9efcff; background-color: #1e005b; background-image: url("http://uploads.ru/i/C/V/7/CV7fR.png"); background-repeat: repeat; background-attachment: scrool; background-position: top;} #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span { border-color: #ccc } #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend { border-color: #fff } .punbb .divider { border-color: #ccc #fff #fff #fff } .punbb .formal fieldset .post-box, .punbb .info-box { border: 1px solid #dedfdf } li.pa-online { border-left-color: #005EAB; } /* CS3 Links -------------------------------------------------------------*/ /* CS3.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 { color: #005EAB } .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited { color: #9efcff } /* CS3.2 */ .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: #B42000; } /* CS3.3 */ #pun-navlinks a { color: #84feff; text-decoration: none } /* CS3.4 */ #pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { color: #9efcff; text-decoration: underline } #pun-pagelinks a:active, #pun-pagelinks a:focus { background-color: #000000; color: #9efcff; }
Отредактировано ПсЫх (2011-09-24 23:24:42)
Поделиться142011-09-24 23:36:21
Попробуй ка...
/* CS1 Background and text colours -------------------------------------------------------------*/ /* CS1.1 */ .punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend { background-image: url("http://uploads.ru/i/S/Y/Z/SYZNW.png"); color: #c4fffd; } #pun {background-image : url(""); background-image : url("http://uploads.ru/i/q/a/s/qaswu.png"); background-position : center; background-attachment : ;} /* CS1.2 */ .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer { background-color: #000000; color: #c4fffd; } /* CS1.3 */ #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { background-color: #1c003e; color: #c4fffd; } /* CS1.4 */ #pun-title, #pun-title .container, .punbb .modmenu .container { background-color: #1c003e; color: #9efcff; } /* CS1.5 */ .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span { background-color: #1c003e; color: #005EAB } /* CS1.6 */ .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl { background-color: #1c003e; color: #9efcff } /* CS1.7 */ .punbb .quote-box, .punbb .code-box { background-color: #f9f9f9; color: #9efcff } /* CS1.8 */ #pun-navlinks .container { background-color: #000000; color: #f1f1f1; } .offline li.pa-online strong { font-weight: normal } .punbb fieldset textarea {color: #ffffff; background-image: url("http://uploads.ru/i/d/4/j/d4jrK.jpg") } #pun-main .formsubmit input { color : #84feff; } /* CS2 Border colours -------------------------------------------------------------*/ /* CS2.1 */ .punbb .container, .punbb .post-body, .post h3, #pun-title { border-color: #ccc #ccc #aaa #ccc } /* CS2.2 */ .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post { border-color: #f5f5f5 } /* CS2.3 */ #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { border-color: #004F90; } /* CS2.4 */ .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table { border-color: #C9D6E0; } /* CS2.5 */ .punbb th { border-color: #dedfdf } /* CS2.6 */ .punbb .quote-box, .punbb .code-box { color: #9efcff; background-color: #1e005b; background-image: url("http://uploads.ru/i/C/V/7/CV7fR.png"); background-repeat: repeat; background-attachment: scrool; background-position: top;} #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span { border-color: #ccc } #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend { border-color: #fff } .punbb .divider { border-color: #ccc #fff #fff #fff } .punbb .formal fieldset .post-box, .punbb .info-box { border: 1px solid #dedfdf } li.pa-online { border-left-color: #005EAB; } /* CS3 Links -------------------------------------------------------------*/ /* CS3.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 { color: #005EAB } .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited { color: #9efcff } /* CS3.2 */ .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: #B42000; } /* CS3.3 */ #pun-navlinks a { color: #84feff; text-decoration: none } /* CS3.4 */ #pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { color: #9efcff; text-decoration: underline } #pun-pagelinks a:active, #pun-pagelinks a:focus { background-color: #000000; color: #9efcff; }
Поделиться152011-10-03 23:00:06
/* D1 Logo and description -------------------------------------------------------------*/ /* D1.1 */ #pun-title { margin: 0; border-style: solid solid none solid; border-width: 1px 1px 0 1px; } /* D1.2 */ #pun-title h1 { display : block; height : 0px; padding: 2em 1em 0 1em; } /* D1.3 */ #pun-title .container { border-style: none solid none solid; } /* D1.4 */ #pun-title h1 span { font-size: 1.5em; } #pun-title table { border: none; height: 446px; width: 1020px; background-image : url(http://uploads.ru/i/C/M/T/CMTtI.png) } #pun-title td.title-logo-tdl { border: none; width: 100%; } #pun-title td.title-logo-tdr { border: none; width: 468px; } #pun-title .title-logo span { display: none; } .title-logo-tdr a, .title-logo-tdr iframe, .title-logo-tdr object{ position: relative; left: 93px; top: 0px; } /* D2 Page navigation
Поделиться162011-10-03 23:06:11
Объясни мне что эти строки здесь делают вообще и что они обозначают? =="
#pun-title .title-logo span { display: none; }
Поделиться172011-10-03 23:08:38
#pun-title .title-logo span { display: none; }
эээ
Поделиться182011-10-03 23:11:09
ПсЫх
попробуй заместо того, что ты мне дал вставить это
/* D1 Logo and description -------------------------------------------------------------*/ /* D1.1 */ #pun-title { margin: 0; border-style: solid solid none solid; border-width: 1px 1px 0 1px; } /* D1.2 */ #pun-title h1 { display : block; height : 0px; padding: 2em 1em 0 1em; } /* D1.3 */ #pun-title .container { border-style: none solid none solid; } /* D1.4 */ #pun-title h1 span { font-size: 1.5em; } #pun-title table { border: none; height: 446px; width: 1020px; background-image : url(http://uploads.ru/i/C/M/T/CMTtI.png) } #pun-title td.title-logo-tdl { border: none; width: 100%; } #pun-title td.title-logo-tdr { border: none; width: 468px; } .title-logo-tdr a, .title-logo-tdr iframe, .title-logo-tdr object{ position: relative; left: 93px; top: 0px; } /* D2 Page navigation