众所周知,我们可以使用 CSS 的 Box-Shadow 属性来应用阴影,但是如果应用在
使用 CSS 的 Clip-Path()函数裁剪对象。
方法:
- 我们将创建两个 div,一个用于主,另一个用于剪裁形状。
- 然后我们将使用 drop-shadow()函数来应用阴影效果。
HTML代码:
- 首先,创建一个 HTML 文件 (index.html)。
- 现在,在创建我们的 HTML 文件之后,我们将使用
标签。它应该放在 标签之间。 - 然后我们将提供所有背景图像的 CSS 文件链接到我们的 HTML。这也放在
标签之间。 - 来到我们 HTML 代码的正文部分。
- 首先,创建一个主div作为主框。
- 在该 div 中,再添加 1 个 div 以添加剪辑路径对象。
index.html
Document
Style.css
.main_box{
filter: drop-shadow(1.25em .75em 0px rgb(150, 223, 150));
}
.img{
border-radius: 1em;
width: 15em;
height: 15em;
clip-path: polygon(75% 0%, 100% 50%,75% 100%,0% 100%,0% 0%);
background-color: green;
}
HTML
CSS 代码:以下是上述代码中使用的“style.css”文件的内容。 CSS 用于提供不同类型的动画和
影响我们的 HTML 页面,使其看起来对所有用户都是交互的。考虑以下几点:
- 恢复所有浏览器效果。
- 使用类和 ID 为 HTML 元素赋予效果。
样式文件
.main_box{
filter: drop-shadow(1.25em .75em 0px rgb(150, 223, 150));
}
.img{
border-radius: 1em;
width: 15em;
height: 15em;
clip-path: polygon(75% 0%, 100% 50%,75% 100%,0% 100%,0% 0%);
background-color: green;
}
完整代码:这里我们将上述两部分合二为一。
HTML
输出: