<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
* {
margin: 0;
padding: 0;
}
html,
body,
.container {
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.person,
.person2 {
width: 256px;
height: 512px;
background: url(dress.jpg);
}
.person2 {
margin: 0 10px 0 20px;
position: relative;
}
.dress {
position: absolute;
inset: 0;
mask: url(下载.png);
background-color: var(--color);
-webkit-mask: url(下载.png);
mix-blend-mode: multiply;
}
input {
width: 30px;
height: 30px;
border-radius: 50%;
cursor: pointer;
border: 0
}
</style>
<body>
<div class="container">
<div class="person">
</div>
<div class="person2">
<div class="dress" style="--color:aquamarine"></div>
</div>
<input type="color" id="colorSelector" />
</div>
<script>
const doms = {
dress: document.querySelector('.dress'),
selector: document.querySelector("#colorSelector")
}
doms.selector.addEventListener('input', (p) => {
const color = p.target.value
doms.dress.style.setProperty('--color', `${color}`);
})
</script>
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
CSS3时尚达人一键换装
共3个文件
png:1个
jpg:1个
html:1个
需积分: 1 0 下载量 39 浏览量
2024-08-31
17:46:55
上传
评论
收藏 131KB RAR 举报
温馨提示
CSS3时尚达人一键换装
资源推荐
资源详情
资源评论
收起资源包目录
CSS换装.rar (3个子文件)
CSS换装
下载.png 22KB
dress.jpg 118KB
mask.html 2KB
共 3 条
- 1
资源评论
Jinuss
- 粉丝: 906
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功