前端知识汇总

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

属性类 (标签)+ [attr]/[attr=value]/[attr

* ^ $=value]

伪元素 :first-line/:first-letter :before :after

结构 :root :not :empty :target

伪类 :first/only/last/nth(n/even/odd)/nth-last(n) +child

:nth-of-type/nth-last-of-type +(even/odd)

UI控件 :hover/active/focus/enable/disable/read-only/-write

checked/selection/default/(in)valid/requried/optional

in-range/out-of-range

通用兄弟元素 标签~标签 <>~<>

文字阴影 text-shadow: [横 纵 (模糊度 颜色 内外)]; ()可选

文本换行 word-break: normal/keep-all/break-all

长单词/url换行 word-wrap: normal/break-wrap

服务端字体 @font-face font-family:XX;

font-style/weight/variant/strench: ;

src:url();

src:local("XX"),url()format("truetype")

字体单位 rem html{font-size:62.5%} small{font-size:11px;font-size:1.1rem} strong{font-s inline-block/inline-table/list-item

盒阴影 box-shadow [横 纵 (模糊度 颜色 内外)]; ()可选

盒计算方法 box-sizing:content-box/border-box/padding-box

box-sizing设置百分数蛮有效 如50%

背景图像显示 background-clip/origin/size/break/repeat:

多个背景图 background-image/repeat/position: 同时写

渐变背景 background:lineal-gradient

radial-gradient

IE -ms opera -o

边框圆角border-radius:

图像边框border-image:url() 四边切割方式 延伸方式

transform:scale(缩放)/skew(倾斜)/translate(移)/rotate(转)

变形

transform-origin(改变中心点变形)/多种变形混用

3D变形:scale/translate/rotate+X/Y/Z skew+X/Y

变形矩阵 2D/3D

transition法1:给无hover标签用:属性 事件 过度方式 延迟 法2:给无hover标签 动画

用:transition+property/duration/timing-function/delay animation@keyframes 自定义名字{ 0%{ } n%{ } 100%{ } }标签:hover{animation-name:自定义名字 + 上面transition法2+ animation-iteration-count}

多栏布局 (多用于文章的排版,不适合网站布局):columns

属性:column-count/column-width/column-gap/column-

rule/column-span/

盒子模型:内盒与外盒(要区分IE和W3C标准)

弹性盒布局:display:flex

属性:flex-direction/justify-content/align-items

flex-wrap/flex-flow/align-content

项目属性:order/flex-grow/flex-shrink/flex-basis/flex/ align-self

Media Queries:@media 媒体类型 and (媒体特性){样式}

媒体类型:All Screen Print Tv Project/not XXX/only XXX

媒体特性:max-width: min-width: max-device-width:

颜色:alpha通道 rgba(n,n,n,m) 三原色红绿蓝/通道

hsla(n,k,k,m) 色调/饱和度/亮度/通道

轮廓线 outline-/color/style/width 颜色/线型/宽度 可简写outline-offset:绘制双边框,属性值 px(可正可负)

拖动修改元素尺寸resize:

none/both/horizontal/vertical/inherit

不能修改/宽高可改/可改宽/可改高/继承父元素

滤镜filter:

褐色sepia(k)/饱和度saturate(k)/灰度grayscale(m)

hue-rotate滤镜(角度)/invert颜色翻转(k)/opacity透明度(k) contrast对比度(m)/blur模糊(像素)/drop-shadow阴影(n n n 色) overflow-y:visible|hidden|scroll|auto|no-display|no-content

相关文档
最新文档