Opacity vs CSS Filter
When we place text on images we are always faced with the problem of readability.
I often play with the opacity to correct this problem. And there is the CSS Filter property and its many effects.
By default I think that the latter offers a more qualitative rendering than opacity. But I want to be clear about it.
With opacity
It’s easy. We add a background color to the parent element and play with the opacity property of the image.
.element-parent { background-color: #000; } .element-image { opacity: 0.7; }
With CSS Filter
The filter property allows you to apply filters or graphic effects.
This property offers the following filters: blur, brightness, contrast, drop-shadow, grayscale, hue-rotate, invert, opacity, saturate and sepia.
The filter that interests me here is brightness.
It's even easier than opacity. We apply the filter property to the image element.
.element-image { filter: brightness(0.7); }
The result
I made a codepen to compare.
On the left the opacity version and on the right the filter version.
Result of the races, I don't see any difference!
So if you are wondering which solution to use, I tell you it's like voulvoul. The one that suits you best.
The above is the detailed content of Opacity vs CSS Filter. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics





It's out! Congrats to the Vue team for getting it done, I know it was a massive effort and a long time coming. All new docs, as well.

With the recent climb of Bitcoin’s price over 20k $USD, and to it recently breaking 30k, I thought it’s worth taking a deep dive back into creating Ethereum

I had someone write in with this very legit question. Lea just blogged about how you can get valid CSS properties themselves from the browser. That's like this.

I'd say "website" fits better than "mobile app" but I like this framing from Max Lynch:

The other day, I spotted this particularly lovely bit from Corey Ginnivan’s website where a collection of cards stack on top of one another as you scroll.

If we need to show documentation to the user directly in the WordPress editor, what is the best way to do it?

There are a number of these desktop apps where the goal is showing your site at different dimensions all at the same time. So you can, for example, be writing

Questions about purple slash areas in Flex layouts When using Flex layouts, you may encounter some confusing phenomena, such as in the developer tools (d...
