Внимание! Внимание! На форуме включена премодерация!

АвторСообщение

"Имперско-Галактический спонтанный скрытый локационщик"
Главный форумный флудильщик





Сообщение: 6245
Зарегистрирован: 20.06.07
Рейтинг: 40

Награды: Героический админЗа феерическое чувство юмора
ссылка на сообщение  Отправлено: 04.01.11 14:10. Заголовок: Даешь уроки css!



 цитата:
Zoltan пишет:
 цитата:
может, мне уже уроки css писать начинать пора xD

Камрад! Давно пора! Если тебе требуется особое благословение, считай, что мы всем форумом тебе его дали))


Предлагаю всем высказаться по данному вопросу. Дело-то ведь полезное, и ни кто-нибудь, а наш родной и знакомый Золтан решил совершить сей подвиг во благо форумного ролевого движения! Давайте его поддержим!

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 85 , стр: 1 2 3 4 5 6 Все [только новые]


постоянный участник




Сообщение: 434
Зарегистрирован: 08.04.10
Рейтинг: 2

Награды: За шапочный код! (Серифа)Медаль: За самоотверженный труд во благо ФРИ! (Серифа)
ссылка на сообщение  Отправлено: 08.01.11 16:10. Заголовок: Serifa пишет: А как..


Serifa пишет:

 цитата:
А какое именно демо


тут
проверял в ИЕ 8, Мозилла 3.0.5, Хром 6, опера 10.10 и 11. Все работает. Не работает только для visited. Весь урок там, т.к небыло возможности править пост.




Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 440
Зарегистрирован: 08.04.10
Рейтинг: 2

Награды: За шапочный код! (Серифа)Медаль: За самоотверженный труд во благо ФРИ! (Серифа)
ссылка на сообщение  Отправлено: 09.01.11 22:59. Заголовок: Продолжаем :) Сегодн..


Продолжаем :) Сегодня о выпадающих меню, будем использовать новые свойства css3, увы, не всеми браузерами поддерживаемые. Работает без cкругления углов в ИЕ8, опера 10.10, частичная поддержка эффектов в опера 11, идеальная совместимость - гугл хром. В любом случае, меню работает во всех браузерах. Отображается только немного по-разному :)

Итак, начнём с простого, с каркаса :) У нас есть разделы и некоторые ссылки, которые мы обрамляем в хтмл код :)


 цитата:
<ul id="nav">
<li ><a href="http://moysuperforum.ru/">На главную</a></li>
</ul>



Итак, начали :) ul = начало нашего меню. li - означает элемент меню. Но зачем нам одна ссылка? :)

Добавим больше


 цитата:
<ul id="nav">
<li ><a href="http://moysuperforum.ru/">На главную</a></li>

<li><a href="">Разделы</a></li>

</ul>


Итак, пока что 2 ссылки и всё. Пока что просто, верно?) Теперь добавим в пункт разделы, собственно, выпадающие элементы ;)


 цитата:
<ul id="nav">
<li ><a href="#">На главную</a></li>
<li><a href="#">Разделы (со вложениями)</a>
<ul>
<li><a href="#">Игры</a>
</ul>
</li>
</ul>


Конструкция вложения в меню - открываем новый элемент li, внутрь него запихиваем новый ul - это то меню, что будет выпадать при наведении на родительский li, т.е ссылку, которую создали чуть выше. Таким образом, вложенность может быть неограниченной ;)


 цитата:
<ul id="nav">
<li ><a href="#">На главную</a></li>

<li><a href="">Разделы (со вложениями)</a>
<ul>
<li><a href="">Игры</a>
<ul>
<li><a href="">Локационки</a></li>
<li><a href="">Эпизодички</a>
<ul>
<li><a href="">Гениальные</a></li>
<li><a href="">Интересные</a></li>
<li><a href="">Не очень =\</a></li>
</ul>
</li>

<li><a href="">Настолки Оо</a></li>
</ul>
</li>
<li><a href="">Флуд</a></li>
<li><a href="">Рекламный раздел</a></li>

</ul>
</li>
<li><a href="">Регистрация</a></li>
<li><a href="">Сюжет</a></li>
</ul>



Теперь наш стиль, тобишь css :)

Для начала, мы открывали меню (ul) с айди nav, чтобы выделить его среди прочих) Присваием этому id стиль


 цитата:
#nav {
margin: 0;
padding: 7px 6px 0;
background: #7d7d7d url(gradient.png) repeat-x 0 -110px;
line-height: 100%;
border-radius: 2em;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}


Комментарии по строчкам %)
Маргин - отступы, ноль пикселей - нам не нужно пустое пространство
Значение отсупов от края до содержимого, в пикселях.
Задний фон нашего меню, используем одну маленькую картинку, запрещаем ей повторяться.
Высота строки 100% - чтобы гарантированно влез шрифт
сглаживание углов в 2 пикселя. Работает в новых браузерах.
Отсюда и до конца - костыли для мозиллы, чтобы меню не поломалось в ней

Далее, берем известный нам айди nav и присваем стиль элементам li внутри этого айди


 цитата:
#nav li {
margin: 0 5px;
padding: 0 0 8px;
float: left;
position: relative;
list-style: none;
}


Полный код css
Скрытый текст


Лайв-демо тут. В хроме и новой опере углы закруглены, в остальных браузерах меню квадратно-гнездовое :)

Кстати, принимаю заказы, если кто-то что-то хочет сделать, но не знает, как :)

Мну злой, но не кусючий, пишите



Спасибо: 0 
ПрофильЦитата Ответить

"Имперско-Галактический спонтанный скрытый локационщик"
Главный форумный флудильщик





Сообщение: 6292
Зарегистрирован: 20.06.07
Рейтинг: 40

Награды: Героический админЗа феерическое чувство юмора
ссылка на сообщение  Отправлено: 09.01.11 23:59. Заголовок: А на Борду придется ..


А на Борду придется запихивать весь этот длиннющий код? С выравниванием кочек?

Ладно, попробуем как-нибудь, как разгребу немного, да и диз надо облегчить здесь, че то он в Хроме временами прыгает. Здесь боковые бордеры ведут себя неадекватно.



Каталог форумов на другом Форролле<\/u><\/a>
Звездолет "Темное Пламя"<\/u><\/a>
"- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого..."

***
"Так много надо помнить, куда все уложить? Себя уже не узнаю, а еще столько жить!" (Lexx, Бригадум)
"То, что у тебя есть, лечится антибиотиками" (nowhere man, 1995)
"Доблесть в бою определяется не числом убитых, а числом сдавшихся в плен" (Маршал Тауберт)
Music, blasters and old jedi masters ;-)))
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 441
Зарегистрирован: 08.04.10
Рейтинг: 2

Награды: За шапочный код! (Серифа)Медаль: За самоотверженный труд во благо ФРИ! (Серифа)
ссылка на сообщение  Отправлено: 10.01.11 00:38. Заголовок: Serifa пишет: А на ..


Serifa пишет:

 цитата:
А на Борду придется запихивать весь этот длиннющий код? С выравниванием кочек?


угу :( Лучше бы вынести в отдельный css-файл, тогда бы он загружался один раз, а потом браузер бы доставал уже из кеша. Вообще, этот код весит копейки, так меньше 3х кб... но все равно не очень удобно, что на борде в файл вынести нельзя

успехов с дизом


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 1058
Зарегистрирован: 08.04.10
Рейтинг: 4

Награды: За шапочный код! (Серифа)Медаль: За самоотверженный труд во благо ФРИ! (Серифа)
ссылка на сообщение  Отправлено: 16.01.12 17:06. Заголовок: вспомнил про эту тем..


вспомнил про эту темку, решил что-то полезное описать, например, оформление цитаты, на майбе и клонах часто её раскрашивают. На борде же это нереально без стороннего яваскрипта, так как изначально у цитаты нет ни одного уникального идентификатора - можно изменить её стиль, но тогда изменится весь стиль форума. Так вот вопрос, нужен ли мануальчик такой, с "левым" скриптом?




Спасибо: 0 
ПрофильЦитата Ответить

"Мизантроп"





Сообщение: 519
Зарегистрирован: 30.05.10
Рейтинг: 7
ссылка на сообщение  Отправлено: 16.01.12 17:28. Заголовок: Где-то мне попадался..


Где-то мне попадался уже такой...

Шестой день Воображариум Звездные Врата: Энигма Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 1059
Зарегистрирован: 08.04.10
Рейтинг: 4

Награды: За шапочный код! (Серифа)Медаль: За самоотверженный труд во благо ФРИ! (Серифа)
ссылка на сообщение  Отправлено: 16.01.12 17:33. Заголовок: Morfus просто единст..


Morfus
просто единственный вариант, не удивлён, что такое было)

Спасибо: 0 
ПрофильЦитата Ответить

"Имперско-Галактический спонтанный скрытый локационщик"
Главный форумный флудильщик





Сообщение: 7701
Зарегистрирован: 20.06.07
Рейтинг: 43

Награды: Героический админЗа феерическое чувство юмора
ссылка на сообщение  Отправлено: 16.01.12 21:33. Заголовок: Я лично "за"..


Я лично "за".
Борду ведь ломать не так жалко, как форум на платном хостинге



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

***
"Так много надо помнить, куда все уложить? Себя уже не узнаю, а еще столько жить!" (Lexx, Бригадум)
"То, что у тебя есть, лечится антибиотиками" (nowhere man, 1995)
"Доблесть в бою определяется не числом убитых, а числом сдавшихся в плен" (Маршал Тауберт)
Music, blasters and old jedi masters ;-)))
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 1060
Зарегистрирован: 08.04.10
Рейтинг: 4

Награды: За шапочный код! (Серифа)Медаль: За самоотверженный труд во благо ФРИ! (Серифа)
ссылка на сообщение  Отправлено: 16.01.12 22:44. Заголовок: Serifa пишет: Борду..


Serifa пишет:

 цитата:
Борду ведь ломать не так жалко, как форум на платном хостинге


Никто ничего не ломает) Просто немного изменим вывод. Всё равно всё обрабатывает ява-скрипт. Потому можно подключить свой, который "перехватит" бразды правления. Потому скрипт желательно подключать в самом низу, насколько мне известно, на борде есть возможность воткнуть скрипт в подвал. Если подключить его вверху, то работать не будет.
Т.к весит он довольно много (приходится заново объявлять целую функцию), то втыкать весь код на страницу неразумно, лучше подключить по типу script src="http://...
Т.к на борде этого сделать нельзя - каждый может зарегистрироваться на юкозе, народе, гугл коде или вообще где угодно и положить скрипт туда.

Возможно, можно и сократить размер, вырезав лишнее, но у меня тогда перестаёт работать. Потому скрипт весит 15кб. Не много. Подключать можно так


 цитата:

<script src="http://editor.darknessworld.ru/js/forum2.js" type="text/javascript"></script>


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

Что мы делаем? Раньше сама "цитата" была таблицей, без особых атрибутов и возможности настройки. Теперь это 2 div'a, которые можно спокойно настроить через css. Заголовок, т.е сам текст "цитата:" и тело цитаты.

Если вставить скрипт, а потом вставить css-код

Скрытый текст


Тогда выглядеть будет так


#quot_header - это заголовок, #quot_body - "тело".

Т.к все настройки вынесены в css, то каждый может сам себе настроить, как угодно. Если не настраивать, то выглядеть будет, как простой текст, т.е без любых выделений вообще.


Спасибо: 0 
ПрофильЦитата Ответить

"Имперско-Галактический спонтанный скрытый локационщик"
Главный форумный флудильщик





Сообщение: 7703
Зарегистрирован: 20.06.07
Рейтинг: 43

Награды: Героический админЗа феерическое чувство юмора
ссылка на сообщение  Отправлено: 17.01.12 10:10. Заголовок: Вопрос: 1. А где на ..


Вопрос:
1. А где на борде эту css закапывать? Тут под нее нет места, тут все встроенное. (А, т.е. вставляется в хтмл-верх?)
2. Где взять сам скрипт? 15 кб весит, я правильно поняла? Ну, это как бы немного...



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

***
"Так много надо помнить, куда все уложить? Себя уже не узнаю, а еще столько жить!" (Lexx, Бригадум)
"То, что у тебя есть, лечится антибиотиками" (nowhere man, 1995)
"Доблесть в бою определяется не числом убитых, а числом сдавшихся в плен" (Маршал Тауберт)
Music, blasters and old jedi masters ;-)))
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 1061
Зарегистрирован: 08.04.10
Рейтинг: 4

Награды: За шапочный код! (Серифа)Медаль: За самоотверженный труд во благо ФРИ! (Серифа)
ссылка на сообщение  Отправлено: 17.01.12 10:44. Заголовок: Serifa пишет: 1. А ..


Serifa пишет:

 цитата:
1. А где на борде эту css закапывать? Тут под нее нет места, тут все встроенное. (А, т.е. вставляется в хтмл-верх?)


Я вообще в шоке от этой "встроенности" на борде, если честно. Уныло было не выделить места под css, картинки и скрипты. Потому в посту выше советовал завести аккаунт где-нибудь "на стороне". Например, есть яндекс-хостинг. Php и прочие языки он не поддерживает, но положить туда скрипты и css можно.

Если этого не делать - то можно вставить css хоть в хтмл-верх, хоть в низ, эта штука будет работать в любом случае.
А вот скрипт - только в низ.

Serifa пишет:

 цитата:
2. Где взять сам скрипт? 15 кб весит, я правильно поняла? Ну, это как бы немного...


Можно вставить в тело форума код

 цитата:
<script src="http://editor.darknessworld.ru/js/forum2.js" type="text/javascript"></script>


я положил скрипт себе на сайт. Можно перейти по ссылке, откроется скрипт, потом нажать "файл-сохранить" и положить его куда угодно и оттуда уже подключать.

Спасибо: 0 
ПрофильЦитата Ответить

"Мизантроп"





Сообщение: 520
Зарегистрирован: 30.05.10
Рейтинг: 7
ссылка на сообщение  Отправлено: 17.01.12 15:46. Заголовок: CSS тоже можно на Бо..


CSS тоже можно на Борде подключать отдельным файлом. В этом случае между head и /head.

Шестой день Воображариум Звездные Врата: Энигма Спасибо: 0 
ПрофильЦитата Ответить

"Имперско-Галактический спонтанный скрытый локационщик"
Главный форумный флудильщик





Сообщение: 7707
Зарегистрирован: 20.06.07
Рейтинг: 43

Награды: Героический админЗа феерическое чувство юмора
ссылка на сообщение  Отправлено: 17.01.12 16:01. Заголовок: Тут остается самый г..


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



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

***
"Так много надо помнить, куда все уложить? Себя уже не узнаю, а еще столько жить!" (Lexx, Бригадум)
"То, что у тебя есть, лечится антибиотиками" (nowhere man, 1995)
"Доблесть в бою определяется не числом убитых, а числом сдавшихся в плен" (Маршал Тауберт)
Music, blasters and old jedi masters ;-)))
Спасибо: 0 
ПрофильЦитата Ответить

"Мизантроп"





Сообщение: 521
Зарегистрирован: 30.05.10
Рейтинг: 7
ссылка на сообщение  Отправлено: 17.01.12 16:18. Заголовок: Serifa, тут уж нужно..


Serifa, тут уж нужно выбирать - нужно оно на форе орг или надо искать другое хранилище. )

Шестой день Воображариум Звездные Врата: Энигма Спасибо: 0 
ПрофильЦитата Ответить

"Имперско-Галактический спонтанный скрытый локационщик"
Главный форумный флудильщик





Сообщение: 7709
Зарегистрирован: 20.06.07
Рейтинг: 43

Награды: Героический админЗа феерическое чувство юмора
ссылка на сообщение  Отправлено: 17.01.12 16:24. Заголовок: Вот и я про другое х..


Вот и я про другое хранилище. Потому что на форуме лишние файлы, не имеющие прямого отношения к самому форуму и его работе, скорее вредны. А вот альтернативы нет. Борду тоже можно понять - ей на своих серверах лишние файлы тоже не нужны. В итоге все остаются при своем интересе.



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

***
"Так много надо помнить, куда все уложить? Себя уже не узнаю, а еще столько жить!" (Lexx, Бригадум)
"То, что у тебя есть, лечится антибиотиками" (nowhere man, 1995)
"Доблесть в бою определяется не числом убитых, а числом сдавшихся в плен" (Маршал Тауберт)
Music, blasters and old jedi masters ;-)))
Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 85 , стр: 1 2 3 4 5 6 Все [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  0 час. Хитов сегодня: 43
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет



Форумные ролевые игры на страже Галактики... (Приключения, фантастика, магия, альтернативная реальность, историческая драма...) ФРИ - против одиночества! Найди себе друзей во ФРИ! ФРИ - за интерес к истории! ФРИ - за развитие фантазии! ФРИ - за расширение кругозора! ФРИ - за русский язык! Это каталог форумных ролевых игр: форум, в разделах которого имеются адреса других форумов с кратким описанием того, что там происходит. Как найти свою игру? Посетить интересующий раздел нужной тематики, и пройтись по темам и указанным в них адресам. Потом можно написать свой отзыв прямо в теме.
Некоммерческий проект. Если Вы оставили здесь свои cookie, Вы сами за них отвечаете! Информация на сайте доступна по лицензии Creative Commons «Attribution-NonCommercial-NoDerivatives» 4.0, если не указана другая лицензия в подписи автора сообщения.

..... база данных пополняется с 20/06/2007..... картинки для оформления форума сделаны с помощью редактора Inkscape, в шапке присутствует фрагмент работы неизвестного художника



в_в_е_р_х