Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

hover и active закругленных уголков ссылок

16K
10 сентября 2007 года
rnbparty
33 / / 22.03.2007
проблема заключается в том, что надо сделать горизонт меню с 4 кнопками с закругленными углами. у первой кнопки закруглены углы наверху слева и внизу слева, а у посл справа наверху и слева внизу.Между кнопками никаких пробелов (то есть когда курсор мышки вдали от меню, то оно выглядит просто блоком с закругленными концами). Засада в том что надо сделать ховер и актив кнопок. Там где никаких закруглений нет ( у 2х средних кнопок) никаких проблем, но вот с крайними кнопками облом с активом. чтобы сделать закругленный угол я в тег а вставляю 2 дива, каждый для 2х углов. и наследованием меняю фон ( а:ховер .класс: фон такой то) у ие непонятки возникают. есть ли возможность не прибегать к js?
352
10 сентября 2007 года
skywalker
694 / / 10.02.2006
Цитата: rnbparty
чтобы сделать закругленный угол я в тег а вставляю 2 дива, каждый для 2х углов. и наследованием меняю фон ( а:ховер .класс: фон такой то) у ие непонятки возникают. есть ли возможность не прибегать к js?


Замените div на span.

Цитата: rnbparty
проблема заключается в том, что надо сделать горизонт меню с 4 кнопками с закругленными углами. у первой кнопки закруглены углы наверху слева и внизу слева, а у посл справа наверху и слева внизу.Между кнопками никаких пробелов (то есть когда курсор мышки вдали от меню, то оно выглядит просто блоком с закругленными концами). Засада в том что надо сделать ховер и актив кнопок. Там где никаких закруглений нет ( у 2х средних кнопок) никаких проблем, но вот с крайними кнопками облом с активом.


Покажите код и макет.

16K
10 сентября 2007 года
rnbparty
33 / / 22.03.2007
Код:
<table cellpadding="0">
  <tr id="menu" >
    <td><a href="#"><div class="t_l"><div class="b_l">ссылка1</div></div></a>
</td>
    <td><a class="middle_btn" href="#">ссылка2</a>
</td>
    <td><a class="middle_btn" href="#">ссылка3</a>
</td>
    <td ><a href="#"><div class="t_r"><div class="b_r">ссылка4</div></div></a>
</td>
  </tr>
  <tr id="submenu" >
    <td><div class="b_l"><a href="#">ссылка5</a></div></td>
    <td><a class="middle_btn" href="#">ссылка6</a></td>
    <td><a class="middle_btn" href="#">ссылка7</a></td>
    <td><div class="b_r"><a href="#">ссылка8</a></div></td>
  </tr>
</table>

таблицей пользуюсь потому, что кнопки хотят видеть именно 25% шириной от экрана за вычетом 16 пикселей маргина слева+справа, а если делать плавающие то блок родительский блок тоже должен быть плавающим, а с этим не хочется связываться, так как в ие кнопки непременно будут скакать при изменение ширины окна браузера.
в цсс menu задаю фон, классы дивов задают уголки в зависимости от того айди в кот находятся.
псд, к сожалению, показать не могу. сам рад бы, да не могу.

В любом случае спасибо за совет про спан - буду пробовать, однако сомневаюсь...
3.4K
10 сентября 2007 года
cogonet
198 / / 25.07.2006
Ну во-первых достаточно вставлять всего один дополнительный <span> или <div> (один угол задавать бекграундом непосредственно для самого тега с ссылкой, ну а второй уже дополнителный), а во-вторых если не нужно что бы меню растягивалось в зависимости от длинны ссылки (эффект "гаражных ворот") тогда единый бекграунд (с углами) для ссылки и его уже менть в зависимости от ховер. Другого варианта пока не вижу (без js).
16K
10 сентября 2007 года
rnbparty
33 / / 22.03.2007
одного недостаточно ибо, у тега А свой фон, повторяющийся по горизонтали. к тому же с ховером проблем нет, с активом проблемы в ослике.
8.4K
11 сентября 2007 года
assume
74 / / 22.02.2006
http://www.cssplay.co.uk/menus/doors-two.html
и еще на выбор: http://www.cssplay.co.uk/menus/
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог