我已经重建了一个朋友的旧Flash网站。现在我还有问题。这是示例:
在左侧显示徽标。在鼠标悬停时,边框应该被旋转。但在我的情况下,徽标会旋转到。此外,标志不是垂直居中的。
那么我如何才能使图像居中并确保它们不旋转。CSS是否有可能,或者我可以再次重新创建相同的列表而没有与另一个重叠的边框?
提前致谢
PS也许你可以向我展示这个例子的改进。因为我不是 HTML/CSS 专家...
我已经重建了一个朋友的旧Flash网站。现在我还有问题。这是示例:
在左侧显示徽标。在鼠标悬停时,边框应该被旋转。但在我的情况下,徽标会旋转到。此外,标志不是垂直居中的。
那么我如何才能使图像居中并确保它们不旋转。CSS是否有可能,或者我可以再次重新创建相同的列表而没有与另一个重叠的边框?
提前致谢
PS也许你可以向我展示这个例子的改进。因为我不是 HTML/CSS 专家...
这里有几点:
要在另一个元素中居中一个元素,您可以执行以下操作:
.centered {
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
margin: auto;
}
请注意,绝对定位元素的位置与其offsetParent
. 因此,您需要在父链中放置至少一个元素(通常为relative
)。
transform: rotate()
旋转使用它的元素内的所有元素。为了解决这个问题,您需要将不想旋转的元素旋转到相反的方向。