2014-11-05 3 views
1

Я пытаюсь сделать кнопку без ссылки, поскольку фон уже связан. Поэтому вы должны пропустить это. Я знаю о pointer-events: none, но при использовании этого div : hover больше не будет работать.Click-through with hover effect в CSS

Есть ли способ достичь этого?

Мой HTML является:

<div class="button"> 
<span>Click here</span> 
</div> 

CSS:

.button { pointer-events: none; } 
.button:hover { ... } 

Класс "кнопка" должна иметь: парить эффект + щелчок через. Эта настройка не отображает эффект: hover.

+0

Есть ли фон, который связан, только за кнопкой или он охватывает 100% ширину страницы? –

+0

Не 100% страницы, но больше, чем кнопка –

+0

Можете ли вы также включить HTML и CSS того, как вы добавляете фон? –

ответ

0

Не видя код я хотел бы предложить один из двух маршрутов:

1) Просто связать оба. Нет больших.

2) Свяжите свой фон с помощью javascript. Если кнопка является дочерним элементом, событие клика будет пузыриться на связанном фоне.

+0

1) Скорее проблема в этом случае, так как она должна быть легко доступна для редактирования 2) Спасибо, я попробую это, но предпочел бы только решение CSS. –

+0

Чтобы уточнить - нет решения только для CSS, которое соответствует вашим критериям. Это варианты :) –