CSS----其他新增属性

前言

本节介绍下其他CSS3常用属性

关键词:

box-shadow、 overflow-x、 overflow-y、 min-width、 min-height、 max-width、 max-height、 zoom、 pointer-events、 user-select、content、 filter blur();

1.box-shadow属性

box-shadow盒阴影属性,语法:

box-shadow: none|inset x-offset y-offset blur-radius spread-radius color;

属性值描述:
box-shadow: none | inset(可选值,不设置,为外投影,设置,为内投影) x-offset(阴影水平偏移量,正方向为right) y-offset(阴影垂直偏移量,正方向为bottom) blur-radius(阴影模糊半径,为正,0为无模糊效果,值越大,越模糊) spread-radius(阴影扩展半径,可正可负) color(设置对象的阴影的颜色)

box-shadow盒阴影,属性列表:

【盒阴影box-shadow案例】

在这里插入图片描述在这里插入图片描述

2.overflow属性

overflow类属性:overflow、overflow-x、overflow-y
作用:这类属性用于定义溢出元素内容区的内容会如何处理。

在这里插入图片描述

*min-*/max-宽高限定属性

宽高限定类属性min-width、min-height、max-width、max-height

含义:
min-width为最小宽度,max-width为最大宽度
min-height为最小高度,max-height为最大高度

3.zoom属性

IE私有属性zoom简介:

  • zoom和scale这两个东西都是用于对元素的缩放,但两者除了兼容性之外还有一些不同的地方。
  • ①zoom缩放会将元素保持在左上角,而scale默认是中间位置,可以通过transform-origin来设置
  • ②执行的渲染顺序也不同,zoom可能影响到盒子的计算
  • ③zoom可以触发ie的haslayout属性,解决IE下的多个bug,清除浮动,清除margin重叠等
  • ④zoom在非IE浏览器中表现为支持放大或者缩小,但是一个不标准的css属性,因此一般在非IE浏览器中不用zoom来缩放

4.pointer-events属性

pointer-events指针事件属性

pointer-events是一个与js有关的属性,pointer-events直译为指针事件,当把值设置为none后,他有如下相关特性。

  • ①阻止用户的点击动作产生任何效果
  • ②阻止缺省即电脑默认状态,鼠标指针的显示
  • ③阻止CSS里的hover和active状态的变化触发事件
  • ④阻止JavaScript点击动作触发的事件

pointer-events指针事件属性兼容

在这里插入图片描述

5.canvas案例

分享几个canvas画布制作的网上案例

6.user-select用户选中属性

  • user-select用户选中属性简介:
  • user-select属性用来禁止用户用鼠标在页面上选中文字、图片等,也就是,让页面内容不可选。也可以只允许用户选中文字,或者全部都放开,用户可以同时选中文字、还包括文本里的图片、视频等其它东西。user-select属性的作用是元素级别的,它不仅可以作用整个页面,也可以只在指定的元素和其子元素上生效。

注意:

使用时需要添加各种浏览器引擎前缀

user-select用户选中属性语法
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

  • user-select用户选中属性测试:
  • none:禁止用户选中
  • text:对用户的选择没有限制
  • all:目标元素将整体被选中,也就是说不能只选中一部分,在你用鼠标选中部分文字时,浏览器会自动选中整个元素里的内容。

(1)none:禁止用户选中,此时无法选中任意页面元素
在这里插入图片描述
(2)text:对用户的选择没有限制,此时可以选中任意元素
在这里插入图片描述
(3)all:目标元素将整体被选中,也就是说不能只选中一部分,在你用鼠标选中部分文字时,浏览器会自动选中整个元素里的内容。
在这里插入图片描述

7.filter滤镜属性

filter滤镜属性简介:
filter滤镜属性时CSS3中的一个属性,但IE不支持(IE有它专属的滤镜方式)。有兴趣的可以在网上找到与CSS3 filter对应的IE滤镜方式,本节针对IE滤镜不做过多介绍。

涉及效果:
模糊滤镜、亮度、对比度、投影、灰度、色相旋转、反转图像、透明度、饱和度等等。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值