html字体部分和背景重叠变色,图叠加半透明底色再叠加文字,文字的颜色为什么会被底色影响?...

bV3N1N?w=1898&h=580

问:文字的颜色为什么会被底色影响?

简单来说,相当于一层 mask,或者说纱布、罩子,盖住了那些内容...

这个涉及到 z-index,即元素所在层次的问题,抽点时间去了解,动手写一写

问::before没内容没有竖线?

这个太太太太基础了,用 :before、:after 这俩伪元素时,content: ''; 不能漏掉

* {

box-sizing: border-box;

margin: 0;

padding: 0;

}

#x {

position: relative;

top: -275px;

left: 500px;

width: 448px;

height: 275px;

background: url('./mao.jpg');

background-size: 448px 275px;

}

#w {

position: relative;

top: 215px;

width: 100%;

height: 60px;

z-index: 99;

}

#w:after {

display: inline-block;

content: '';

position: absolute;

left: 0;

width: 100%;

height: 100%;

background: #000;

opacity: 0.2;

/* background: rgba(0, 0, 0, 0.2); */

z-index: -1;

}

#w:before {

display: inline-block;

content: '';

margin-left: 40px;

margin-top: 6px;

width: 4px;

height: 48px;

background: #13ff25;

}

#w h2 {

display: inline-block;

font: 26px '微软雅黑';

color: #fff;

height: 60px;

line-height: 60px;

}

#w span {

display: inline-block;

font: 12px '微软雅黑';

font-style: italic;

color: #72b16a;

line-height: 60px;

}

前端技术

这些算是测试内容

======== 分割线 ========

前面 inline-block 的用法都有问题

关于 inline-block 我自己原本也存疑好久了,今天总算有时间静下来看了看

不过,关于 BFC,呃... 内联行内、块级元素的区别,这边就不多解释了

最后只说,布局什么的,实现方式实在太多了,举个例子:

bV3Pnn?w=1894&h=544

* {

box-sizing: border-box;

margin: 0;

padding: 0;

}

#x {

position: relative;

top: -275px;

left: 500px;

width: 448px;

height: 275px;

background: url('mao.jpg');

background-size: 448px 275px;

}

#w {

position: relative;

top: 215px;

width: 100%;

height: 60px;

z-index: 99;

}

#w:after {

content: '';

position: absolute;

bottom: 0;

left: 0;

width: 100%;

height: 100%;

line-height: 60px;

background: #000;

opacity: 0.2;

/* background: rgba(0, 0, 0, 0.2); */

z-index: -1;

}

#w:before {

position: absolute;

content: '';

margin-left: 40px;

margin-top: 6px;

width: 4px;

height: 48px;

background: #13ff25;

}

#w p {

padding-left: 60px;

font: 26px '微软雅黑';

color: #fff;

height: 60px;

line-height: 60px;

}

#w span {

font: 12px '微软雅黑';

font-style: italic;

color: #72b16a;

line-height: 60px;

}

前端技术这些算是测试内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值