Как поменять цвет категорий и подкатегорий
#41
Отправлено 21 Январь 2012 - 20:51
#42
Отправлено 23 Январь 2012 - 19:53
.contentTbodyCatalog > ul > li > a { color: #000000 !important; font-size:14px !important; }
Далее изменить или добавить необходимые свойства.
#43
Отправлено 28 Февраль 2012 - 03:47
http://riviso.ru (шаблон Мокко на всякий случай)
вот код что не так?
Цитата
.leftmenu li li.root a {color: #041389;font-size: 24px;font-weight:bold}
.leftmenu li li.root.selected a {font-weight:bold;}
.leftmenu li li.sub a {color:#000000;font-size: 16px;font-weight:bold;}
.leftmenu li li.sub.selected a {font-weight:bold;}
.leftmenu li li.sub b {color:#000000;font-size: 14px;}
.leftmenu li li.sub.selected b {font-weight:bold;}
</style>
<!-- Каталог -->
<div class="pad-box">
<ul class="leftmenu">
<li class="categories">
<ul>
{%IFNOT catalog_full_empty %}
{% FOR catalog_full %}
{% IFNOT catalog_full.HIDE %}
<li class="cat-item{% IF catalog_full.LEVEL=0%} root{% ENDIF %}{% IF catalog_full.LEVEL>=1 %} sub{% ENDIF %}{% IF catalog_full.CURRENT %} selected{% ENDIF %}">
<a href="{catalog_full.URL}"
{% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}
>{catalog_full.NAME}</a>
</li>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>
<!-- end Каталог -->
2)и как отступ побольше сделать между ними(высоту)???
3)и убрать это дурацкое подчеркивание при наведении на ссылку??
#44
Отправлено 28 Февраль 2012 - 18:54
Цитата
Цитата
3)и убрать это дурацкое подчеркивание при наведении на ссылку??
В файл стилей добавьте
.cat-item { padding:10px 0 } .cat-item a:hover { text-decoration: none; }
#45
Отправлено 28 Февраль 2012 - 19:03
#46
Отправлено 11 Апрель 2012 - 01:15
#47
Отправлено 11 Апрель 2012 - 22:24
Цитата
<li class="subNavigation {% IF catalog.LEVEL=0%} cat-root{% ENDIF %}{% IF catalog.LEVEL=0%} root{% ENDIF %}{% IF catalog.LEVEL>=1 %} sub{% ENDIF %}{% IF catalog.CURRENT %} selected{% ENDIF %}">...</li>меняем на
<li class="subNavigation {% IF catalog.LEVEL=0%} cat-root{% ENDIF %}{% IF catalog.LEVEL=0%} root{% ENDIF %}{% IF catalog.LEVEL=1 %} sub{% ENDIF %}{% IF catalog.LEVEL=2 %} third{% ENDIF %}{% IF catalog.CURRENT %} selected{% ENDIF %}">...</li>то есть мы добавляем новое условие для подкатегорий 3 уровня
{% IF catalog.LEVEL=2 %} third{% ENDIF %}
где добавляется новый класс и в main.css следовательно выводим новый класс
.third{}и стилизуем как необходимо
Цитата
#48
Отправлено 13 Май 2012 - 20:31
Пример:
По умолчанию все Категории черного цвета. Выбираем Категорию 1, она окрашивается в красный цвет. Выбираем Подкатегорию 2, она окрашивается в желтый цвет.
Категория 1 (цвет красный)
Подкатегория 1 (цвет черный)
Подкатегория 2 (цвет желтый)
Подкатегория 3 (цвет черный)
Категория 2 (цвет черный)
Категория 3 (цвет черный)
Вопрос:
Как сделать так, чтобы при выборе Подкатегории 2, Категория 1 оставалась красной! Сейчас цвет возвращается к черному.
<!-- Каталог --> <div class="pad-box"> <ul class="leftmenu"> <li class="categories"><h2><a href="{CATALOG_URL}" class="indexPage">Каталог товаров</a></h2> <ul> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item{% IF catalog.LEVEL=0%} root{% ENDIF %}{% IF catalog.LEVEL>=1 %} sub{% ENDIF %}{% IF catalog.CURRENT %} selected{% ENDIF %}"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul><br /> </li>
.leftmenu li li a{ display: block; padding: 5px 10px; border-bottom: 1px solid #D6D6D6; font: normal 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #dc316f; text-decoration: none; } .leftmenu li li a.selected{ font-weight:bold; color:#9dc333; } .leftmenu li li a:hover { background: url({ASSETS_IMAGES_PATH}lm-bg.jpg) repeat-x left bottom; } .leftmenu li li.root a {background-color:#ffffff;color:#464451;} .leftmenu li li.root.selected a {font-weight:bold;color:#a73b81;} .leftmenu li li.sub a {background-color:#ffffff;color:#464451;} .leftmenu li li.sub.selected a {font-weight:bold;color:#e35121;}
#49
Отправлено 14 Май 2012 - 19:17
<a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a>
заменить на
<a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} class="{% IF catalog.CURRENT %}selected{% ENDIF %} level{catalog.LEVEL}">{catalog.NAME}</a>
Далее в файл стилей добавить такие классы как
.level1 { color:(необходимый цвет) } .level2 { color:(необходимый цвет) } .level3 { color:(необходимый цвет) } .level4 { color:(необходимый цвет) }
#50
Отправлено 21 Май 2012 - 11:15
Помогите пожалуйста!!! Сколько все не перепробовала - ничего не получилось (то не нахожу нужное место в стилях, то не работает вообще) .
Мой сайт: http://kronvn.storeland.ru. Тема "Сияние"
Хочу: в каталоге названия разделов - полужирным
название выбранного подраздела - полужирным и курсивом
#51
Отправлено 21 Май 2012 - 14:21
<li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li>
замените на
<li class="cat-item"> <a href="{catalog.URL}" style="font-weight:bold;{% IF catalog.LEVEL>0%}padding-left:{catalog.LEVEL | multiply("20")}px;font-style:italic;{% ENDIF %}" {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li>
#52
Отправлено 02 Май 2013 - 18:23
support (21 Сентябрь 2010 - 22:39) писал:
Изначальный код у Вас выглядит так:
<!-- Каталог --> <div class="pad-box"> <ul class="leftmenu"> <li class="categories"><h2><a href="{CATALOG_URL}" class="indexPage">Каталог товаров</a></h2> <ul> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul><br /> </li>
Этап первый, по вашему заданию
Изменяем код отображения корневой категории, для этого вставляем условие, которое будет проверять уровень вложенности категории. Сделаем например светло розовый фон и черный шрифт. При выделении выделим этот шрифт жирным цветом.
Шаг 1. Создадим пару стилей:
.leftmenu li li.root a {background-color:#fdf5f3;color:#000000;} .leftmenu li li.root.selected a {font-weight:bold;color:#000000;}Здесь:
background-color:#fdf5f3; - розовый фон
color:#000000; - черный шрифт
font-weight:bold; - жирный шрифт
Эти стили можно прописать в редакторе тем:
либо в html шаблоне. Для шаблона пишем с указанием тега style, вот так:
<style> .leftmenu li li.root a {background-color:#fdf5f3;color:#000000;} .leftmenu li li.root.selected a {font-weight:bold;color:#000000;} </style>
Если пишем в css шаблоне магазина (файл main.csstemplate) Тогда будет достаточно просто вставить в файл шаблона вышеуказанный код без тегов style.
Шаг 2. Изменим в изначальном html код ячейки категории, добавим в него условие что все корневые категории имеют стиль "root".
Вместо старого кода:
<li class="cat-item">вставляем новый код:
<li class="cat-item {% IF catalog.LEVEL=0%} cat-root{% ENDIF %}{% IF catalog.CURRENT %} selected{% ENDIF %}">
Получили следующий результат:
sample1.jpg
Этап второй, не обязательный.
Раскрашиваем вложенные категории, делаем светло-голубой шрифт и изменяем цвета шрифтов:
Шаг 1. Добавляем 2 стиля рядом с вставленными в этапе первом, первом шаге:
.leftmenu li li.sub a {background-color:#e5f2fe;color:#e54c2c;} .leftmenu li li.sub.selected a {font-weight:bold;color:#000000;}Здесь:
background-color:#e5f2fe; - светло голубой фон
color:#e54c2c; - темно оранжевый цвет шрифта
font-weight:bold; - жирный шрифт при выделении
color:#000000; - черный цвет при выделении
По большому счету можно создавать не ограниченно такую вложенность, но мы ограничимся для данного случая одной.
Шаг 2. Конечно же изменяем html код, указывая еще одно условие - все вложенные категории имеют стиль "sub" получаем:
<li class="cat-item{% IF catalog.LEVEL=0%} root{% ENDIF %}{% IF catalog.LEVEL>=1 %} sub{% ENDIF %}{% IF catalog.CURRENT %} selected{% ENDIF %}">Нажимаем волшебную кнопку сохранить и вуаля! получаем вот такой вот результат:
sample2.jpg
Код который получился в результате:
<style> .leftmenu li li.root a {background-color:#fdf5f3;color:#000000;} .leftmenu li li.root.selected a {font-weight:bold;color:#000000;} .leftmenu li li.sub a {background-color:#e5f2fe;color:#e54c2c;} .leftmenu li li.sub.selected a {font-weight:bold;color:#000000;} </style> <!-- Каталог --> <div class="pad-box"> <ul class="leftmenu"> <li class="categories"><h2><a href="{CATALOG_URL}" class="indexPage">Каталог товаров</a></h2> <ul> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item{% IF catalog.LEVEL=0%} root{% ENDIF %}{% IF catalog.LEVEL>=1 %} sub{% ENDIF %}{% IF catalog.CURRENT %} selected{% ENDIF %}"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul><br /> </li>
Здесь можно копировать прям как написано, браузеры прекрасно обрабатывают получившийся код, ничего страшного не случится. Хотя по стандартам стили должны быть в теге head страницы либо вынесены в отдельный файл.
Добрый вечер.
А как можно вместо розового фона сделать голубой или другой цвет.........как понять какой цвет как правильно прописывать на данном языке?
#53
Отправлено 03 Май 2013 - 10:10
Цитата
А как можно вместо розового фона сделать голубой или другой цвет.........как понять какой цвет как правильно прописывать на данном языке?
скажите на каком сайте вы хотели заменить фон?
если на сайте
http://vegamay.ru/
то в main.css
найти и изменить код
body { }требуется поставить значение
body { background-color: #fff666; }где
background-color: #fff666;цвет вашего фона.,
укажите свой номер аккаунта или адрес сайта.,
#54
Отправлено 03 Май 2013 - 16:21
Mikola (03 Май 2013 - 10:10) писал:
скажите на каком сайте вы хотели заменить фон?
если на сайте
http://vegamay.ru/
то в main.css
найти и изменить код
body { }требуется поставить значение
body { background-color: #fff666; }где
background-color: #fff666;цвет вашего фона.,
укажите свой номер аккаунта или адрес сайта.,
Мне нужно чтоб фон подкатегорий был темно синего цвета а шрифт белого после слов "каталог товаров", а подкатегорию которую открываешь имеет ширный шрифт темно синие буквы на белом фоне......внизу подкатегории тоже на белом фоне с синими буквами но не жирными...
Как это сделать?
#55
Отправлено 04 Май 2013 - 13:06
may (03 Май 2013 - 16:21) писал:
Мне нужно чтоб фон подкатегорий был темно синего цвета а шрифт белого после слов "каталог товаров", а подкатегорию которую открываешь имеет ширный шрифт темно синие буквы на белом фоне......внизу подкатегории тоже на белом фоне с синими буквами но не жирными...
Как это сделать?
Вообще не понимаю как вы хотите, чтобы это выглядело? У Вас фон категорий и подкатегорий должен быть разных цветов? А цвет текста тоже разный?
Можете в граф.редакторе сделать так, как Вы хотите, чтобы это выглядело?
#56
Отправлено 05 Май 2013 - 13:44
#57
Отправлено 05 Май 2013 - 15:07
may (05 Май 2013 - 13:44) писал:
Подобные темы уже были у нас на форуме - http://forum.storela...и-подкатегорий/
#58
Отправлено 07 Май 2013 - 19:18
miyako (05 Май 2013 - 15:07) писал:
И там описывают другую ситуацию.....мне нужно так как в прик.фото
И БОЛЬШАЯ ПРОСЬБА ШРИФТ И ЗАЛИВКА КАК НА РИСУНКАХ НУЖНА, А НЕ СЕРОГО,РОЗОВОГО ИЛИ ИНОГО ЦВЕТА
#59
Отправлено 08 Май 2013 - 01:30
{%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %}
и заменить на
{%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item{% IF catalog.CURRENT %} selected{% ENDIF %} {% IF catalog.LEVEL>0%} sub{% ENDIF %}"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %}
далее в самый конец вашего файла стилей main.css вставьте
.categories .cat-item.selected a, .categories .cat-item:not(.sub) a { color: #fff !important; font-weight: bold; } .cat-item.sub:hover a { color: #3F48CB !important; } .categories .cat-item.sub a { font-weight: normal; color: #3F48CB; } .categories .cat-item:not(.sub), .categories .cat-item:not(.sub) a:hover, .categories .cat-item.sub.selected { background: #3F48CB; display: block; }
#60
Отправлено 08 Май 2013 - 17:56
Сake (08 Май 2013 - 01:30) писал:
{%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %}
и заменить на
{%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item{% IF catalog.CURRENT %} selected{% ENDIF %} {% IF catalog.LEVEL>0%} sub{% ENDIF %}"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %}
далее в самый конец вашего файла стилей main.css вставьте
.categories .cat-item.selected a, .categories .cat-item:not(.sub) a { color: #fff !important; font-weight: bold; } .cat-item.sub:hover a { color: #3F48CB !important; } .categories .cat-item.sub a { font-weight: normal; color: #3F48CB; } .categories .cat-item:not(.sub), .categories .cat-item:not(.sub) a:hover, .categories .cat-item.sub.selected { background: #3F48CB; display: block; }
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных