好程序员web前端分享CSS学习:HSLA颜色模式

本文介绍了HSLA颜色模式,它是HSL颜色模式的扩展,增加了不透明度控制。文章探讨了HSLA在现代浏览器中的兼容性,并指出它与RGBA颜色模式可以互换使用。针对IE8及以下版本的兼容性问题,提出了几种解决方案,包括使用非透明色覆盖、透明PNG背景和Gradient滤镜。此外,还通过示例展示了不同不透明度的HSLA颜色效果。
摘要由CSDN通过智能技术生成

好程序员web前端分享CSS学习:HSLA颜色模式

一、理论:
1.HSLA颜色模式
a.HSLA在HSL基础上增加了不透明度,值越大透明度越低
b.HSLA颜色模式的浏览器兼容性和HSL一样,只有较新版本的主流浏览器才支持
2.RGBA和HSLA颜色模式二者可以完全相互替换
3.RGBA/HSLA的IE兼容方案
a.在IE8以下版本,一般在前面设置一个非透明色,在其后紧跟一个RGBA/HSLA颜色模式
b.将透明的PNG图片平铺做为背景图片,适用于ie7-8
c.使用Gradient滤镜可以指定半透明颜色,将起止色设置为同一种颜色即可避免产生渐变

二、实践:
1.

  1. <!DOCTYPE html>  
  2. <html lang="en">  
  3. <head>  
  4.     <meta charset="UTF-8">  
  5.     <title>Title</title>  
  6.     <style type="text/css">  
  7.         .row{  
  8.             overflow: hidden;  
  9.         }  
  10.         .row div{  
  11.             width: 80px;  
  12.             height: 80px;  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值