在網頁設計中,為了讓頁面更加美觀、清晰,有時候需要使某些元素的背景進行透明或模糊處理。這時候就需要用到CSS的透明度和模糊效果。
/* 設置透明度 */ opacity: 0.5; filter: alpha(opacity=50); /* 兼容IE瀏覽器 */ /* 設置模糊效果 */ backdrop-filter: blur(10px); /* 兼容性較差,只有較新webkit內核的瀏覽器支持 */ -webkit-backdrop-filter: blur(10px); /* Safari 和 Chrome */ filter: blur(10px); /* IE11及以上 */
以上CSS代碼中,opacity
是設置元素透明度的屬性,取值為0~1之間的數字,其中0表示完全透明,1表示完全不透明。當然,為了兼容IE瀏覽器,還需要設置filter: alpha(opacity=50)
。
而backdrop-filter
是CSS新增的屬性,用于設置元素的背景模糊效果。它的取值有多種模糊方式,其中最常用的就是blur
,取值為像素數,表示模糊程度。但該屬性的兼容性較差,只有較新webkit內核的瀏覽器支持,因此需要配合-webkit-backdrop-filter
和filter: blur
等兼容性解決方案一起使用。
通過以上CSS代碼,就可以輕松地實現元素的透明和模糊效果了。
上一篇css透明效果代碼結構
下一篇css透明怎么加