【发布时间】:2021-09-18 00:06:39
【问题描述】:
我有两个 <div> 元素。当用户悬停时,将应用transform: translateY(x, y); 的转换。但是,当用户悬停时,也会以某种方式出现黑色边框(应该只有红色边框)。
.link {
display: block;
height: 350px;
width: 200px;
background: black;
border: 1px solid red;
}
.element {
background: white;
height: 100%;
width: 100%;
}
.link:hover {
transform: translateY(-5px)
}
<div class="link">
<div class="element">
test
</div>
</div>
【问题讨论】:
-
您的小提琴没有任何问题。如果您要删除边框,则只需在悬停时删除边框
border:none; -
抱歉错过了添加信息,在 1920X 分辨率下面临问题。
-
有什么问题?
-
我已尝试通过编辑帮助您解决语法问题。您能否查看编辑并确保它符合您的逻辑?
-
您能详细说明一下 1920x 分辨率吗?你的意思是1920x1080分辨率吗? 1920是屏幕的像素宽还是高?
标签: css css-transitions css-transforms