CSS backdrop-filte 属性
实例
è®©å…ƒç´ å�Žé�¢åŒºåŸŸæ·»åŠ å›¾å½¢æ•ˆæžœ:
.box {
background-color: rgba(255, 255, 255, 0.3);
border-radius: 5px;
font-family: sans-serif;
text-align: center;
line-height: 1;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
max-width: 50%;
max-height: 50%;
padding: 20px 40px;
}
�试一下 »
�览器支�
è¡¨æ ¼ä¸çš„æ•°å—表示支æŒ�该属性的第一个æµ�览器版本å�·ã€‚
紧跟在 -webkit-, -ms- 或 -moz- å‰�的数å—为支æŒ�该å‰�缀属性的第一个æµ�览器版本å�·ã€‚
| 属性 | |||||
|---|---|---|---|---|---|
| backdrop-filter | 76 | 17 | 103 | 9.0 -webkit- |
63 |
æ ‡ç¾å®šä¹‰å�Šä½¿ç”¨è¯´æ˜Ž
backdrop-filter CSS 属性å�¯ä»¥è®©ä½ ä¸ºä¸€ä¸ªå…ƒç´ å�Žé�¢åŒºåŸŸæ·»åŠ å›¾å½¢æ•ˆæžœï¼ˆå¦‚æ¨¡ç³Šæˆ–é¢œè‰²å��移)。
å› ä¸ºå®ƒé€‚ç”¨äºŽå…ƒç´ èƒŒå�Žçš„æ‰€æœ‰å…ƒç´ ï¼Œä¸ºäº†çœ‹åˆ°æ•ˆæžœï¼Œå¿…é¡»ä½¿å…ƒç´ æˆ–å…¶èƒŒæ™¯è‡³å°‘éƒ¨åˆ†é€�明。
è¯æ³•
backdrop-filter: <filter-function-list>
| 值 | �述 |
|---|---|
| none | 没有应用于背景的滤镜。 |
| <filter-function-list> | ä¸€ä¸ªä»¥ç©ºæ ¼åˆ†éš”çš„æ»¤é•œå‡½æ•°ï¼ˆ<filter-function>)或是è¦�应用到背景上的 SVG 滤镜。 |
/* 关键�值 */
backdrop-filter: none;
/* 指� SVG 滤镜的 URL */
backdrop-filter: url(commonfilters.svg#filter);
/* <filter-function> 滤镜函数值 */
backdrop-filter: blur(2px);
backdrop-filter: brightness(60%);
backdrop-filter: contrast(40%);
backdrop-filter: drop-shadow(4px 4px 10px blue);
backdrop-filter: grayscale(30%);
backdrop-filter: hue-rotate(120deg);
backdrop-filter: invert(70%);
backdrop-filter: opacity(20%);
backdrop-filter: sepia(90%);
backdrop-filter: saturate(80%);
/* 多�滤镜 */
backdrop-filter: url(filters.svg#filter) blur(4px) saturate(150%);
/* 全局值 */
backdrop-filter: inherit;
backdrop-filter: initial;
backdrop-filter: revert;
backdrop-filter: unset;
backdrop-filter: none;
/* 指� SVG 滤镜的 URL */
backdrop-filter: url(commonfilters.svg#filter);
/* <filter-function> 滤镜函数值 */
backdrop-filter: blur(2px);
backdrop-filter: brightness(60%);
backdrop-filter: contrast(40%);
backdrop-filter: drop-shadow(4px 4px 10px blue);
backdrop-filter: grayscale(30%);
backdrop-filter: hue-rotate(120deg);
backdrop-filter: invert(70%);
backdrop-filter: opacity(20%);
backdrop-filter: sepia(90%);
backdrop-filter: saturate(80%);
/* 多�滤镜 */
backdrop-filter: url(filters.svg#filter) blur(4px) saturate(150%);
/* 全局值 */
backdrop-filter: inherit;
backdrop-filter: initial;
backdrop-filter: revert;
backdrop-filter: unset;
点我分享笔记