网站首页 > 知识剖析 正文
效果图:
所有代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
.box {
width: 150px;
height: 50px;
border: 1px solid black;
display: flex;
overflow: hidden;
margin-bottom: 20px;
}
.box-filter img {
/*
filter中的drop-shadow,该滤镜可以给图片非透明区域添加投影
-80是因为, 原始图片移动到屏幕外面80px的位置, 它的投影也会跟着走,
因此需要设置-80px, 把投影放到最初的位置
*/
filter: drop-shadow(-80px 0 red);
/* 然后把原始图片移除box外面, 由于设置了超出部分隐藏, 因此看不见 */
transform: translate(80px);
}
</style>
</head>
<body>
<div class="box">
<span>原始图片</span>
<img src="imgs/error-icon.png" alt="" />
</div>
<div class="box box-filter">
<span>使用filter换色</span>
<img src="imgs/error-icon.png" alt="" />
</div>
</body>
</html>
- 上一篇: HTML5(七)——SVG基础入门
- 下一篇: CSS简写指南
猜你喜欢
- 2024-11-20 CSS简写指南
- 2024-11-20 CSS奇思妙想-使用background创造美妙背景(上篇)
- 2024-11-20 HTML5(七)——SVG基础入门
- 2024-11-20 CSS 四个不同大小和颜色的圆环加载动画 #前端开发工程师
- 2024-11-20 花了一整晚三个小时给大家整合的配色网站合集
- 2024-11-20 如何在设计软件中正确填充颜色的详细指南
- 2024-11-20 css 实现各种多边形图案
- 2024-11-20 渐变色不会调?这10个网站帮你快速搞定
- 2024-11-20 css3实现背景颜色渐变的方法
- 2024-11-20 Win11窗口背景颜色如何设置?Win11窗口背景颜色设置的方法
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)