gpt4 book ai didi

css - 在 css 中旋转 Div 时留出空间

转载 作者:太空宇宙 更新时间:2023-11-03 23:21:11 25 4
gpt4 key购买 nike

我想在我的页面中有一个 div,它的位置将固定旋转 30 度,但是当我这样做时它显示如下

enter image description here

我不希望旋转时顶部出现空白区域。当我旋转我的 div 时,我希望 Top 与当前在顶部的底部相同,它会显示一些空间。

CSS 是

#beta{
position:fixed;
bottom:0;
padding:-30px;
z-index: 1;
width: 15em;
height:3em;
background: #65a9d7;
-ms-transform: rotate(30deg); /* IE 9 */
-webkit-transform: rotate(30deg); /* Chrome, Safari, Opera */
transform: rotate(30deg);
}

最佳答案

您可以添加transform-orign,它将充当旋转轴。如果您希望它位于顶部,则添加 top 并删除 bottom 值,在旋转时, block 会移动,因此将 left 值赋予其适当值高度的一半。

#beta{
position:fixed;
top:0;
z-index: 1;
width: 15em;
height:3em;
left: 1.5em;
background: #65a9d7;
-ms-transform: rotate(30deg); /* IE 9 */
-webkit-transform: rotate(30deg); /* Chrome, Safari, Opera */
transform: rotate(30deg);
transform-origin: left top;
}

还有一件事,填充不适用于负值。 :)

祝你代码日愉快。

关于css - 在 css 中旋转 Div 时留出空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28623770/

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