1. 通过:hover伪类实现联动效果。
nav a:hover, nav a.active { color: red; }
上述代码表示,在导航栏中,当鼠标悬停在链接上或链接处于活动状态时,链接的颜色就会变成红色,实现了联动效果。
2. 通过:focus伪类实现联动效果。
input:focus, textarea:focus { border: 2px solid blue; }
上述代码表示,在输入框或文本框中,当焦点集中在该输入框或文本框上时,就会出现一个2px的蓝色边框,实现了联动效果。
3. 通过:checked伪类实现联动效果。
input[type="radio"]:checked + label, input[type="checkbox"]:checked + label { font-weight: bold; }
上述代码表示,在单选框或多选框中,当选中某个选项时,该选项对应的标签就会加粗,实现了联动效果。
除了上述方法之外,CSS还有很多其他的技巧和方法可以实现联动效果,需要开发者不断学习和实践。