css卡片叠加效果ps

CSS卡片叠加效果是一种非常常见的需求,今天我来教大家如何使用PS(Photoshop)制作这种效果

css卡片叠加效果ps

首先,我们需要在PS中创建两个图层,第一个图层作为背景,第二个图层作为叠加层。

<div class="card">
  <img class="background" src="background.jpg">
  <img class="overlay" src="overlay.png">
</div> 

然后,我们需要设置第二个图层的透明度,可以通过降低图层的不透明度来实现。例如,将图层不透明度设置为50%。

.card {
  position: relative;
  display: inline-block;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.5;
}

接下来,我们需要将第二个图层的位置移动到我们想要它出现的位置。例如,我们可以将其设置为相对于第一个图层的左上角对齐。

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.5;
  transform: translate(-50%,-50%);
}

最后,我们可以将整个卡片定位到我们想要的位置并设置适当的宽度和高度。

.card {
  position: relative;
  display: inline-block;
  width: 300px;
  height: 180px;
}

.background {
  position: absolute;
  top: 0;
  left: 0;
}

.overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0.5;
  transform: translate(-50%,-50%);
}

至此,我们已经成功地将PS中的卡片叠加效果转换为CSS代码,并实现了一个非常简单的卡片叠加效果

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效