-
background-color: 设置背景的纯色。可以是关键字(red),十六进制(#ff0000),rgb() \hsl() or transparent(透明)。
background-image
设置背景图片(或渐变)
值:url(图片路径),也可以是linear-gradient(),radial-gradient() 等生成的渐变图像
background-position
定义背景图片的起始位置(相对于背景区域)
值:top 、bottom、left, right, center,或具体的长度、百分比
bakground-size
控制背景图片的尺寸
auto(原始尺寸)
cover(等比缩放,完全覆盖背景区域,可能裁切)
contain(等比缩放,完全显示图片,可能留白)
具体宽度、高度(如100px,200px)或百分比
background-size:cover;
background-repeat
定义背景图片是否及如何重复平铺
repeat 默认,双向重复
repeat-x 仅水平重复
repeat-y 仅垂直重复
no-repeat(不重复,只显示一次)
space 均匀分布,边缘不留白
round 缩放图片以整数次平铺
background-attachment
scroll
fixed
local
background-clip
指定背景绘制区域
border-box 背景延伸到边框外沿
padding-box 背景只延伸到内边距外沿,边框区域无背景
content-box 背景只延伸到内容区域
text 实验性
background-origin
指定背景图片的定位原点
border-box 以边框外沿为原点
padding-box 默认,以内边距外沿为原点
content-box 以内容区域外沿为原点
例
.card {
background-color: #333;
background-image: url('pattern.png');
background-position: center;
background-size: cover;
background-repeat: no-repeat;
background-attachment: scroll;
background-clip: padding-box;
background-origin: border-box;}/* 简写形式(注意顺序) */.card {
background: #333 url('pattern.png') center / cover no-repeat scroll padding-box border-box;}查看全部 -
背景background-size
查看全部 -
文字阴影: text-shadow
查看全部 -
加载服务器端的字体文件
@font-face {
font-family: 字体名称;
src : 字体文件在服务器上的相对或绝对路径;
}
查看全部 -
注意拼写问题,输出不了结果基本上是拼写错误
linear-gradient(线性渐变)
linear-gradient(to 方向,颜色12345)
查看全部 -
原来box-shadow只有X轴Y轴,没有z轴。6px只是模糊半径,从名称上来看像一个渲染领域的词。
查看全部 -
第38行报错,是个很明显的错误,因为多日不练习没有发现。学习如逆水行舟,不进就进不来。
查看全部 -
**内部阴影inset可写在参数的第一个或者最后一个,其它位置无效。
查看全部 -
左半圆
border-radius: 50px,0,0,50查看全部 -
相对定位是相对于自身原有位置进行便宜,仍处于标准文档流中。局对定位脱离了文档流,偏移的参照基准是:有已定位的父元素以父元素为基准,无父元素(即无position)的话以<html>为基准。
查看全部 -
过度效果:
第一,在默认样式中声明元素的初始状态样式;
第二,声明过渡元素最终状态样式,比如悬浮状态;
第三,在默认样式中通过添加过渡函数,添加一些不同的样式。transition-property:指定过渡或动态模拟的CSS属性
transition-duration:指定完成过渡所需的时间
transition-timing-function:指定过渡函数
transition-delay:指定开始出现的延迟时间查看全部 -
transform-origin
改变自身元素的中心点,目的是为了配合css变形进行的旋转、位移、缩放,扭曲等操作
取值:
关键词 百分比
top = top center = center top 50% 0
right = right center = center right 100%或(100% 50%)
bottom = bottom center = center bottom 50% 100%
left = left center = center left 0 或(0 50%)
center = center center 50%或(50% 50%)
top left = left top 0 0
right top = top right 100% 0
bottom right = right bottom 100% 100%
bottom left = left bottom 0 100%
查看全部 -
matrix()
是一个含六个值的(a,b,c,d,e,f)变换矩阵,和translate()类似,只不过translate()用两个值来控制视图的位移,而matrix通过六个值来确定位移的位置
查看全部 -
translate()
将元素向指定的方向移动
三种情况:
1、translate(x,y)水平方向和垂直方向同时移动
2、translateX(x)仅水平方向移动
3、translateY(Y)仅垂直方向移动
查看全部 -
scale()函数
让元素根据中心原点对对象进行缩放
三种情况:
1、scale(X,Y)使元素水平方向和垂直方向同时缩放
2、scaleX(x)元素仅水平方向缩放
3、scaleY(y)元素仅垂直方向缩放
查看全部 -
skey():
能将元素倾斜显示。它可以将一个对象以其中心位置围绕着x轴和y轴按照一定的角度倾斜。这与rotate()函数的旋转不同,rotate()函数只是旋转,而不会改变元素的形状。skey()函数不会旋转,而只会改变元素的形状
查看全部 -
rotate()函数:
是结合transform一起设置的,但是只针对块元素,如果想要内联元素旋转的话,需要将内联元素变为块元素
示例:
.wrapper span {
display:block;
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
transform:rotate(-20deg);
}
查看全部 -
::before和::after这两个主要用来给元素的前面或后面插入内容,这两个常和"content"配合使用,使用的场景最多的就是清除浮动
查看全部 -
:read-write
选择器刚好与:read-only选择器相反,主要用来指定当元素处于非只读状态的样式
查看全部 -
:read-only
伪类选择器用来指定处于只读状态元素的样式。简单点理解就是,元素中设置了"readonly = 'readonly' "
查看全部 -
::selection
选择器是控制选择文本内容时显示的样式
查看全部 -
:disabled
选择器决定标签不可用状态
查看全部 -
:enabled
选择器控制标签的是否可用状态
查看全部 -
:only-of-type
选择器用来选择一个元素是它的父元素的唯一一个相同类型的子元素。
查看全部 -
:only-child
选择器选择的是父元素中只有一个子元素,而且只有唯一的一个子元素。也就是说,匹配的元素的父元素中仅有一个子元素,而且是一个唯一的子元素
查看全部 -
:nth-last-of-type(n)
选择器和":nth-of-type(n)"选择器是一样的,选择父元素中指定的某种子元素类型,但它的起始方向是从最后一个子元素开始。
查看全部 -
:last-of-type
选择器和":first-of-type"选择器功能是一样的,不同的是他选择是父元素下的某个类型的最后一个子元素
查看全部 -
:nth-of-type(n)
选择器和":nth-child(n)"选择器非常类似,不同的是它只甲酸父元素中指定的某种类型的子元素。当某个元素中的子元素不单单是同一种类型的子元素时,使用":nth-of-type(n)" 选择器来定位于父元素中某种类型的子元素是非常方便和有用的。在":nth-of-type(n)"选择器中"n"和":nth-child(n)"选择器中"n"参数也一样,可以是具体的整数,也可以是表达式,还可以是关键词。
查看全部 -
:first-of-type
选择器类似于":first-child"选择器,不同之处就是指定了元素的类型,其主要用来定位一个父元素下的某个类型的第一个子元素
查看全部
举报