verhindern, dass ein pseudo-element auslösen schweben?

Wenn ich markup:

<div class="a b"></div>

wo .eine Klasse hat eine hover-Klasse zugeordnet

und die .b-Klasse hat ein pseudo-element zugeordnet... wie so:

div
{
    width: 100px;
    height: 100px;
}
.a { background: red; display: inline-block; }
.a:hover { background: green; }

.b:after
{
    content: '';
    display: inline-block;
    width: 100px;
    height: 100px;
    margin-left: 100px;
    background: pink;
}

Ist es möglich, mit css zu verhindern, dass ein pseudo-element auslösen die .eine Klasse hover?

FIDDLE

  • können Sie eine Momentaufnahme, wie Sie wollen und was Sie haben?
  • Afaik ist es nicht möglich, da das pseudo-element ist ein Kind des wirklichen element.
  • konnte nicht - Selektor helfen?
InformationsquelleAutor Danield | 2013-05-21
Schreibe einen Kommentar