:hover { width: 200px; height: 100px; }
首先,大家来看一下:hover伪类。这个伪类表示当鼠标悬停在一个元素上时,设置该元素的一系列属性。在这个例子中,大家用:hover设置了元素的宽度为200像素,高度为100像素,当鼠标悬停在这个元素上时,该元素的大小即变为200px × 100px。
:active { width: 150px; height: 150px; }
接下来,大家来看一下:active伪类。这个伪类表示当元素被激活或选中时,设置该元素的一系列属性。在这个例子中,大家用:active设置了元素的宽度和高度都为150像素,当该元素被选中时,其大小即变为150px × 150px。
:focus { width: 300px; height: 200px; }
最后,大家来看一下:focus伪类。这个伪类表示当元素获得焦点时,设置该元素的一系列属性。在这个例子中,大家用:focus设置了元素的宽度为300像素,高度为200像素,当该元素获得焦点时,其大小即变为300px × 200px。
通过上面的几个例子,大家可以看到,CSS中的伪类可以非常方便地设置元素的大小。当鼠标悬停、元素被选中或元素获得焦点时,通过设置不同的伪类,大家可以轻松地改变元素的大小,从而更好地实现大家的设计效果。