P粉3221067552023-08-17 00:57:17
這段CSS程式碼使得滑鼠懸停時的影像覆蓋整個螢幕,同時保持其寬高比。影像將根據需要進行裁剪,並在瀏覽器視窗調整大小時進行調整。容器使用固定定位和flex對齊方式進行居中顯示,而object-fit: cover確保裁剪。
/* 将此CSS应用于您的鼠标悬停图像 */ .hover-image { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; pointer-events: none; display: flex; align-items: center; justify-content: center; overflow: hidden; /* 当图像大于屏幕时,这将隐藏任何溢出部分 */ } .hover-image img { width: 100%; /* 使图像占据容器的整个宽度 */ height: auto; /* 保持宽高比 */ object-fit: cover; /* 裁剪图像以覆盖容器并保持宽高比 */ }
<img src="https://picsum.photos/200/300" class="hover-image">