发表于: 2018-07-30 22:45:12

1 637


今天完成的事情:

今天上午的时候,把任务七的第一个页面写完了,然后下午的时候看了任务的需求,看了RGBA与Opacity的区别小解

明天计划的事情:写第二个页面

遇到的问题:今天的话,感觉自己今天写浮动的时候,就感觉自己只知道意思,但是很少写代码,用到浮动,所以记得很模糊

收获:

RGBA与Opacity的区别小解因为还没有用到,所以了解的不是太多,只知道他的值得取值,还有语法。

语法

rgba(r,g,b,a)

这是RGBA的值

R:红色值。正整数 | 百分数

G:绿色值。正整数 | 百分数

B:蓝色值。正整数 | 百分数

A:Alpha透明度。取值0~1之间。

这个是RGBA的取值

正整数为十进制0~255之间的任意值,百分数为0%~100%之间的任意值。

RGBA是在R(Red)G(Green)B(Blue)模式上增加了alpha通道,alpha通道是不透明度,即,如果一个元素的alpha通道数值为0%(或0),那该元素就是完全透明的(也就是看不见的,但是可以透过该元素看到该元素下的元素),数值为100%(或255)时则意味着该元素完全不透明。

语法

opacity: value|inherit;

取值说明

value:不透明度,从 0.0 (完全透明)到 1.0(完全不透明)。

Tip:IE8 以及更早的版本支持替代的 filter 属性。例如:filter:Alpha(opacity=50)。

RGBA和opacity都是用来设置元素的不透明度的区别是

opacity会继承父元素的 opacity 属性,而RGBA设置的元素的后代元素不会继承不透明属性。

还看了opacity不同取值时的效果



返回列表 返回列表
评论

    分享到