Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Как поменять вид нумерации страниц тем?автор Goodmonday Апрель 18th 2024, 21:04
» Форум не корректно загружается.
автор anna4842 Апрель 12th 2024, 23:48
» Не корректное отображение картинок
автор Красноперова О.А. Апрель 12th 2024, 15:49
» Ошибка на форуме: Could not obtain topic posts informations
автор fatalone Апрель 9th 2024, 13:43
» Переход с 2x2forum.ru на 2x2forum.com
автор Luz Март 28th 2024, 12:13
» Проблема с метатегом Description
автор VeraLV Март 18th 2024, 15:31
» 1 марта будет запрет на ВПН, это отразится на работе платформы?
автор Svet007 Март 14th 2024, 11:43
» нужен скрипт сумма просмотров тем в разделе
автор лексей2222 Март 5th 2024, 07:37
» Новое: Откройте для себя функцию "Подписка на пользователей"
автор лексей2222 Март 1st 2024, 17:26
» 301 редирект
автор Dana Domirani Февраль 25th 2024, 18:28
Стилизация раскрывающегося списка
Участников: 2
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 1
Стилизация раскрывающегося списка
На ум пришло запастись на будущее удобной технологией. Чтобы пользователям не искать необходимые темы среди откровенного шлака, полезные для изучения можно впихнуть в раскрывающийся список:
Для реализации сего списка я использовал HTML-код, найденный на этом же форуме:
Просто вставлял его в описание нужного форума в нужной категории, и всё. Единственное, что меня не устраивает - синие строчки и рамка. Оформление выполнено в чёрно-красных тонах. Можно ли и здесь подкорректировать? Чтобы при наведении строчки "Лекция 1,2 и.т.п" загорались другим цветом? И другая обводка была. Не синяя.
Для реализации сего списка я использовал HTML-код, найденный на этом же форуме:
- Код:
<form><select onchange="location.href=(form.select.options[form.select.selectedIndex].value)" class="forminput" name="select">
<option>Список лекций:</option>
<option value="http://dunkelheit.forum.st/t1-topic">Лекция 1</option>
<option value="http://dunkelheit.forum.st/t1-topic">Лекция 2</option>
<option value="http://dunkelheit.forum.st/t1-topic">Лекция 3</option>
<option value="http://dunkelheit.forum.st/t1-topic">Лекция 5</option>
<option value="http://dunkelheit.forum.st/t1-topic">Лекция 6</option>
<option value="http://dunkelheit.forum.st/t1-topic">Лекция 7</option>
</select>
</form>
Просто вставлял его в описание нужного форума в нужной категории, и всё. Единственное, что меня не устраивает - синие строчки и рамка. Оформление выполнено в чёрно-красных тонах. Можно ли и здесь подкорректировать? Чтобы при наведении строчки "Лекция 1,2 и.т.п" загорались другим цветом? И другая обводка была. Не синяя.
Re: Стилизация раскрывающегося списка
Нашёл на просторах форума вот такой вот код:
В котором, похоже, создаётся список через JS. И загружаются все темы из конкретного форума. А можно сделать, чтобы вместо загрузки абсолютно всех тем, просто забить туда список необходимых ссылок? Пригодятся просто оба варианта, но наиболее полезен с выборочным добавлением.
- Код:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#requestytopic .listin").load("/f1-forum div.topictitle");
jQuery('#requestytopic .top').click(function(){
jQuery(this).parent().children('div.listin').slideToggle("fast");
return false;
});
jQuery(document).click(function(event) {
if (jQuery(event.target).closest(".listin").length) return;
jQuery(".listin").hide();
event.stopPropagation();
});
});
</script>
<div id="requestytopic">
<div class="top">Принятые заявки: </div>
<div class="listin"></div>
</div>
В котором, похоже, создаётся список через JS. И загружаются все темы из конкретного форума. А можно сделать, чтобы вместо загрузки абсолютно всех тем, просто забить туда список необходимых ссылок? Пригодятся просто оба варианта, но наиболее полезен с выборочным добавлением.
Сказочник Зазеркалья-
-
Сообщения : 3710
Возраст : 32
Регистрация : 2012-11-16
Благодарности : 733
Re: Стилизация раскрывающегося списка
Сказочник Зазеркалья,
Благодарю за подсказку) Вот что получилось у меня в итоге:
Это по сути всё ставится в описание форума опять же, чуть корректируется через CSS. Всего один остался вопрос. Можно как-либо сделать, чтобы при наведении на картинку, она заменялась другой? Т.е. так просто одна картинка, а при наведении - с другой цветовой гаммой. Типо "активизировалась". Вторую картинку нарисовать то не проблема, а вот как её во весь этот адский механизм приладить и привязать к наведению - я ещё не понял.
Благодарю за подсказку) Вот что получилось у меня в итоге:
Это по сути всё ставится в описание форума опять же, чуть корректируется через CSS. Всего один остался вопрос. Можно как-либо сделать, чтобы при наведении на картинку, она заменялась другой? Т.е. так просто одна картинка, а при наведении - с другой цветовой гаммой. Типо "активизировалась". Вторую картинку нарисовать то не проблема, а вот как её во весь этот адский механизм приладить и привязать к наведению - я ещё не понял.
Сказочник Зазеркалья-
-
Сообщения : 3710
Возраст : 32
Регистрация : 2012-11-16
Благодарности : 733
Re: Стилизация раскрывающегося списка
Сказочник Зазеркалья,
Не зря говорят, мол лучшее - враг хорошего. Я позарился на горизонтальный скролл. Дабы оставить окошко прокрутки маленьким. Кому надо - тот прочитает то, что дальше - посчитал я. Но вот проблема в том, что там работает очень, очень и очень странный перенос по словам. Установлены параметры так, что при пересечении границы - оставшийся текст прячется под горизонтальный скролл. В теории всё должно быть правильно, а вот что можно наблюдать на практике:
И вся забава то в том, что всё работает. Но программа помещает под скролл лишь цельные слова:
Частично исправляет проблему подчёркнутый проблел, так же наверно можно ставить ссылки с изображениями, их-то не перенесёт. Но мало ли, может быть есть менее извращенский способ заставить всё корректно работать?
Не зря говорят, мол лучшее - враг хорошего. Я позарился на горизонтальный скролл. Дабы оставить окошко прокрутки маленьким. Кому надо - тот прочитает то, что дальше - посчитал я. Но вот проблема в том, что там работает очень, очень и очень странный перенос по словам. Установлены параметры так, что при пересечении границы - оставшийся текст прячется под горизонтальный скролл. В теории всё должно быть правильно, а вот что можно наблюдать на практике:
И вся забава то в том, что всё работает. Но программа помещает под скролл лишь цельные слова:
Частично исправляет проблему подчёркнутый проблел, так же наверно можно ставить ссылки с изображениями, их-то не перенесёт. Но мало ли, может быть есть менее извращенский способ заставить всё корректно работать?
Re: Стилизация раскрывающегося списка
Ещё раз большое спасибо)
Проблема решилась сама собой. Просто, вместо пробела следует вводить код:
Результат:
Тема к закрытию подготовлена
Проблема решилась сама собой. Просто, вместо пробела следует вводить код:
- Код:
 
Результат:
Тема к закрытию подготовлена
Re: Стилизация раскрывающегося списка
Рад что смог тебе помочь.Зверобой пишет:Сказочник Зазеркалья,
Сказочник Зазеркалья-
-
Сообщения : 3710
Возраст : 32
Регистрация : 2012-11-16
Благодарности : 733
Re: Стилизация раскрывающегося списка
Раз уж тема упорно не хочет закрываться... Допишу, что сделал себе все скроллы, даже смог стилизовать. Небольшая проблемка из прошлого возникла.
Про две картинки, где одна сменяет другую, я понял. А что нужно там дописать, чтобы одна другую сменила, но пока нажата кнопка, чтобы обратной трансформации не происходило?
Т.е. чтобы обратное преобразование действовало только тогда, когда список раскрылся и закрылся нажатием кнопки.
Я думал даже какое-нибудь ожидание в 100 сек прописать. Ведь, по идее, по нажатию повторному всё переобновится и время ожидания уберётся. Но не смог это реализовать нормально.
Вот что по двум картинкам забито в CSS:
Эта часть достаточно рабочая. Я старался добавить что-то вроде этого:
Про две картинки, где одна сменяет другую, я понял. А что нужно там дописать, чтобы одна другую сменила, но пока нажата кнопка, чтобы обратной трансформации не происходило?
Т.е. чтобы обратное преобразование действовало только тогда, когда список раскрылся и закрылся нажатием кнопки.
Я думал даже какое-нибудь ожидание в 100 сек прописать. Ведь, по идее, по нажатию повторному всё переобновится и время ожидания уберётся. Но не смог это реализовать нормально.
Вот что по двум картинкам забито в CSS:
- Код:
.image.first,.image.second {
border:2px solid transparent;
margin:0;
padding:0;
}
.image.first {
opacity:1px;
display:block;
position:absolute;
z-index:100;
transition-duration:0.96s;
-webkit-transition-duration:0.96s;
-moz-transition-duration:0.96s;
-o-transition-duration:0.96s;
-ms-transition-duration:0.96s;
}
.image.first:hover {
opacity:0.00;
}
div.ImgField {
display:inline-block;
background-position:center center;
background-repeat:no-repeat;
margin:0;
padding:0;
}
Эта часть достаточно рабочая. Я старался добавить что-то вроде этого:
- Код:
.image.second:active {
transition-duration: 99s;
}
Похожие темы
» Вид списка тем
» Заголовок списка форумов
» Страница списка пользователей
» Как убрать из списка тем слово "Темы" ?
» средство умеренности из списка тем
» Заголовок списка форумов
» Страница списка пользователей
» Как убрать из списка тем слово "Темы" ?
» средство умеренности из списка тем
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения