css 新属性

pointer-events
实际代码使用中案例:
1、提交页面,提交按钮点击后,添加这个样式属性(style=”pointer-events”),来防止重复提交
2、一些层的绝对定位,覆盖按钮,穿透可以点击它。等等。

pointer-events属性值详解
auto——效果和没有定义pointer-events属性相同,鼠标不会穿透当前层。在SVG中,该值和visiblePainted的效果相同。

none——元素不再是鼠标事件的目标,鼠标不再监听当前层而去监听下面的层中的元素。但是如果它的子元素设置了pointer-events为其它值,比如auto,鼠标还是会监听这个子元素的。

width/hight: fill-available 撑满可用空间;fit-content 元素宽度缩小到内容的宽度;max-content 宽度根据内容最大宽度、min-content 根据内容最小宽度

3. filter 增加滤镜属性

可以实现 图片模糊,去色,

/* URL to SVG filter */
filter: url("filters.svg#filter-id");

/* <filter-function> values */
filter: blur(5px);
filter: brightness(0.4);
filter: contrast(200%);
filter: drop-shadow(16px 16px 20px blue);
filter: grayscale(50%);
filter: hue-rotate(90deg);
filter: invert(75%);
filter: opacity(25%);
filter: saturate(30%);
filter: sepia(60%);

/* Multiple filters */
filter: contrast(175%) brightness(3%);

Leave a Reply

Your email address will not be published. Required fields are marked *