一、是什么
css,即层叠样式表(Cascading Style Sheets)的简称,是一种标记语言,由浏览器解释执行用来使页面变得更为美观
css3是css的最新标准,是向后兼容的,CSS1/2的特性在CSS3 里都是可以使用的
二、选择器
新增了几个关于背景的属性,分别是background–clip、background–origin、background–size和background–break
通常情况,背景都是覆盖整个元素的,利用这个属性可以设定背景颜色或图片的覆盖范围
当我们设置背景图片时,图片是会以左上角对齐,但是是以border的左上角对齐还是以padding的左上角或者content的左上角对齐? border–origin正是用来设置这个的
默认情况是padding-box,即以padding的左上角为原点
background-size属性常用来调整背景图片的大小,主要用于设定图片本身。有以下可能的属性:
元素可以被分成几个独立的盒子(如使内联元素span跨越多行),background-break 属性用来控制背景怎样在这些不同的盒子中显示
语法:word-wrap: normal|break-word
text–overflow设置或检索当当前行超过指定容器的边界时如何显示,属性有两个值选择:
text–shadow可向文本应用阴影。能够规定水平阴影、垂直阴影、模糊距离,以及阴影的颜色
CSS3里面开始支持对文字的更深层次的渲染,具体有三个属性可供设置
四、transition 过渡
transition属性可以被指定为一个或多个CSS属性的过渡效果,多个属性之间用逗号进行分隔,必须规定两项内容:
transition-property: width;
transition-duration: 1s;
transition-timing-function: linear;
transition-delay: 2s;
transform-origin:转换元素的位置(围绕那个点进行转换),默认值为(x,y,z):(50%,50%,0)
动画这个平常用的也很多,主要是做一个预设的动画。和一些页面交互的动画效果,结果和过渡应该一样,让页面不会那么生硬
七、渐变
background-image: linear–gradient(direction, color–stop1, color–stop2, …);
八、其他
关于css3其他的新特性还包括flex弹性布局、Grid栅格布局,这两个布局在以前就已经讲过,这里就不再展示
原文地址:https://blog.csdn.net/qq_34595425/article/details/131424562
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_39316.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!