Помогите прописать css значение тегу

Статус
В этой теме нельзя размещать новые ответы.

anfriska

Профессор
Регистрация
3 Окт 2013
Сообщения
113
Реакции
43
Имеется код.
Код:
<li class="selected"><span class="home"><a class="tll" href="/" onclick="SelectLink(this)">Главная</a>
 </span></li>

для
Код:
<li class="selected"><span class="home">

нужно дать значение
border-radius: 7px 0 0 7px;

Как это сделать в CSS ?
 
Код:
.selected .home {
border-radius: 7px 0 0 7px;
}
По-моему как-то так...Наверное:)
 
Последнее редактирование:
можно и так :
Код:
.selected .home {
border-top-left-radius: 7px;
border-bottom-right-radius: 7px;
}
 
уже пробовала так, не закругляется :(
 
У меня все немного сложнее.
Для selected уже есть значение
Код:
#supermenu ul li.selected {
position: relative;
float: left;
background: url('menu_active.gif') repeat-x top left;
color: #ffffff;
z-index: 18;
}
[/spoil]
и оно перекрывает это
[spoil]
Код:
.selected .home {
position: relative;
float: left;
background: url('menu_active.gif') repeat-x top left;
color: #ffffff;
z-index: 18;
border-radius: 7px 0 0 7px;
}
а первое значение мне нужно т.к. оно отображает другие кнопки в меню без закруглений.
То есть надо чтобы только selected с вложением home было с закруглением
 
Последнее редактирование модератором:
  • Заблокирован
  • #7
Попробуй вот так тогда:)
:conf: и что ты этим изменил?!
Посмотрел сайт, решение...
в файле стилей supermenu.css найдите
HTML:
#supermenu ul li.selected{
position: relative;
float: left;
background: url('menu_active.gif') repeat-x top left;
color: #ffffff;
z-index: 18;
}
[/spoil]
и замените на
[spoil]
HTML:
#supermenu ul li.selected{
position: relative;
float: left;
background: url('menu_active.gif') repeat-x top left;
color: #ffffff;
z-index: 18;
border-radius: 8px 0 0 8px;
-webkit-border-radius: 8px 0 0 8px;
-moz-border-radius: 8px 0 0 8px;
-khtml-border-radius: 8px 0 0 8px;
}
[/spoil]
Результат:
[spoil]
Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Возникает другая проблема.
selected на все кнопках теперь закгрулен, а надо чтобы только на первой (главная). Для первой кнопки в неактивном состоянии, я сделала закругление добавив span home. А в активном состоянии никак не могу закруглить.
 
Последнее редактирование:
  • Заблокирован
  • #9
что бы скругление применялось только для "Главной"
верните стиль #supermenu ul li.selected - в исходное состояние т.е:
HTML:
#supermenu ul li.selected{
position: relative;
float: left;
background: url('menu_active.gif') repeat-x top left;
color: #ffffff;
z-index: 18;
}
[/spoil]
а ниже пропишите:
[spoil]
HTML:
#supermenu ul li:first-child.selected{
position: relative;
float: left;
background: url('menu_active.gif') repeat-x top left;
color: #ffffff;
z-index: 18;
border-radius: 8px 0 0 8px;
-webkit-border-radius: 8px 0 0 8px;
-moz-border-radius: 8px 0 0 8px;
-khtml-border-radius: 8px 0 0 8px;
}
[/spoil]
З.ы.
Скругление в неактивном состоянии кнопке даёт не span class="home" - этот класс таки бесполезен,
а стиль для всего блока меню)
т.е. вот этот:
[spoil]
HTML:
#supermenu {
background: url('menu_bg.gif') repeat-x top left;
height: 42px;
margin-bottom: 5px;
-webkit-border-radius: 8px 0 0 8px;
-moz-border-radius: 8px 0 0 8px;
-khtml-border-radius: 8px 0 0 8px;
border-radius: 8px 0 0 8px;
}
 
Денис, не хотелось бы показаться наглой, но убрала home и теперь в при ховере, кнопка главная не закруглена )
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху