CSS-transitions font-size 不起作用
CSS-transitions font-size does not work
只是想模仿您可以在此处找到的效果:(https://www.gaastrastore.com/en-de/men):
(顶部菜单,鼠标悬停在列表项上,条目向右移动,前面有两个箭头)
我正在努力让这两个箭头起作用。我得到了正确的工作。我尝试使用从 0px 到 10px 的过渡和字体大小来实现箭头。有任何想法吗?如果可能的话,我想坚持 CSS。
干杯
您可以使用 margin-left
隐藏和显示要添加该过渡的 span
标签,而不是使用 font-size
来增加字体大小 0px to 10px
如下,
ul {
padding: 0;
margin: 40px;
overflow: hidden;
}
ul > li {
list-style-type: none;
}
ul > li > span {
margin-left: -10px;
transition: 0.5s ease;
}
ul > li:hover > span {
margin-left: 0px;
}
<ul>
<li><span>></span> Home</li>
<li><span>></span> About</li>
<li><span>></span> Contact</li>
</ul>
只是想模仿您可以在此处找到的效果:(https://www.gaastrastore.com/en-de/men):
(顶部菜单,鼠标悬停在列表项上,条目向右移动,前面有两个箭头)
我正在努力让这两个箭头起作用。我得到了正确的工作。我尝试使用从 0px 到 10px 的过渡和字体大小来实现箭头。有任何想法吗?如果可能的话,我想坚持 CSS。
干杯
您可以使用 margin-left
隐藏和显示要添加该过渡的 span
标签,而不是使用 font-size
来增加字体大小 0px to 10px
如下,
ul {
padding: 0;
margin: 40px;
overflow: hidden;
}
ul > li {
list-style-type: none;
}
ul > li > span {
margin-left: -10px;
transition: 0.5s ease;
}
ul > li:hover > span {
margin-left: 0px;
}
<ul>
<li><span>></span> Home</li>
<li><span>></span> About</li>
<li><span>></span> Contact</li>
</ul>