第一种方法是使用CSS的background属性。可以为图片设置一个hover效果,当鼠标悬停在图片上时,图片的背景颜色和文本都会变化。
img.btn { padding: 10px 20px; background-color: #007bff; color: #fff; border-radius: 5px; text-align: center; transition: all 0.3s ease; } img.btn:hover { background-color: #0056b3; color: #fff; }
第二种方法是使用CSS的border属性。这样的按钮看起来更像一个传统的按钮,可以为图片设置悬停时的边框颜色。
img.btn { padding: 10px 20px; border: 2px solid #007bff; border-radius: 5px; text-align: center; transition: all 0.3s ease; } img.btn:hover { border-color: #0056b3; }
以上这两种方法都可以使用,取决于你想要的按钮样式和效果。同时也说明了CSS的可塑性和灵活性。