hide-if-contains-image
The hide-if-contains-image
snippet hides any HTML element (or its ancestors) that match a CSS selector if they element background image matches a given pattern.
You can use hide-if-contains-image
to hide elements based on a background image or the background image of any child element.
Parameters
search
The pattern to look for in the background images of HTML elements. This must be the hexadecimal representation of the image data for which to look. If the string begins and ends with a slash (/)
, the text in between is treated as a regular expression.
Yes
selector
The CSS selector that an HTML element must match for it to be hidden.
Yes
searchSelector
The CSS selector that an HTML element containing the given pattern must match. Defaults to the value of the selector argument.
No
Filter examples
The following table lists examples that use the hide-if-contains
snippet:
hide-if-contains-image ffd8ffe1001845 div
Hides any div
element whose background-image's hex matches the ffd8ffe1001845
pattern.
hide-if-contains-image /^ffd8ffe1001845/ div
Hides any div
element whose background-image's hex matches the /^ffd8ffe1001845/
pattern.
hide-if-contains-image ffd8ffe1001845 .container div
Hides any .container
element that has a div
element whose background-image's hex matches the ffd8ffe1001845
pattern.
Last updated