前端学习笔记--CSS3新增属性

在css3中,text-shadow可设置文本阴影。通过属性值能够规定水平阴影、垂直阴影、模糊距离,以及阴影颜色:语法 text-shadow 属性向文本添加阴影,属性值有2-3个长度值和一个可选的颜色值进行规定,省略的长度是0.多层阴影 text-shadow 属性也可以向文本添加多个阴影,逗号分隔多个阴影的属性值。注意:多阴...
前端学习笔记--CSS3新增属性
在css3中,text-shadow可设置文本阴影。通过属性值能够规定水平阴影、垂直阴影、模糊距离,以及阴影颜色:

语法

text-shadow 属性向文本添加阴影,属性值有2-3个长度值和一个可选的颜色值进行规定,省略的长度是0.

多层阴影

text-shadow 属性也可以向文本添加多个阴影,逗号分隔多个阴影的属性值。

注意:多阴影中,先写的阴影压盖在后写的阴影上。

css3 盒子阴影

box-shadow 属性用于对盒子边框添加阴影。

语法

box-shadow 属性向盒子添加阴影,属性值有2-4个长度值、可选的颜色值以及可选的inset关键词来规定,省略的长度是0.

注意:外部的边框阴影不需要进行设置,他是默认的,如果增加了outset值反而出现错误。

多层阴影

box-shadow 属性也可以向盒子添加多个阴影,逗号分隔多个阴影的属性值。 注意:多阴影中,先写的阴影压盖在后写的阴影上。

css3 过渡属性

过渡属性

属性名:transition

语法格式

transition: 过渡的属性 过渡时间 运动曲线 延时时间;

单一属性

transition-property 过渡属性

none表示没有属性过渡

all 表示所有变化的属性都过渡

属性名 使用具体的属性名,多个属性名中间逗号分隔

transition-timing-function 时间曲线

浏览器兼容

IE10 、Firefox 、Chrome 以及 Opear 支持 transition属性

Safari 需要前缀 -webkit

注意:IE9 以及更早的版本,不支持transition属性

2D转换

属性名:transform

作用:对元素进行移动、缩放、转动、拉长或拉伸。

位移 translate()

transform 的属性值为 translate()时,可以实现唯一效果。

缩放 scale()

transform 的属性值为scale()时,可以实现元素缩放效果。

旋转 rotate()

transform 的属性值为 rotate()时,实现元素的旋转。

旋转 rotate (数字deg)

其中,deg为度数单位,正数表示顺时针旋转,负数表示逆时针旋转。2D的旋转只有一个属性值。

倾斜 skew()

transform 的属性值为 skew()时,实现元素的倾斜。

3D转换

3D坐标轴

透视

透视可以将2D的平面,在转换过程中,呈现3D效果。

特点:近大远小

透视属性 perspective

属性名:perspective

作用:设置在z轴的视线焦点的观察位置,从而实现3D查看效果

属性值:像素值,数值越大,观察点距离z轴原点越远,图形效果越完整且接近原始尺寸。

注意:透视属性需要设置给3D变化元素的父级

3D旋转

3D 位移

transform-style 属性

用于设置被嵌套的子元素在父元素的3D空间中显示,子元素会保留自己的3D 转换坐标轴。

浏览器兼容

IE10、Firefox 以及 Opera 支持 transform属性

Chrome 和 Safari 需要前缀 -webkit-

IE9 需要前缀 -ms -

css3 动画

css3 动画制作分成两步:创建动画、绑定动画

创建动画

@keyframes规则用于创建动画

在@keyframes中规定某项CSS样式,就能创建由从一种样式逐渐变化为另一种样式的效果。可以改变任意多的样式任意多的次数。

需要使用百分比来规定变化发生的时间,或用关键词“from”和“to”,等同于0%和100%。 0%是动画的开始,100%是动画的完成。

@keyframes书写语法

@keyframes 动画名称 { 动画过程,可以添加任意百分比处的动画细节

}

绑定动画

animation 属性用于对动画进行捆绑

语法:

div {

animation: 动画名称 过渡时间 速度曲线 动画次数 延时时间;

}

其中必须设置动画名称和过渡时间,其他属性可以根据需求设置。2024-08-15
mengvlog 阅读 11 次 更新于 2025-06-20 00:47:44 我来答关注问题0
  • 在css3中,text-shadow可设置文本阴影。通过属性值能够规定水平阴影、垂直阴影、模糊距离,以及阴影颜色:语法 text-shadow 属性向文本添加阴影,属性值有2-3个长度值和一个可选的颜色值进行规定,省略的长度是0.多层阴影 text-shadow 属性也可以向文本添加多个阴影,逗号分隔多个阴影的属性值。注意:多阴...

  •  guanhao266 html 5 的CSS3新增的伪类选择器还包括哪些?

    ::selection ::selection 选择被用户选取的元素部分。CSS3新增选择器css3选择器是在css2.0的基础上的修改创新。他增加了一些UI元素状态伪类选择器、结构伪类选择器、属性选择器等。Css3新增的这些选择器很多强大,他的出现给我们前端带来了好多便利。一、使我们的网页代码更简洁、结构更加清晰,结构...

  •  小山村情怀 谁有 Web前端学习笔记:HTML5+CSS3+JavaScript,求分享书籍的网盘资源呗~

    百度网盘Web前端学习笔记:HTML5+CSS3+JavaScript高清在线观看 https://pan.baidu.com/s/1JkYG8WUfdPdjN_3ntB1Qrg?pwd=1234 提取码:1234 内容简介 . CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。3. JavaScri...

  •  文暄生活科普 HTML5前端从入门到精通-CSS3动画与3D

    深入理解CSS3动画与3D,是前端开发中不可或缺的技能。掌握CSS3的运动相关样式,如过渡与变形,以及高级特性动画和3D,能够提升网页的交互体验。在实践中熟练运用,CSS3动画与3D在实际开发中广泛应用。CSS3动画CSS3的transition属性允许元素属性平滑过渡,如鼠标移入方块时,通过hover伪类实现样式平滑变化。通...

  •  文暄生活科普 前端入门教程:CSS标准盒模型和怪异盒模型区别

    理解盒模型是CSS3学习的基础,主要分为两种类型:标准盒模型与IE盒子模型(怪异盒模型)。盒模型由四部分组成:content、padding、border、margin。这五个属性共同定义了一个元素的布局。具体来说,content代表元素的内容区域;padding是内容与边框之间的空白区域;border是元素的边框;margin则是元素与相邻元素...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部