CSS :: after with :: selection?

时间:2011-10-06 18:17:01

标签: html css css3

我正在尝试编写一个这样的选择器,但没有成功:

.something::after::selection

基本上我已经在使用:: after注入一些内容,即图像。但是我想阻止用户“选择”这个图像并获得一个丑陋的蓝色背影。

通常我可以通过以下方式阻止这种情况:

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

但它似乎与:: after。

结合得不好

有没有人以前尝试过这个或有解决方案?

2 个答案:

答案 0 :(得分:0)

不,在firefox中,我100%确定你无法改变对所选图像的影响,是系统特定的,还不能自定义

*编辑

答案 1 :(得分:0)

要防止选择图像,您可以使用以下css:

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

另请参阅更新后的jsfiddle

使用::after,请参阅此jsfiddle