Skip to content

Instantly share code, notes, and snippets.

@2ndkauboy
Last active Oct 11, 2016
Embed
What would you like to do?
:not
/********Link-Klasse****/
a.download-button {
color: #fff !important;
background: #c8504b;
padding: 10px 20px;
border-radius: 2px;
margin: 5px;
}
/****** angewendeter Code auf alle Links, die nicht .fy-button als Klasse haben ***/
.fy-page-content a:not(.fy-button):hover, .fy-post-content a:not(.fy-button):hover, .fy-comment-content a:not(.fy-button):hover {
color: #c8504b;
border-color: #c8504b;
}
/****** Code für alle Download-Button ***/
.fy-page-content a.download-button:hover, .fy-post-content a.download-button:hover, .fy-comment-content a.download-button:hover {
background: black;
}
/****** Falls der Code oben noch nicht funktioniert ***/
.fy-page-content a.download-button:not(.fy-button):hover, .fy-post-content a.download-button:not(.fy-button):hover, .fy-comment-content a.download-button:not(.fy-button):hover {
background: black;
}
@2ndkauboy

This comment has been minimized.

Copy link
Owner Author

@2ndkauboy 2ndkauboy commented Oct 11, 2016

Zeile 2 selektiert alle Links mit der Klasse download-button
Zeile 11 selektiert alle Links, die nicht die Klasse fyi-button haben UND den Hover-State haben UND sich in fy-[page|post|comment}-contentbefinden
Zeile 17 selektiert alle Link mit der Klasse download-button UND sich in fy-[page|post|comment}-contentbefinden

Es gewinnt bei CSS immer die genaueste Selektion wobei:
.download-button ist genauer als a
a.download-button ist genauer als .download-button
.fy-page-content a.download-button ist genauer als a.download-button
a.download-button ist genauer als a:not(.fy-button)
somit ist auch .fy-page-content a.download-button:hover genauer als .fy-page-content a:not(.fy-button):hover und gewinnt daher ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment