Heim > Fragen und Antworten > Hauptteil
Wie mache ich den Bereich in der Mitte heller als die Umgebung?
给我你的怀抱2017-06-10 09:50:25
.mask {
position: fixed;
z-index: 10000;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 300px;
height: 100px;
outline: 1000px solid rgba(0, 0, 0, 0.5);
}
<p class="mask"></p>
PHP中文网2017-06-10 09:50:25
用背景色做成的demo 如下
https://codepen.io/jackpan/pe...
用box-shadow
或者 outline
做成的demo如下:
https://codepen.io/jackpan/pe...
怪我咯2017-06-10 09:50:25
我觉得有2种做法:
1、用4个 p 做出它四周比较暗的区域。
2、背景图上遮罩1个p做出比较暗的地方,然后最顶上一个p里放进同一张背景图,定位到合适的位置。
PHP中文网2017-06-10 09:50:25
filter: brightness(1.3);
或者
backgournd-color: rgba(0, 0, 0, 0.5);
这两种方式都可以
欧阳克2017-06-10 09:50:25
<p>//绝对定位
<p>//背景图
</p>
<p>//相对定位 遮罩层
</p>
<p>//相对定位 横向光亮盒子
</p>
<p>//相对定位 纵向盒子
</p>
</p>