首页 > 其他分享 >【每日一练】19—CSS 实现撕纸的效果

【每日一练】19—CSS 实现撕纸的效果

时间:2022-11-07 17:08:09浏览次数:47  
标签:撕纸 19 100% height background position CSS

【每日一练】19—CSS 实现撕纸的效果_css


写在前面

今天我们来练习一个CSS实现的撕纸效果,这个效果,也会在一些设计网站上经常看到,但是这个用PS可以直接做成一张图片,但是,今天我们用CSS通过两张图片就实现了,这样做的好处,就是当我们替换图片时,不需要再通过PS来更改图片,可以直接替换产品图片即可,这样会方便很多。

好了,我们一起来看一下今天练习的项目最终效果:

【每日一练】19—CSS 实现撕纸的效果_html_02

HTML代码:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>【每日一练】19—CSS实现撕纸的效果</title>
</head>
<body>
<section>
<div class="bg"></div>
<div class="paper"></div>
</section>
</body>
</html>

CSS代码:

*
{
margin: 0;
padding: 0;
box-sizing: border-box;
}
section
{
position: relative;
width: 100%;
height: 100vh;
}
.bg
{
position: absolute;
width: 100%;
height: 100vh;
background: url(bg.jpg);
background-size: cover;
background-position: center;
}
.paper
{
position: absolute;
width: 100%;
height: 100vh;
background: url(paper.jpg);
background-size: cover;
background-position: center;
mix-blend-mode: lighten;
filter: brightness(1.1);
}

写在最后

以上就是今天练习的全部内容,希望今天的小练习对你有用,如果你觉得有帮助的话,请点赞我,关注我,并将它分享给你身边做开发的朋友,也许能够帮助到他。

我是杨小爱,我们明天见。

【每日一练】19—CSS 实现撕纸的效果_css_03

【每日一练】19—CSS 实现撕纸的效果_html_04


标签:撕纸,19,100%,height,background,position,CSS
From: https://blog.51cto.com/u_15809510/5830061

相关文章

  • 【每日一练】20—CSS实现文字动画效果
    写在前面今天来到了我们的第20个小项目的练习,距离我们100个小项目的练习,我们已经完成了五分之一了,剩下的五分之四,我们一起加油练习。今天练习的这个小项目是一个CSS实现的文......
  • 【每日一练】21—CSS实现炫酷动画背景
    今天分享的这个小练习,我们在视频号上分享过,具体效果请看下面的视频:因为在视频号的后台,有小伙伴留言说,想要这个案例的源码,所以,今天就把这个源码也分享出来了,有兴趣的小伙伴可......
  • HTML,CSS,JavaScript的介绍
    网页组成:HTML,CSS,JavaScript:Html相当于骨架,Css相当于皮肤,JavaScript相当于肌肉三者结合起来形成完善的网页HTML超文本标记语言(hypertextmarkuplanguage)决定网......
  • css通用效果代码
    1.小米的hover上移效果&:hover{-webkit-box-shadow:015px30pxrgba(0,0,0,.1);box-shadow:015px30pxrgba(0,0,0,.1)......
  • 〖TensorFlow2.0笔记19〗过拟合介绍以及解决方法+补充: 实现GPU按需分配!
    文章目录​​一、过拟合与欠拟合​​​​1.1、欠拟合Underfitting​​​​1.2、过拟合Overfitting​​​​1.3、总结​​​​二、交叉验证​​​​2.1、如何检测过拟合​​......
  • CSS混合渐变
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content......
  • P1194 买礼物
    ​​传送门​​思路:需要标记哪些通过优惠已经购买了,如果至少有一次是通过优惠购买的,则需要在答案上加上a,因为第一次不是通过优惠购买的。#include<bits/stdc++.h>usingname......
  • css 设置input选中后样式
    .i_input{border:#00b5c31pxsolid;}.i_input:focus{outline:none;border:1pxsolidred;}<inputtype="text"placeholder="输入你真实的姓名"class="i_input">js-......
  • 使用VS2019生成exe安装包
    1、安装工具包  2、在解决方案上右击,选择添加–>新建项目   3、查找setup模板,下一步并填写名称      4、进入文件系统设置主输出   ......
  • css3 新增的特性有哪些?
    css3选择器。css3边框(borders)css3背景css3渐变css3文本效果css3字体(@font-size规则)css3转化和变形1)2D转换方法2)3D转换属性css3过渡(transition属性)css3......