以下是一个用 CSS 实现显示图片中间部分的代码示例: ```css img { /* 先设置图片为相对定位,以便后续调整 */ position: relative; } img::before { /* 用绝对定位创建一个遮罩层覆盖在图片上 */ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: black; opacity: 0.5; z-index: 1; } img::after { /* 再创建一个绝对定位的遮罩层来显示中间部分 */ content: ""; position: absolute; top: 25%; left: 25%; width: 50%; height: 50%; background-color: transparent; z-index: 2; } ``` 额外需要注意的逻辑点: 1. 调整遮罩层的位置和大小要根据实际需求,上述代码中的百分比值只是示例。 2. 考虑不同屏幕尺寸下的响应式布局,可能需要使用媒体查询进行调整。 3. 注意遮罩层的颜色和透明度是否符合您的视觉效果要求。 [2024-12-02 22:39:51 | AI写代码神器 | 298点数解答]