We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
css,即层叠样式表(Cascading Style Sheets)的简称,是一种标记语言,由浏览器解释执行用来使页面变得更美观
css
css3是css的最新标准,是向后兼容的,CSS1/2 的特性在 CSS3 里都是可以使用的
css3
CSS1/2
CSS3
而 CSS3 也增加了很多新特性,为开发带来了更佳的开发体验
css3中新增了一些选择器,主要为如下图所示:
css3新增了三个边框属性,分别是:
border-radius:创建圆角边框
box-shadow:为元素添加阴影
border-image:使用图片来绘制边框
设置元素阴影,设置属性如下:
其中水平阴影和垂直阴影是必须设置的
新增了几个关于背景的属性,分别是background-clip、background-origin、background-size和background-break
background-clip
background-origin
background-size
background-break
用于确定背景画区,有以下几种可能的属性:
通常情况,背景都是覆盖整个元素的,利用这个属性可以设定背景颜色或图片的覆盖范围
当我们设置背景图片时,图片是会以左上角对齐,但是是以border的左上角对齐还是以padding的左上角或者content的左上角对齐? border-origin正是用来设置这个的
border
padding
content
border-origin
默认情况是padding-box,即以padding的左上角为原点
padding-box
background-size属性常用来调整背景图片的大小,主要用于设定图片本身。有以下可能的属性:
元素可以被分成几个独立的盒子(如使内联元素span跨越多行),background-break 属性用来控制背景怎样在这些不同的盒子中显示
语法:word-wrap: normal|break-word
word-wrap: normal|break-word
text-overflow设置或检索当当前行超过指定容器的边界时如何显示,属性有两个值选择:
text-overflow
text-shadow可向文本应用阴影。能够规定水平阴影、垂直阴影、模糊距离,以及阴影的颜色
text-shadow
CSS3里面开始支持对文字的更深层次的渲染,具体有三个属性可供设置:
text-fill-color: 设置文字内部填充颜色
text-stroke-color: 设置文字边界填充颜色
text-stroke-width: 设置文字边界宽度
css3新增了新的颜色表示方式rgba与hsla
rgba
hsla
transition属性可以被指定为一个或多个CSS属性的过渡效果,多个属性之间用逗号进行分隔,必须规定两项内容:
transition
CSS
语法如下:
transition: CSS属性,花费时间,效果曲线(默认ease),延迟时间(默认0)
上面为简写模式,也可以分开写各个属性
transition-property: width; transition-duration: 1s; transition-timing-function: linear; transition-delay: 2s;
transform属性允许你旋转,缩放,倾斜或平移给定元素
transform
transform-origin:转换元素的位置(围绕那个点进行转换),默认值为(x,y,z):(50%,50%,0)
transform-origin
(x,y,z):(50%,50%,0)
使用方式:
动画这个平常用的也很多,主要是做一个预设的动画。和一些页面交互的动画效果,结果和过渡应该一样,让页面不会那么生硬
animation也有很多的属性
颜色渐变是指在两个颜色之间平稳的过渡,css3渐变包括
background-image: linear-gradient(direction, color-stop1, color-stop2, ...);
linear-gradient(0deg, red, green);
关于css3其他的新特性还包括flex弹性布局、Grid栅格布局,这两个布局在以前就已经讲过,这里就不再展示
flex
Grid
除此之外,还包括多列布局、媒体查询、混合模式等等......
https://juejin.cn/post/6844903518520901639#heading-1
https://www.w3school.com.cn/css/index.asp
The text was updated successfully, but these errors were encountered:
选择器,边框,背景,文字,颜色,transition,transform,animation,渐变
Sorry, something went wrong.
No branches or pull requests
一、是什么
css
,即层叠样式表(Cascading Style Sheets)的简称,是一种标记语言,由浏览器解释执行用来使页面变得更美观css3
是css
的最新标准,是向后兼容的,CSS1/2
的特性在CSS3
里都是可以使用的而
CSS3
也增加了很多新特性,为开发带来了更佳的开发体验二、选择器
css3
中新增了一些选择器,主要为如下图所示:三、新样式
边框
css3
新增了三个边框属性,分别是:border-radius:创建圆角边框
box-shadow:为元素添加阴影
border-image:使用图片来绘制边框
box-shadow
设置元素阴影,设置属性如下:
其中水平阴影和垂直阴影是必须设置的
背景
新增了几个关于背景的属性,分别是
background-clip
、background-origin
、background-size
和background-break
background-clip
用于确定背景画区,有以下几种可能的属性:
通常情况,背景都是覆盖整个元素的,利用这个属性可以设定背景颜色或图片的覆盖范围
background-origin
当我们设置背景图片时,图片是会以左上角对齐,但是是以
border
的左上角对齐还是以padding
的左上角或者content
的左上角对齐?border-origin
正是用来设置这个的默认情况是
padding-box
,即以padding
的左上角为原点background-size
background-size属性常用来调整背景图片的大小,主要用于设定图片本身。有以下可能的属性:
background-break
元素可以被分成几个独立的盒子(如使内联元素span跨越多行),
background-break
属性用来控制背景怎样在这些不同的盒子中显示文字
word-wrap
语法:
word-wrap: normal|break-word
text-overflow
text-overflow
设置或检索当当前行超过指定容器的边界时如何显示,属性有两个值选择:text-shadow
text-shadow
可向文本应用阴影。能够规定水平阴影、垂直阴影、模糊距离,以及阴影的颜色text-decoration
CSS3里面开始支持对文字的更深层次的渲染,具体有三个属性可供设置:
text-fill-color: 设置文字内部填充颜色
text-stroke-color: 设置文字边界填充颜色
text-stroke-width: 设置文字边界宽度
颜色
css3
新增了新的颜色表示方式rgba
与hsla
四、transition 过渡
transition
属性可以被指定为一个或多个CSS
属性的过渡效果,多个属性之间用逗号进行分隔,必须规定两项内容:语法如下:
上面为简写模式,也可以分开写各个属性
五、transform 转换
transform
属性允许你旋转,缩放,倾斜或平移给定元素transform-origin
:转换元素的位置(围绕那个点进行转换),默认值为(x,y,z):(50%,50%,0)
使用方式:
六、animation 动画
动画这个平常用的也很多,主要是做一个预设的动画。和一些页面交互的动画效果,结果和过渡应该一样,让页面不会那么生硬
animation也有很多的属性
七、渐变
颜色渐变是指在两个颜色之间平稳的过渡,
css3
渐变包括八、其他
关于
css3
其他的新特性还包括flex
弹性布局、Grid
栅格布局,这两个布局在以前就已经讲过,这里就不再展示除此之外,还包括多列布局、媒体查询、混合模式等等......
参考文献
https://juejin.cn/post/6844903518520901639#heading-1
https://www.w3school.com.cn/css/index.asp
The text was updated successfully, but these errors were encountered: