.shadow {
box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
}
.shadow:hover {
box-shadow: 4px 4px 10px rgba(0,0,0,0.5);
}
上面的代码是实现CSS3阴影鼠标效果的核心代码。首先大家给需要添加阴影效果的元素添加一个类名为shadow的样式,设置box-shadow属性为2px 2px 5px rgba(0,0,0,0.3)。其中2px和2px表示水平和垂直阴影的偏移量,5px表示模糊半径,rgba(0,0,0,0.3)表示阴影的颜色和透明度。
另外,大家还需要针对鼠标悬停时的效果进行设置。大家在.shadow后添加:hover伪类,将box-shadow属性的值改为4px 4px 10px rgba(0,0,0,0.5)。这样在鼠标悬停时,阴影效果会更加突出,立体感更强。
除了以上的基本设置,大家还可以通过调整box-shadow的参数,实现更加丰富多样的阴影效果。例如,增加阴影的距离和大小可以让元素看起来更加立体;调整阴影的透明度和颜色可以让阴影效果更加柔和或更加突出。在实际应用中,大家可以根据实际需求进行调整。