Files
2015-12-09 16:00:40 -06:00

18 lines
528 B
TypeScript

import {Directive, Renderer, ElementRef} from 'angular2/angular2';
/**
* The blur attribute applies the CSS blur attribute to an element. If the CSS attribute is not supported,
* it will fall back to applying a semi-transparent background color to the element.
*
* @demo /docs/v2/demos/blur/
*/
@Directive({
selector: '[ion-blur]'
})
export class Blur {
constructor(private elementRef: ElementRef, private renderer: Renderer) {
renderer.setElementStyle(elementRef, '-webkit-backdrop-filter', 'blur(10px)');
}
}