gpt4 book ai didi

html - 纯 CSS 中旋转图像背后的纯色背景

转载 作者:搜寻专家 更新时间:2023-10-31 22:33:50 29 4
gpt4 key购买 nike

有没有一种方法可以使用纯 CSS 在图像后面绘制黑色“背景”?

我确信可以使用 :before 伪类来完成。但我无法让它发挥作用。我也尝试过使用阴影,但最终结果与我想要实现的结果并不相似。

范围和要求:

现代浏览器,没有 javascript,没有 jQuery,没有插件,也没有额外的 HTML 标记。

回答之前:

我知道有无数种方法可以实现我想要做的事情,但我真的很期待纯 CSS 解决方案。如前所述,尽量避免为如此简单的内容添加额外的标记和 javascript。谢谢!

image

这是一个fiddle和下面的代码。

img {
position: absolute;
top: 100px;
left: 100px;
-webkit-transform-origin: center left;
-moz-transform-origin: center left;
-ms-transform-origin: center left;
-o-transform-origin: center left;
transform-origin: center left;
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-2deg);
-ms-transform: rotate(-2deg);
-o-transform: rotate(-2deg);
transform: rotate(-2deg);
}
img:before {
background: #000;
-webkit-transform-origin: center left;
-moz-transform-origin: center left;
-ms-transform-origin: center left;
-o-transform-origin: center left;
transform-origin: center left;
-webkit-transform: rotate(-4deg);
-moz-transform: rotate(-4deg);
-ms-transform: rotate(-4deg);
-o-transform: rotate(-4deg);
transform: rotate(-4deg);
width: 300px;
height: 300px;
content: ".";
}
<!doctype html>
<html>

<body>
<img width="300" height="150" src="http://upload.wikimedia.org/wikipedia/en/7/70/Example.png" />
</body>

</html>

最佳答案

看起来像以前:元素在 img 标签上被忽略 - http://jsfiddle.net/GVdYe/

添加了一个 div(抱歉 :-)

关于html - 纯 CSS 中旋转图像背后的纯色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8358605/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com