當兩個div的大部分css屬性都是同樣的,但有一小部分的差別須要手動去調整時,大多數狀況下將特殊的屬性分開成幾個單獨的class而後分別引入就能夠了。不過當特殊元素在僞類裏,這個通用的方法彷佛就有些無解了(只是我不知道,有相應的解法求評論區告知)。css
我嘗試着搜索相關的解決辦法,遇到最接近的方法是:
和
html
正當我覺得用這個就能很輕易的寫出本身想要的效果是我發現我錯了,attr屬性不知爲什麼就是不能做用在width屬性上(多是寫法有誤,同求評論區告知),而var也不知如何從html結構中引入。最後誤打誤撞試出了這樣一個方法成功實現需求,故在此記錄。spa
實現效果:
htm