cuốn sách gpt4 ai đã làm

Dịch CSS - hành vi không mong muốn

In lại Tác giả: Walker 123 更新时间:2023-11-28 12:14:36 30 4
mua khóa gpt4 Nike

我想要一个按钮在悬停时向下移动几个像素,但它又回来了。当您还在上面徘徊时,它不应该留在原处吗?

Email Me

.btn {background: #2ecc71; padding: .5em 1em; border-radius: 3px; color:white; font-size: 1.5em; text-shadow:2px 2px 2px #178345; box-shadow: 0px 1px 1px #21a559; transition: transform 0.5s ease 0s;}
.btn:hover {background: #28b865; transform: translate(0px, 3px);}

http://codepen.io/anon/pen/zICBw

câu trả lời hay nhất

Vấn đề là nội tuyến 元素无法正确转换。如果您将 biến đổi 设置为正常状态,您将看到该转换无效。然而它确实对动画有一点影响,可能是因为在动画时,元素的显示变成了khối nội tuyến(或者在某些其他情况下是block,至少在动画时, biến đổi 可以生效)。动画完成后,它返回到 nội tuyến。因此按钮的位置被设置回原位,因为平移变换没有效果。

您的按钮实际上是一个 Một 元素,默认情况下它具有 nội tuyến 显示。您只需将其显示更改为 khối nội tuyến hoặc block 即可正常工作:

.btn {
/* ... */
hiển thị: khối nội tuyến;
}

Updated demo .

关于CSS 翻译 - 意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24884180/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress