gpt4 book ai didi

CSS 变换和悬停时的框阴影

转载 作者:行者123 更新时间:2023-12-02 02:16:01 26 4
gpt4 key购买 nike

我有使用 Material UI 的卡片组件。该卡在悬停时会发生变化,并且卡上也应该出现阴影。但是当我把盒子阴影放在转换之前的盒子上时,阴影就会出现,并且转换后的卡片和阴影之间有空白。我该如何解决这个问题?

const CardStyle = styled(Card)`
background: red;
transition: transform 50ms;
&:hover {
transform: scale(1.02) perspective(0px);
box-shadow: ${({ theme }) => theme.shadows[4]};
}
`;

其他方式相同的输出:

:hover {
transform: scale(1.02) perspective(0px);
box-shadow: 4px 4px 4px rgba(60, 60, 93, 0.33)
}

最佳答案

如果我正确理解您的意图,请为您的 box-shadow 添加过渡。

div {
height: 5rem;
width: 5rem;
margin: 3rem auto;
border: green 5px dashed;
background: red;
transition: transform .5s, box-shadow 1s;
}

div:hover {
transform: scale(1.02) perspective(0px);
box-shadow: 0 10px 10px rgba(255,0,0,.7);
}
<div></div>

关于CSS 变换和悬停时的框阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67164144/

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