CSS可以通過添加遮罩來實現(xiàn)一些視覺效果,如模糊、淡出等等。以下是CSS如何實現(xiàn)添加遮罩的一些示例代碼:
/* 添加純色半透明背景遮罩 */ .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); /* 透明度為0.5的黑色 */ } /* 添加背景圖片及純色半透明背景遮罩 */ .overlay-image { position: relative; } .overlay-image::before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("path/to/image.jpg"); background-size: cover; opacity: 0.5; /* 半透明度 */ } /* 給圖片添加模糊效果及半透明背景遮罩 */ .blur { filter: blur(5px); /* 非標準屬性,可能需要加上前綴 */ } .blur::before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); /* 透明度為0.5的黑色 */ }
以上代碼僅是一些示例,具體的實現(xiàn)方式可以根據(jù)實際需求進行選擇。在實際開發(fā)中,也可以使用JS等其他工具來實現(xiàn)更多的遮罩效果。