我有一个列表,当我悬停在它上面时,列表上的一个项目转换到东北方向。使用margin-top
和margin-left
属性转换工作,但悬停在上面的项目不断推动其他元素,所以我添加了position:relative
,并尝试使用top
和left
转换属性,但似乎没有工作。
下面是jsfiddle:
list hover
我有一个列表,当我悬停在它上面时,列表上的一个项目转换到东北方向。使用margin-top
和margin-left
属性转换工作,但悬停在上面的项目不断推动其他元素,所以我添加了position:relative
,并尝试使用top
和left
转换属性,但似乎没有工作。
下面是jsfiddle:
list hover
5条答案
按热度按时间bqf10yzr1#
添加左侧,顶部默认值link demo
f2uvfpb92#
你试过设置你的列表的父项吗?我知道有时相对项会有问题,除非底层项也是相对项或绝对项。只是一个想法。
p8h8hvxi3#
使用position:absolute,它将把它从正常的文档流中取出,你也可以给予它z-index:5,以确保它浮动在其他元素之上。
h43kikqp4#
gudnpqoy5#
必须定义要应用过渡效果的属性。例如:
那是行不通的。所以你必须定义top:默认为0,悬停时为顶部-1rem。
那就行了。