gpt4 book ai didi

css - 如何旋转背景保持容器固定?

转载 作者:行者123 更新时间:2023-11-28 12:11:18 24 4
gpt4 key购买 nike

这是我的 HTML 代码:

<style>
#myelement
{
position: relative;
overflow: hidden;
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-ms-transform: rotate(30deg);
-o-transform: rotate(30deg);
transform: rotate(30deg);
border:#000000 solid 2px;
width:500px;
height:500px;
}

#myelement:before
{
content: "";
position: absolute;
width: 200%;
height: 200%;
top: 0%;
left: 0%;
z-index: -1;
-webkit-transform: rotate(-30deg);
-moz-transform: rotate(-30deg);
-ms-transform: rotate(-30deg);
-o-transform: rotate(-30deg);
transform: rotate(-30deg);

background: url(image.jpg) 0 0 no-repeat;
}
</style>


<div id="myelement"></div>

这是 image.jpg 文件:

enter image description here

这是浏览器的输出:

enter image description here

这里,背景图片是固定的,容器是旋转的。我想反转。即,容器将固定,背景将旋转。

最佳答案

如果我正确理解了您的问题,您只需在具有背景但容器上没有任何内容的伪元素上应用 transform: rotate(如下面的代码片段所示)。

#myelement {
position: relative;
overflow: hidden;
border: #000000 solid 2px;
width: 100px;
height: 100px;
}
#myelement:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0%;
left: 0%;
z-index: -1;
transform: rotate(30deg);
background: url(http://i.stack.imgur.com/lndoe.jpg) 0 0 no-repeat;
}
<div id="myelement"></div>

关于css - 如何旋转背景保持容器固定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31068603/

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