如何修复悬停的精度?

How to fix the precision on hover?

是否可以让鼠标悬停时底部菜单更加精确?在 Firefox 上它可以完美运行,但在其他浏览器上却不行。如果您浏览数字,那不是 "snappy",我想解决这个问题。不幸的是,我不知所措。

https://jsfiddle.net/50yqtufe/1/

我试过使用 z-index,但没用。

<div id="projects">
    <ul>
      <li>
        <a data-project="1" href="cirqleui.html">01</a>
      </li>
      <li>
        <a data-project="2" href="./complexplayingcards/">02</a>
      </li>
      <li>
        <a data-project="3" href="./virtualmirror/">03</a>
      </li>
      <li>
        <a data-project="4" href="./transparentdonation/">04</a>
      </li>
      <li>
        <a data-project="5" href="./sounzer/">05</a>
      </li>
      <li>
        <a data-project="6" href="./smox/">06</a>
      </li>
      <li>
        <a data-project="7" href="./colro/">07</a>
      </li>
    </ul>
  </div>
#projects {
    left: 0;
    top: 100%;
    -webkit-transform-origin: left top 0;
    transform-origin: left top 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    padding: 25px 0 0 25px;
    position: fixed;
    z-index: 3;
    font-size: 7vw;
    line-height: 0.9;
    font-weight: 900;
    letter-spacing: -2px;
    background-color: transparent;
  }


  #projects ul {
    margin: 0;
    padding: 0;
    border: 0;
  }

  #projects li {
    list-style: none;
  }

  #projects a{
    color: black;
    transition: all .1s ease-in-out;

  }

  #projects a:hover{
    transition: all .1s ease-in-out;
    font-size: 300px;
  }

总的来说,它在滑过数字时必须更加敏捷。

您唯一缺少的是 li 标签上的 overflow: hidden; 和 a 标签上的 line-height: 1;。参见:https://jsfiddle.net/eakz5d6c/