CSS :: после с :: выбор? - PullRequest
       1

CSS :: после с :: выбор?

2 голосов
/ 06 октября 2011

Я пытаюсь написать селектор вот так, но безуспешно:

.something::after::selection

В основном я уже использую :: after для добавления некоторого содержимого, а именно изображения. Но я хочу, чтобы пользователь не мог «выбрать» это изображение и получить уродливую синюю заднюю тень.

Обычно я могу предотвратить это с помощью следующего:

.something::selection
{
    background-color: transparent;
}

Но, похоже, он плохо сочетается с :: after.

Кто-нибудь пробовал это раньше или есть решение?

Ответы [ 2 ]

0 голосов
/ 06 октября 2011

Для предотвращения выбора изображений вы можете использовать следующие css:

img { 
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none; 
}

Также см. Обновленный jsfiddle .

С ::after см. jsfiddle .

0 голосов
/ 06 октября 2011

Нет, в Firefox я на 100% уверен, что вы не можете изменить этот эффект на выбранных изображениях, это зависит от системы и еще не настраивается

* изм

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...