Перейти к содержимому


Как Сделать Иконками?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 55

#1 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 21 Октябрь 2013 - 11:15

Добрый день! как сделать ссылки горизонтального меню в шапке сайта иконками?

Прикрепленные изображения

  • Безымянный.jpg


#2 ne_yana

ne_yana

    Активный участник

  • Модератоpы
  • 1 190 сообщений

Отправлено 21 Октябрь 2013 - 12:41

Просмотр сообщенияyuragravi (21 Октябрь 2013 - 11:15) писал:

Добрый день! как сделать ссылки горизонтального меню в шапке сайта иконками?

Добрый день, уточните, пожалуйста, о каком магазине идет речь. Если Вы хотите получить, как на прикрепленной картинке, в магазине с аккаунтом

238773,

то добавьте в файле style.css
.root_menu.active a {
border: 1px solid rgb(255, 143, 0);
background: rgb(255, 143, 0);
border-radius: 6px;
}

Прикрепленные изображения

  • screen.png


#3 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 21 Октябрь 2013 - 14:35

Просмотр сообщенияne_yana (21 Октябрь 2013 - 12:41) писал:

Добрый день, уточните, пожалуйста, о каком магазине идет речь. Если Вы хотите получить, как на прикрепленной картинке, в магазине с аккаунтом

238773,

то добавьте в файле style.css
.root_menu.active a {
border: 1px solid rgb(255, 143, 0);
background: rgb(255, 143, 0);
border-radius: 6px;
}
Спасибо,как я и хотел. а на остальных иконках как? и где цвет/размер регулировать?

Еще вопрос - можно ли активировать дополнительное горизонтальное меню в верхней черной строчке?

Прикрепленные изображения

  • верхн меню.jpg


#4 ne_yana

ne_yana

    Активный участник

  • Модератоpы
  • 1 190 сообщений

Отправлено 21 Октябрь 2013 - 15:04

Просмотр сообщенияyuragravi (21 Октябрь 2013 - 14:35) писал:

Спасибо,как я и хотел. а на остальных иконках как? и где цвет/размер регулировать?

Еще вопрос - можно ли активировать дополнительное горизонтальное меню в верхней черной строчке?

Удалите предыдущий код и вставьте
.root_link {
border: 1px solid rgb(255, 143, 0);
background: rgb(255, 143, 0);
border-radius: 6px;
}
все ссылки меню станут такими.
За цвет иконок отвечают параметры background и border,  в них нужно изменить  rgb(255, 143, 0) на желаемый цвет.
Уточните, пожалуйста, о размере чего Вы говорите, шрифта или самих иконок?
Дополнительное меню можно реализовать, меню должно быть точно таким, как в прикрепленном скрине?

#5 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 21 Октябрь 2013 - 15:24

Просмотр сообщенияne_yana (21 Октябрь 2013 - 15:04) писал:

Удалите предыдущий код и вставьте
.root_link {
border: 1px solid rgb(255, 143, 0);
background: rgb(255, 143, 0);
border-radius: 6px;
}
все ссылки меню станут такими.
За цвет иконок отвечают параметры background и border,  в них нужно изменить  rgb(255, 143, 0) на желаемый цвет.
Уточните, пожалуйста, о размере чего Вы говорите, шрифта или самих иконок?
Дополнительное меню можно реализовать, меню должно быть точно таким, как в прикрепленном скрине?

Ссылки , что сейчас в  иконках - на верхнюю черную строчку, белым подчеркнутым шрифтом и последний цветным, а в иконки другое меню и ссылки выпадающие!

#6 ne_yana

ne_yana

    Активный участник

  • Модератоpы
  • 1 190 сообщений

Отправлено 21 Октябрь 2013 - 19:31

Просмотр сообщенияyuragravi (21 Октябрь 2013 - 15:24) писал:

Ссылки , что сейчас в  иконках - на верхнюю черную строчку, белым подчеркнутым шрифтом и последний цветным, а в иконки другое меню и ссылки выпадающие!

Замените
#megamenu {
position: absolute;
height: 54px;
top: 90px;
left: 238px;
}
на
#megamenu {
position: absolute;
height: 54px;
top: -18px;
left: 238px;
}

Вставьте
<ul id="menu2">
  <li><a>О сервисе</a></li>
  <li><a>Где купить?</a></li>
  <li><a>Доставка и оплата</a></li>
  <li><a>Корпоративным клиентам</a></li>
  <li><a>Активировать подарок</a></li>
</ul>
после
		{% IFNOT menu_empty %}
		  <ul class="accordion_main">
			<li class="parent">Меню
			  <ul class="accordion">
				{% FOR menu %}
				  {% FOR header %}
					{% FOR links %}
					  <li class="root_menu {% IF menu.header.links.SELECTED %}active{% ENDIF %}">
						<a href="{menu.header.links.URL}" {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %} class="root_link">{menu.header.links.NAME}</a>
					  </li>
				  {% ENDFOR %}
				  {% ENDFOR %}
				{% ENDFOR %}
			  </ul>
			</li>
		  </ul>
		{% ENDIF %}
		<!-- END Блок навигации --> 
	  </div>
Внутри тега <a> необходимо будет прописать адрес, куда эта ссылка переводит.
Замените
.root_link {
border: 1px solid rgb(255, 143, 0);
background: rgb(255, 143, 0);
border-radius: 6px;
}
на
#menu2 li a {
border: 1px solid rgb(255, 143, 0);
background: rgb(255, 143, 0);
border-radius: 6px;
}

Заменить
#megamenu li .root_link {
color: #666666;
text-transform: uppercase;
font-size: 11px;
text-decoration: none;
}
на
#megamenu li .root_link {
color: #FFFFFF;
text-transform: uppercase;
font-size: 11px;
text-decoration: underline;
}

Добавьте
#menu2 {
margin-left: 238px;
}

Уточните, пожалуйста, насчет выпадающих ссылок.

#7 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 22 Октябрь 2013 - 11:28

сделал все по инструкции, в верхней черной строчке меню все работает замечательно

в желтых иконках тоже прописал как сказали, только название ссылок поменял, но они стали  в ряд и не кликабельны , пробовал вставлять в тег <a> адрес - безрезультатно

где ошибка?

Прикрепленные изображения

  • Безымянный.jpg


#8 ne_yana

ne_yana

    Активный участник

  • Модератоpы
  • 1 190 сообщений

Отправлено 22 Октябрь 2013 - 11:37

Просмотр сообщенияyuragravi (22 Октябрь 2013 - 11:28) писал:

сделал все по инструкции, в верхней черной строчке меню все работает замечательно

в желтых иконках тоже прописал как сказали, только название ссылок поменял, но они стали  в ряд и не кликабельны , пробовал вставлять в тег <a> адрес - безрезультатно

где ошибка?
Добрый день, добавьте в файл style.css
#menu2 li {
padding: 25px 8px 5px 8px;
float: left;
position: relative;
}

Приведите пример того, как Вы прописывали адреса внутри тега <a>, либо для каждой ссылки пришлите адреса, на которые они должны ссылаться.

#9 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 22 Октябрь 2013 - 13:40

Просмотр сообщенияne_yana (22 Октябрь 2013 - 11:37) писал:

Добрый день, добавьте в файл style.css
#menu2 li {
padding: 25px 8px 5px 8px;
float: left;
position: relative;
}

Приведите пример того, как Вы прописывали адреса внутри тега <a>, либо для каждой ссылки пришлите адреса, на которые они должны ссылаться.

<ul id="menu2">
  <li><http://dari73.ru/catalog/Multipodarki>Подарочные наборы</a></li>
  <li><http://dari73.ru/cat...ючения</a></li>  Приключения</a></li>
  <li><http://dari73.ru/cat...aty>Сертификаты>Сертификаты магазинов</a></li>

соответственно адреса
http://dari73.ru/catalog/Multipodarki
http://dari73.ru/cat...riklyucheniya-2
http://dari73.ru/cat...nye-sertifikaty

#10 empty9228

empty9228

    Активный участник

  • Модератоpы
  • 618 сообщений

Отправлено 22 Октябрь 2013 - 14:41

Здравствуйте!
Вы немного не так написали, ссылки.

<ul id="menu2">
  <li><a href =" http://dari73.ru/catalog/Multipodarki"> Подарочные наборы</a></li>
  <li><a href =" http://dari73.ru/cat...ючения"> Приключения</a></li>
  <li><a href =" http://dari73.ru/cat...aty>Сертификаты">Сертификаты магазинов</a></li>

#11 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 22 Октябрь 2013 - 14:53

И появилась еще одна проблема - в мобильных браузерах эти иконки отображаются некорректно

#12 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 22 Октябрь 2013 - 16:06

Просмотр сообщенияyuragravi (22 Октябрь 2013 - 14:53) писал:

И появилась еще одна проблема - в мобильных браузерах эти иконки отображаются некорректно
Оставьте, пожалуйста, какую-нибудь одну тему дизайн-шаблона Вашего магазина, чтобы мы смогли Вам помочь. Вы можете открыть другой тестовый сайт и изменять дизайн именно там, чтобы у нас не возникало проблем в ответе Вам.

#13 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 22 Октябрь 2013 - 16:12

Просмотр сообщенияsupport 2.0 (22 Октябрь 2013 - 16:06) писал:

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

вернул
вспоминал свой старый шаблон, там тоже всё сбивалось )

#14 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 22 Октябрь 2013 - 16:27

Просмотр сообщенияyuragravi (22 Октябрь 2013 - 14:53) писал:

И появилась еще одна проблема - в мобильных браузерах эти иконки отображаются некорректно

вопрос открыт, что делать?

#15 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 23 Октябрь 2013 - 02:43

Пожалуйста, приведите пример такого отображения в виде прикрепленного скриншота вашего сайта.

#16 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 23 Октябрь 2013 - 11:48

Просмотр сообщенияСake (23 Октябрь 2013 - 02:43) писал:

Пожалуйста, приведите пример такого отображения в виде прикрепленного скриншота вашего сайта.

айфон  браузер сафари, в хроме так же

Прикрепленные изображения

  • IMG_0048.PNG


#17 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 23 Октябрь 2013 - 16:08

подвинул меню правее и теперь еще сильнее вышел за границы

Прикрепленные изображения

  • IMG_0049.PNG
  • IMG_0051.PNG
  • IMG_0052.PNG


#18 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 23 Октябрь 2013 - 16:39

В IE 7 уже вся страница вышла за границы

Прикрепленные изображения

  • Безымянный.png


#19 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 24 Октябрь 2013 - 04:32

Добавленное вами меню не подразумевает под собой использование адаптивности. Так как используемая вами тема оформления является адаптивной, то она в свою очередь меняет размеры элементов в зависимости от размера экрана и ваше меню не вписывается в данные изменения. На данном форуме не однократно говорилось что изменять блоки, добавлять, передвигать их необходимо с осторожностью или же не делать это вовсе, так как это нарушит всю адаптивность которую восстановить будет проблематично. Если у вас изначально подразумевается изменение дизайна, то лучше использовать не адаптивный дизайн или же дизайн приближенный к тому что хотелось бы вам видеть. В вашем случае лучше всего не делать отступ для добавленного меню, т.е в файле стилей style.css найти и удалить правило

#menu2 {
	margin-left: 338px;
}

тогда подобных проблем не будет и меню будет нормально смотреться как на большом экране, так и на маленьком.

#20 yuragravi

yuragravi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 24 Октябрь 2013 - 12:18

Убрал, но в IE все так же криво




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных