2017-01-02 13 views
1

Использование темы Squarespace Adirondack, мне нужно сделать один элемент навигации другим цветом («shop kids»), и когда я нацеливаю его идентификатор, начинающийся с yui_ и т. Д., Это не работает, потому что идентификатор продолжает меняться - кажется, что Идентификатор объекта nav автоматически генерируется Squarespace. Я могу изменить цвета навигационных элементов во всем мире без проблем с помощью css, но мои требования здесь состоят в том, чтобы сделать один элемент навигации EE258F (розовый) как в посещаемом, так и в активном состояниях. Это возможно?В теге Squarespace Adirondack, как настроить таргетинг на отдельный элемент навигации с помощью CSS?

https://shara-karasic-4b4j.squarespace.com/

ответ

1

Вы можете настроить таргетинг на эту ссылку, специально выбрав его в CSS на основе атрибута href, например, так:

#main-navigation a[href*='fireandcremekids.com']:visited, 
#main-navigation a[href*='fireandcremekids.com']:active { 
    color: #EE258F; 
} 
+0

Это сработало! Спасибо! –

+0

Так странно, он работал, а затем перестал работать. Итак, я использовал приведенный ниже код, который использует last-child, и это сработало. –

1

Попробуйте это:

#main-navigation .nav-wrapper li:last-child a, 
#main-navigation .nav-wrapper li:last-child a:visited{ 
    color: #EE258F; 
} 
+0

Это хорошо работает! Спасибо! –

1

Target, ссылающихся на атрибут.

Делайте это с JQuery:

$ ('а [HREF = "fireandcremekids.com"]')

ИЛИ Css:

главной навигации .nav-обертка в [HREF = 'fireandcremekids.com']