- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Setting Cross Browser Opacity using CSS
The property opacity is the modern solution and works for Firefox, Safari, opera, and every version of chrome. The -moz-opacity property is the opacity property for Firefox while the –khtml-opacity property is for safari. The filter property is to give opacity like effect. Using all these values together as a fallback for modern opacity allows us to use opacity in all browsers.
Set the images
We will check the cross-browser opacity for the images. The second image above will get opaque on all browsers −
<img src="https://www.tutorialspoint.com/python/images/python.jpg" /> <img class="transparent" src="https://www.tutorialspoint.com/python/images/python.jpg" />
Opacity for the 2nd image
The opacity for the second image is set using the opacity property −
.transparent { filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
Cross browser opacity
The -moz-opacity property is the opacity property for Firefox −
-moz-opacity: 0.3;
The –khtml-opacity property is for safari versions −
-khtml-opacity: 0.3;
Example
The following is code for having cross browser opacity using CSS −
<!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } img { width: 270px; height: 200px; } .transparent { filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; } </style> </head> <body> <h1>Cross browser opacity</h1> <img src="https://www.tutorialspoint.com/python/images/python.jpg" /> <img class="transparent" src="https://www.tutorialspoint.com/python/images/python.jpg" /> <h3>The second image above will get opaque on all browsers</h3> </body> </html>
Advertisements