新建一个HTML文件,下载两张图片,如下图,放在一个文件夹中,避免出现路径问题
代码示例如下,主要利用css伪元素::before,F_box为前置层,浮于背景上方
下面简单分解下代码,分为1,2,3,第一部分,设置背景图片001.jpg;第三部分,固定前置层图片002.jpg的位置;第二部分,利用伪元素::before,设置属性opacity来调节透明度,取值为0-1,0是全透明,即看不见的效果,1是全不透明
代码示例中,设置opacity为0.5,半透明状态,实际页面效果如下
css是排版语言,不是拿来绘图的,该用图片或引入字体图标的时候就用,不要去想把简单的事情复杂化。你一定要用css画,4个div,大的浅灰色背景,3个小的用外面的深色背景叠到大的上就是了,然后加圆角半径加内阴影,中间你别想透明的事,单靠css实现不了,只有三个小的玩意叠上去用外面背景色模拟。