Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» ВПНавтор Danny_Marcelo Вчера в 07:47
» Пропала вкладка "Обработка пользователей"
автор Svet007 Ноябрь 23rd 2024, 07:39
» Как найти администратора?
автор PushPayer Ноябрь 21st 2024, 00:58
» Не корректное отображение картинок
автор VENEFICA. Ноябрь 15th 2024, 14:46
» Не меняется название форума
автор Aviator Ноябрь 14th 2024, 15:40
» Дублируется ссылка на форум в боковом меню
автор Чистый сталкер Октябрь 26th 2024, 21:13
» совет админам
автор лексей2222 Октябрь 23rd 2024, 05:45
» Проблема с гугл из-за Hitskin
автор Вултур Октябрь 21st 2024, 15:43
» [решено]Редактирвоание темы
автор AlexDarkTech Октябрь 13th 2024, 08:14
» Пропали иконки редактирования - HEEELP
автор Archaea Сентябрь 23rd 2024, 18:11
Стилизация раскрывающегося списка
Участников: 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
Возраст : 33
Регистрация : 2012-11-16
Благодарности : 733
Re: Стилизация раскрывающегося списка
Сказочник Зазеркалья,
Благодарю за подсказку) Вот что получилось у меня в итоге:
Это по сути всё ставится в описание форума опять же, чуть корректируется через CSS. Всего один остался вопрос. Можно как-либо сделать, чтобы при наведении на картинку, она заменялась другой? Т.е. так просто одна картинка, а при наведении - с другой цветовой гаммой. Типо "активизировалась". Вторую картинку нарисовать то не проблема, а вот как её во весь этот адский механизм приладить и привязать к наведению - я ещё не понял.
Благодарю за подсказку) Вот что получилось у меня в итоге:
Это по сути всё ставится в описание форума опять же, чуть корректируется через CSS. Всего один остался вопрос. Можно как-либо сделать, чтобы при наведении на картинку, она заменялась другой? Т.е. так просто одна картинка, а при наведении - с другой цветовой гаммой. Типо "активизировалась". Вторую картинку нарисовать то не проблема, а вот как её во весь этот адский механизм приладить и привязать к наведению - я ещё не понял.
Сказочник Зазеркалья-
-
Сообщения : 3710
Возраст : 33
Регистрация : 2012-11-16
Благодарности : 733
Re: Стилизация раскрывающегося списка
Сказочник Зазеркалья,
Не зря говорят, мол лучшее - враг хорошего. Я позарился на горизонтальный скролл. Дабы оставить окошко прокрутки маленьким. Кому надо - тот прочитает то, что дальше - посчитал я. Но вот проблема в том, что там работает очень, очень и очень странный перенос по словам. Установлены параметры так, что при пересечении границы - оставшийся текст прячется под горизонтальный скролл. В теории всё должно быть правильно, а вот что можно наблюдать на практике:
И вся забава то в том, что всё работает. Но программа помещает под скролл лишь цельные слова:
Частично исправляет проблему подчёркнутый проблел, так же наверно можно ставить ссылки с изображениями, их-то не перенесёт. Но мало ли, может быть есть менее извращенский способ заставить всё корректно работать?
Не зря говорят, мол лучшее - враг хорошего. Я позарился на горизонтальный скролл. Дабы оставить окошко прокрутки маленьким. Кому надо - тот прочитает то, что дальше - посчитал я. Но вот проблема в том, что там работает очень, очень и очень странный перенос по словам. Установлены параметры так, что при пересечении границы - оставшийся текст прячется под горизонтальный скролл. В теории всё должно быть правильно, а вот что можно наблюдать на практике:
И вся забава то в том, что всё работает. Но программа помещает под скролл лишь цельные слова:
Частично исправляет проблему подчёркнутый проблел, так же наверно можно ставить ссылки с изображениями, их-то не перенесёт. Но мало ли, может быть есть менее извращенский способ заставить всё корректно работать?
Re: Стилизация раскрывающегося списка
Ещё раз большое спасибо)
Проблема решилась сама собой. Просто, вместо пробела следует вводить код:
Результат:
Тема к закрытию подготовлена
Проблема решилась сама собой. Просто, вместо пробела следует вводить код:
- Код:
 
Результат:
Тема к закрытию подготовлена
Re: Стилизация раскрывающегося списка
Рад что смог тебе помочь.Зверобой пишет:Сказочник Зазеркалья,
Сказочник Зазеркалья-
-
Сообщения : 3710
Возраст : 33
Регистрация : 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
Права доступа к этому форуму:
Вы не можете отвечать на сообщения