当两个 div 的大部分 css 属性都是一样的,但有一小部分的差别须要手动去调整时,大多数状况下将非凡的属性离开成几个独自的 class 而后别离引入就能够了。不过当非凡元素在伪类里,这个通用的办法仿佛就有些无解了(只是我不晓得,有相应的解法求评论区告知)。
我尝试着搜寻相干的解决办法,遇到最靠近的办法是:
和
正当我认为用这个就能很轻易的写出本人想要的成果是我发现我错了,attr 属性不知为何就是不能作用在 width 属性上(可能是写法有误,同求评论区告知),而 var 也不知如何从 html 构造中引入。最初误打误撞试出了这样一个办法胜利实现需求,故在此记录。
实现成果: