img { width: 200px; /* 设置图片宽度 */ height: auto; /* 设置图片高度自适应 */ border: 2px solid black; /* 设置边框 */ transition: all 0.3s ease-in-out; /* 设置过渡效果 */ } img:hover { transform: scale(1.2); /* 设置放大效果 */ }
通过上述CSS代码,大家可以实现在鼠标悬浮时,图片会放大1.2倍,但边框大小不变的效果。
其中,大家首先设置了图片的宽度和高度,这样可以保证图片不会超出预设大小。接着,大家设置了边框的样式和大小。接着,大家添加了一个过渡效果,让图片变化更加平滑自然。
最后,在鼠标悬浮时,大家使用了transform属性来实现图片的放大效果,并设置为1.2倍。这样就可以看到图片的放大效果了。
通过使用CSS,大家可以很方便地实现图片变大而边框不变的效果。这样可以提升网页的美观性,并且增强用户体验。