21 / 13 / 6
Регистрация: 19.07.2014
Сообщений: 115
1

Дизайн выпадающего меню под дизайн обычного

25.07.2014, 04:40. Показов 1154. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, у меня то есть меню, но, есть одно но...
Есть меню в стиле лава-лампы, и я хочу чтобы при уменьшении ширины экрана, появлялся выпадающий список. У меня он тоже уже готов, но сам дизайн - нет, цвета никак не подберу...
Помогите пожалуйста, вот две меню - в стиле лава-лампы, и выпадающее меню.
Если кто не понял, то мне нужно чтобы выпадающее меню подходило под дизайн меню в стиле лава-лампы.
Спасибо вам огромное!
Миниатюры
Дизайн выпадающего меню под дизайн обычного  
Изображения
 
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2014, 04:40
Ответы с готовыми решениями:

Дизайн сайтов (desktop и адаптивный дизайн), баннеров и логотипов
Добрый день! Меня зовут Катя. Я - начинающий дизайнер. Рисую за гроши сайты (desktop и адаптивный...

Дизайн под все современные мониторы
Как делают дизайн совремнного сайта, чтобы на всех мониторах удобно было просматривать ?

Дизайн выпадающего списка
Можно ли сменить кнопку выпадающего списка (стандартную) на свою (изображение). Вообще мне нужно...

Как добавить выплывающее меню к уже готовому горизонтальному меню (не меняя дизайн горизонтального меню)?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"...

1
21 / 13 / 6
Регистрация: 19.07.2014
Сообщений: 115
25.07.2014, 04:47  [ТС] 2
А, точно и вот код для выпадающего списка)
HTML5
1
2
3
4
5
6
7
8
9
10
11
    <ul id="nav">
        <li>
            <a href="#" title="Меню сайта"><div class="menu_img"></div>Меню</a>
            <ul>
                <li><a href="#">Главная</a></li>
                <li><a href="#">Контакты</a></li>
                <li><a href="#">О нас</a></li>
                <li><a href="#">Портфолио</a></li>
            </ul>
        </li>
    </ul>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#nav{
    float:left;
    width:100%;
    list-style:none;
    font-weight:bold;
    margin-bottom:10px;
    font-family:Arial,Verdana,sans-serif;
    font-size:0.75em;
    color:#333;
    width:960px;
    margin:0 auto;
    padding:10px;
}
#nav li{
    float:left;
    margin-right:10px;
    position:relative;
    display:block;
}
#nav li a{
    display:block;
    padding:5px;
    color:#fff;
    background:#333;
    text-decoration:none;
    text-shadow:1px 1px 1px rgba(0,0,0,0.75); /* Тень текста, чтобы приподнять его на немного */
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
#nav li a:hover{
    color:#fff;
    background:#6b0c36;
    background:rgba(107,12,54,0.75); /* Выглядит полупрозрачным */
    text-decoration:underline;
}
 
/*--- ВЫПАДАЮЩИЕ ПУНКТЫ ---*/
#nav ul{
    list-style:none;
    position:absolute;
    left:-9999px; /* Скрываем за экраном, когда не нужно (данный метод лучше, чем display:none;) */
    opacity:0; /* Устнавливаем начальное состояние прозрачности */
    -webkit-transition:0.25s linear opacity; /* В Webkit выпадающие пункты будут проявляться */
}
#nav ul li{
    padding-top:1px; /* Вводим отступ между li чтобы создать иллюзию разделенных пунктов меню */
    float:none;
    background:url(dot.gif);
}
#nav ul a{
    white-space:nowrap; /* Останавливаем перенос текста и создаем многострочный выпадающий пункт */
    display:block;
}
#nav li:hover ul{ /* Выводим выпадающий пункт при наведении курсора */
    left:0; /* Приносим его обратно на экран, когда нужно */
    opacity:1; /* Делаем непрозрачным */
}
#nav li:hover a{ /* Устанавливаем стили для верхнего уровня, когда выводится выпадающий список */
    background:#6b0c36;
    background:rgba(107,12,54,0.75); /* Выглядит полупрозрачным */
    text-decoration:underline;
}
#nav li:hover ul a{ /* Изменяем некоторые стили верхнего уровня при выводе выпадающего пункта */
    text-decoration:none;
    -webkit-transition:-webkit-transform 0.075s linear;
}
#nav li:hover ul li a:hover{ /* Устанавливаем стили для выпадающих пунктов, когда курсор наводится на конкретный пункт */
    background:#333;
    background:rgba(51,51,51,0.75); /* Будет полупрозрачным */
    text-decoration:underline;
    -moz-transform:scale(1.05);
    -webkit-transform:scale(1.05);
}
Стили css можете менять как угодно, только чтобы получилось типа как первая меню
0
25.07.2014, 04:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2014, 04:47
Помогаю со студенческими работами здесь

Joomla дизайн меню
Подскажите как сделать меню такого типа.. С помощью CSS пробовал что то как то не получается все.....

Дизайн меню joomla 2.5
как сделать что бы при наведение на пункт меню рядом с текстом появилась картинка? если точнее то...

Дизайн текущего меню
Здравствуйте, форумчане! Может я не в тот раздел влезла - извините, не знаю, к чему относится...

Апгрейд ПК под дизайн
Доброе время суток форумчане! Возник вопрос по Апгрейду. Хотел сделать так имею такое железо:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru