问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2024-09-17 06:32

我来回答

1个回答

热心网友 时间:2024-10-01 04:12

在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-10-01 04:14

在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: 动画名称 过渡时间 速度曲线 动画次数 延时时间;

}

其中必须设置动画名称和过渡时间,其他属性可以根据需求设置。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰迪必备用品有哪些? 养泰迪狗新手需要准备什么东西 谁知道白色泰迪狗的生活用品需要哪些? 美国什么选举时间 离西双版纳最近的地州必去景点 技嘉945GCM-S2L ( 英特尔 945G )主板配什么显卡好 5年的台式电脑了想更新配置,反应速度有点慢。该如何提高,求大神指教... e2160超频设置 如何将多个excel表格合并成一个如何把多个工作簿合并成一个excel 上海社保最低比例是多少钱 数据库系统原理中的连接中C大于D是怎么看出来的,上课也没听懂?_百 ... 惠普战66二代无线网卡高速传输 硬核类魂单机《深沉之火》11月30日Steam发售 魂系列游戏成就,魂系列游戏的魅力到底在哪 steam游戏评测 第三期《黑魂2》 痛并快乐着——浅谈魂类游戏 找的拼音 ,,,。,。。。 ...截水沟或排水沟中的纵向坡度1%指什么,还有边坡点距离是什么意思_百 ... 边坡工程截排水沟等排水设施的设计要点 对于排水沟的要求包括哪些 我家的户口簿是2o04年发的现在想换可以吗? 有哪些6英寸以上国产大屏手机值得购买? 可乐瓶盖是什么意思? python和javascript哪个好(javascript与python的区别) 可乐的新开法,只需用到吃饭的家伙,可乐友都喜欢他,赶紧试试 ...CSS代码使图片和文字在同一行显示且对齐_html/css_WEB-ITnose_百度... 做网站要学哪些 比喻意志坚决,能克服一切困难是哪个成语 怎样用格式工厂压缩视频不改变画质 怎么压缩视频的大小不影响画质?这四种压缩方法不能错过! CSS3 :nth-child() 选择器(实用) CSS3——:nth-child选择器基本用法简述 CSS+HTML的问题,如何修改代码,使下面网址中的<table>下拉菜单边框与主菜... 桑葚泡酒的好处与坏处 桑葚酒怎么做(自酿桑葚酒所需材料步骤) 大疆御2哈苏参数 大疆御2属于微型还是轻型 什么样的盲盒支持退款_旅游潮货推荐 去哪儿旅行28.8元火车票盲盒怎么退款-28.8元火车票盲盒退款攻略一览 怎样清除QQ生成的文件? 古惑仔之战无不胜中,恐龙哥后面的小弟是香港的哪位演员,有知道的吗... 26年前,在香港抢地盘的“古惑仔”们,如今混得怎么样? css关系选择器有哪几种(htmlcss关系) MySQL掌握索引名长度的要点mysql索引名长度 MySQL数据库的数据从utf8转utf8mb4笔记 php打开大文件(php打开文件并发问题) 解决MySQL上亿行数据的索引问题技巧分享mysql上亿行建索引 的大小和MySQLvarchar尺寸介绍 php获取mysql字段int值中最大的几个值 MySQL总结(二)