CSS3 十六进制透明度

Posted 胖鹅68

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS3 十六进制透明度相关的知识,希望对你有一定的参考价值。

文章目录

一、参考

  1. 工具网站

二、问题描述

公司使用 sketch 做“高保真”设计,UCD 比较喜欢 “透明”的效果,每次复制 CSS 样式,就会出现 16进制的背景色,然后还有透明度,例如

解决办法: 将背景色的 16进制全部改为 十六进制颜色码转换成RGB颜色值;然后再使用 rgba() 函数

工具网站

缺点:觉得效率太低了,需要每个都复制到工具网站去计算

三、解决办法

3.1 使用rgba 函数设置透明度

  1. vscode 插件转换为 rgb 颜色

  1. rgba(#00143b, 05)

  2. rgba($color: #e2ffff, $alpha: 1);

3.2 直接在十六进制后面继续添加透明度

  1. webstorm 插件

#00143b80
#00143b 颜色的透明度是 80(十六进制),不透明是 FF, 全透明是00,因此 80的透明度是 相当于全透明的 50%
使用rgba 函数

3.3 利用 scss (css预处理)工具

以上是关于CSS3 十六进制透明度的主要内容,如果未能解决你的问题,请参考以下文章

CSS3 rgba用法

css3 实现鼠标放上去图片外框不变大,里面中心放大

Css3——background属性详解

CSS3颜色,文字,文本部分常用属性

CSS3绘制8种超炫的加载动画

怎样用css3操作透明度?