首頁  >  問答  >  主體

前端 - 集思广益,如何用CSS实现数字上面有一个点

就像简谱一样的那种。css上划线的那种,容易出现很多点或横线,并不适用

ringa_leeringa_lee2766 天前679

全部回覆(2)我來回復

  • 黄舟

    黄舟2017-04-17 11:49:08

    需要加點的數字單獨一個元素,然後用before或after偽元素實作。

    <span>5</span>
    <style>
        span {
            position: relative;
            font-weight: 800;
            font-size: 6rem;
        }
        
        span::before {
            position: absolute;
            content: '';
            top: -0.5rem;
            left: 50%;
            margin-left: -0.5rem;
            width: 1rem;
            height: 1rem;
            border-radius: 0.5rem;
            background-color: #000;
        }
    </style>

    回覆
    0
  • 黄舟

    黄舟2017-04-17 11:49:08

    簡單點的你就用圖片,然後配對顯示,該不會出現相容等問題

    回覆
    0
  • 取消回覆