体属性:(font)
大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD
样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常)
行高 {line-height: normal;}(正常) 单位:PX、PD、EM
粗细 {font-weight: bold;}(粗体) lighter;(细体) normal;(正常)
变体 {font-variant: small-caps;}(小型大写字母) normal;(正常)
大小写 {text-transform: capitalize;}(首字母大写) uppercase;(大写) lowercase;(小写) none;(无)
修饰 {text-decoration: underline;}(下划线) overline;(上划线) line-through;(删除线) blink;(闪烁)
常用字体: (font-family)
"Courier New", Courier, monospace, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif, Verdana
背景属性: (background)
色彩 {background-color: #FFFFFF;}
图片 {background-image: url();}
重复 {background-repeat: no-repeat;}
滚动 {background-attachment: fixed;}(固定) scroll;(滚动)
位置 {background-position: left;}(水平) top(垂直);
简写方法 {background:#000 url(..) repeat fixed left top;} /*简写*/
字间距 {letter-spacing: normal;} 数值 /*设置字和字母的间距*/
对齐 {text-align: justify;}(两端对齐) left;(左对齐) right;(右对齐) center;(居中)
缩进 {text-indent: 数值px;} /*一般给段落设置2em,缩进两个字符*/
垂直对齐 {vertical-align: baseline;}(基线) sub;(下标) super;(下标) top; text-top; middle; bottom; text-bottom;
词间距word-spacing: normal;/*设置文本的词间距,本质是控制空格间距*/
空格white-space: pre;(保留) nowrap;(不换行)
显示 {display:block;}(块) inline;(内嵌) list-item;(列表项) run-in;(追加部分) compact;(紧凑) marker;(标记) table; inline-table; table-raw-group; table-header-group; table-footer-group; table-raw; table-column-group; table-column; table-cell; table-caption;(表格标题) /*display 属性的值有很多,可以多研究*/
边框属性: (Border)
border-style: dotted;(点线) dashed;(虚线) solid; double;(双线) groove;(槽线) ridge;(脊状) inset;(凹陷) outset;
border-width:; 边框宽度
border-color:#;
简写方法border:width style color; /*简写*/
列表属性: (List-style)
类型list-style-type: disc;(圆点) circle;(圆圈) square;(方块) decimal;(数字) lower-roman;(小罗码数字) upper-roman; lower-alpha; upper-alpha;
位置list-style-position: outside;(外) inside;
图像list-style-image: url(..);
定位属性: (Position)
Position: absolute; relative; static(元素默认的定位);
visibility: inherit; visible; hidden;(设置元素的可见性,分别是默认 可见 隐藏)
overflow: visible; hidden; scroll; auto;(设置溢出部分,分别是可见 隐藏 滚动 和自适应)
clip: rect(12px,auto,12px,auto) (裁切属性)
css属性代码大全
一 CSS文字属性:
color : #999999; /*文字颜色*/
font-family : 宋体,sans-serif; /*文字字体*/
font-size : 9pt; /*文字大小*/
font-style:itelic; /*文字斜体*/
font-variant:small-caps; /*小字体*/
letter-spacing : 1pt; /*字间距离*/
line-height : 200%; /*设置行高*/
font-weight:bold; /*文字粗体*/
vertical-align:sub; /*下标字*/
vertical-align:super; /*上标字*/
text-decoration:line-through; /*加删除线*/
text-decoration: overline; /*加顶线*/
text-decoration:underline; /*加下划线*/
text-decoration:none; /*删除链接下划线*/
text-transform : capitalize; /*首字大写*/
text-transform : uppercase; /*英文大写*/
text-transform : lowercase; /*英文小写*/
text-align:right; /*文字右对齐*/
text-align:left; /*文字左对齐*/
text-align:center; /*文字居中对齐*/
text-align:justify; /*文字分散对齐*/
vertical-align属性
vertical-align:top; /*垂直向上对齐*/
vertical-align:bottom; /*垂直向下对齐*/
vertical-align:middle; /*垂直居中对齐*/
vertical-align:text-top; /*文字垂直向上对齐*/
vertical-align:text-bottom; /*文字垂直向下对齐*/
二、CSS边框空白
padding-top:10px; /*上边框留空白*/
padding-right:10px; /*右边框留空白*/
padding-bottom:10px; /*下边框留空白*/
padding-left:10px; /*左边框留空白
三、CSS符号属性:
list-style-type:none; /*不编号*/
list-style-type:decimal; /*阿拉伯数字*/
list-style-type:lower-roman; /*小写罗马数字*/
list-style-type:upper-roman; /*大写罗马数字*/
list-style-type:lower-alpha; /*小写英文字母*/
list-style-type:upper-alpha; /*大写英文字母*/
list-style-type:disc; /*实心圆形符号*/
list-style-type:circle; /*空心圆形符号*/
list-style-type:square; /*实心方形符号*/
list-style-image:url(/dot.gif); /*图片式符号*/
list-style-position: outside; /*凸排*/
list-style-position:inside; /*缩进*/
四、CSS背景样式:
background-color:#F5E2EC; /*背景颜色*/
background:transparent; /*透视背景*/
background-image : url(/image/bg.gif); /*背景图片*/
background-attachment : fixed; /*浮水印固定背景*/
background-repeat : repeat; /*重复排列-网页默认*/
background-repeat : no-repeat; /*不重复排列*/
background-repeat : repeat-x; /*在x轴重复排列*/
background-repeat : repeat-y; /*在y轴重复排列*/
指定背景位置
background-position : 90% 90%; /*背景图片x与y轴的位置*/
background-position : top; /*向上对齐*/
background-position : buttom; /*向下对齐*/
background-position : left; /*向左对齐*/
background-position : right; /*向右对齐*/
background-position : center; /*居中对齐*/
五、CSS连接属性:
a /*所有超链接*/
a:link /*超链接文字格式*/
a:visited /*浏览过的链接文字格式*/
a:active /*按下链接的格式*/
a:hover /*鼠标转到链接*/
鼠标光标样式:
链接手指 CURSOR: hand
十字体 cursor:crosshair
箭头朝下 cursor:s-resize
十字箭头 cursor:move
箭头朝右 cursor:move
加一问号 cursor:help
箭头朝左 cursor:w-resize
箭头朝上 cursor:n-resize
箭头朝右上 cursor:ne-resize
箭头朝左上 cursor:nw-resize
文字I型 cursor:text
箭头斜右下 cursor:se-resize
箭头斜左下 cursor:sw-resize
漏斗 cursor:wait
光标图案(IE6) p {cursor:url("光标文件名.cur"),text;}
六、CSS框线一览表:
border-top : 1px solid #6699cc; /*上框线*/
border-bottom : 1px solid #6699cc; /*下框线*/
border-left : 1px solid #6699cc; /*左框线*/
border-right : 1px solid #6699cc; /*右框线*/
以上是建议书写方式,但也可以使用常规的方式 如下:
border-top-color : #369 /*设置上框线top颜色*/
border-top-width :1px /*设置上框线top宽度*/
border-top-style : solid/*设置上框线top样式*/
其他框线样式
solid /*实线框*/
dotted /*虚线框*/
double /*双线框*/
groove /*立体内凸框*/
ridge /*立体浮雕框*/
inset /*凹框*/
outset /*凸框*/
七、CSS边界样式:
margin-top:10px; /*上边界*/
margin-right:10px; /*右边界值*/
margin-bottom:10px; /*下边界值*/
margin-left:10px; /*左边界值*/
CSS 属性: 字体样式(Font Style)
序号 中文说明 标记语法
1 字体样式 {font:font-style font-variant font-weight font-size font-family}
2 字体类型 {font-family:"字体1","字体2","字体3",...}
3 字体大小 {font-size:数值|inherit| medium| large| larger| x-large| xx-large| small| smaller| x-small| xx-small}
4 字体风格 {font-style:inherit|italic|normal|oblique}
5 字体粗细 {font-weight:100-900|bold|bolder|lighter|normal;}
6 字体颜色 {color:数值;}
7 阴影颜色 {text-shadow:16位色值}
8 字体行高 {line-height:数值|inherit|normal;}
9 字 间 距 {letter-spacing:数值|inherit|normal}
10 单词间距 {word-spacing:数值|inherit|normal}
11 字体变形 {font-variant:inherit|normal|small-cps }
12 英文转换 {text-transform:inherit|none|capitalize|uppercase|lowercase}
13 字体变形 {font-size-adjust:inherit|none}
14 字体 {font-stretch:condensed|expanded|extra-condensed|extra-expanded|inherit|narrower|normal| semi-condensed|semi-expanded|ultra-condensed|ultra-expanded|wider}
文本样式(Text Style)
序号 中文说明 标记语法
1 行 间 距 {line-height:数值|inherit|normal;}
2 文本修饰 {text-decoration:inherit|none|underline|overline|line-through|blink}
3 段首空格 {text-indent:数值|inherit}
4 水平对齐 {text-align:left|right|center|justify}
5 垂直对齐 {vertical-align:inherit|top|bottom|text-top|text-bottom|baseline|middle|sub|super}
6 书写方式 {writing-mode:lr-tb|tb-rl}
背景样式
序号 中文说明 标记语法
1 背景颜色 {background-color:数值}
2 背景图片 {background-image: url(URL)|none}
3 背景重复 {background-repeat:inherit|no-repeat|repeat|repeat-x|repeat-y}
4 背景固定 {background-attachment:fixed|scroll}
5 背景定位 {background-position:数值|top|bottom|left|right|center}
6 背影样式 {background:背景颜色|背景图象|背景重复|背景附件|背景位置}
框架样式(Box Style)
序号 中文说明 标记语法
1 边界留白 {margin:margin-top margin-right margin-bottom margin-left}
2 补 白 {padding:padding-top padding-right padding-bottom padding-left}
3 边框宽度 {border-width:border-top-width border-right-width border-bottom-width border-left-width}
宽度值: thin|medium|thick|数值
4 边框颜色 {border-color:数值 数值 数值 数值} 数值:分别代表top、right、bottom、left颜色值
5 边框风格 {border-style:none|hidden|inherit|dashed|solid|double|inset|outset|ridge|groove}
6 边 框 {border:border-width border-style color}
上 边 框 {border-top:border-top-width border-style color}
右 边 框 {border-right:border-right-width border-style color}
下 边 框 {border-bottom:border-bottom-width border-style color}
左 边 框 {border-left:border-left-width border-style color}
7 宽 度 {width:长度|百分比| auto}
8 高 度 {height:数值|auto}
9 漂 浮 {float:left|right|none}
10 清 除 {clear:none|left|right|both}
分类列表
序号 中文说明 标记语法
1 控制显示 {display:none|block|inline|list-item}
2 控制空白 {white-space:normal|pre|nowarp}
3 符号列表 {list-style-type:disc|circle|square|decimal|lower-roman|upper-roman|lower-alpha|upper-alpha|none}
4 图形列表 {list-style-image:URL}
5 位置列表 {list-style-position:inside|outside}
6 目录列表 {list-style:目录样式类型|目录样式位置|url}
7 鼠标形状 {cursor:hand|crosshair|text|wait|move|help|e-resize|nw-resize|w-resize|s-resize|se-resize|sw-resize}
更多交流,请登录bbs.520it.com
SS样式被称为“层叠样式表”,是一种网页制作不可或缺的技术,是用于修饰网页样式,达到设计效果的一种样式语言。
而由于样式效果非常多,在工作中并非所有的样式都会用到,因此经常可能遇到某些特定样式会突然想不起来的情况,更何况对于初学者来说遇到这种情况。
接下来就跟着小凡一起整理一下这些常用而易忘的css样式。
css样式的效果
01、文字超出部分显示省略号
单行文本的超出部分显示省略号。(一定要给元素本身设置宽度)
.title {
width: 200px;
overflow: hidden;
text-overflow: ellipsis;
white-space:nowrap;
}
CSS样式效果图
多行文本的超出部分显示省略号
.title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
word-break: break-all;
}
CSS样式效果图
PS:建议加上word-break:break-all 否则遇到长单词会出现很神奇的布局情况。
图一
图二
图一未添加,图二添加后的不同效果
02、中英文(长单词)自动换行
word-break:break-all; 只对英文起作用,以字母作为换行依据
word-wrap:break-word; 只对英文起作用,以单词作为换行依据
white-space:pre-wrap; 只对中文起作用,强制换行
white-space:nowrap;都起作用,强制不换行
PS:网页中英文单词通过“_”(下划线)和 “-”(中划线)连接的英文单词在编译处理是方式是截然不同的。
下划线是程序命名方法下划线命名法的规范,其他命名规范还有驼峰式命名。属于程序专用的命名规范。可以连接想连的部分为一个变量名,不是单词。
下划线连接单词效果
中划线是英语复合词有连接2个单词的意思,但前后是2个独立单词。
中划线连接单词效果
03、设置表单输入框placeholder的样式
input::-webkit-input-placeholder {
color:skyblue;
text-align: center;
}
input::-ms-input-placeholder {
color:skyblue;
text-align: center;
}
input::-moz-placeholder {
color:skyblue;
text-align: center;
}
CSS样式效果图
04、不固定高度的元素文字垂直居中
兼容IE8:伪元素和inline-block/vertical-align
.box::before {
content:"";
display: inline-block;
height: 100vh;
vertical-align: middle;
text-align: center;
}
CSS样式效果图
不兼容IE8以下: flex布局
.box {
background: skyblue;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
CSS样式效果图
05、文字两端对齐
.wrap {
margin: 0 auto;
width: 800px;
text-align: justify;
text-justify: distribute-all-lines;
/* 兼容IE6-8 */
text-align-last: justify;
-moz-text-align-last: justify;
}
CSS样式效果图
06、iOS页面中滑动卡顿
body,html {
-webkit-overflow-scrolling:touch
}
07、设置滚动条样式
.wrap {
margin: 0 auto;
width: 300px;
height: 200px;
overflow: auto;
}
.wrap::-webkit-scrollbar {
/* 整体大小样式 */
width: 10px;
height: 10px;
}
.wrap::-webkit-scrollbar-thumb {
/* 滚动条里的滑块 */
border-radius: 10px;
background-color: skyblue;
background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.2) 25%,
transparent 25%,
transparent 50%,
rgba(255,255,255,0.2) 55%,
rgba(255,255,255,0.2) 75%,
transparent 75%,
transparent);
}
.test::-webkit-scrollbar-track {
/* 滚动条的轨道 */
box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: #ededed;
border-radius: 10px;
}
CSS样式效果图
08、隐藏滚动条但又可以滚动
.wrap {
margin: 0 auto;
width: 300px;
height: 200px;
overflow: auto;
scrollbar-width: none;
-ms-overflow-style: none;
}
.wrap::-webkit-scrollbar {
/* 整体大小样式 */
display: none;
}
CSS样式效果图
09、css绘制三角
无边框三角
div {
width:0;
height:0;
border-width: 0 40px 40px;
border-style: solid;
border-color: transparent transparent rgba(0,0,0,0.3);
}
CSS样式效果图
带边框三角
div {
position: relative;
width:0;
height:0;
border-width: 40px 0 40px 40px ;
border-style: solid;
border-color: transparent black ;
}
div::after {
content: "";
position: absolute;
top:-36px;
left:-38px;
border-width: 36px 0 36px 36px ;
border-style: solid;
border-color: transparent red ;
}
CSS样式效果图
10、文字间的间距
text-indent 文章段落首行缩进
letter-spacing 字与字之间的间距
.wrap {
margin: 0 auto;
width: 600px;
text-indent: 2em;
letter-spacing: 10px;
}
CSS样式效果图
11、禁止用户选中元素
有些时候不想让用户选中内容,复制网站上文字内容。
.wrap {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
12、元素占满整个屏幕
以往需要在做全屏遮罩功能的时候会设置height:100%。但是这种做法需要该遮罩层的所有父级元素都逐级设置高度才能使遮罩继承高度属性。所以可以使用100vh单位来实现。
.mask {
width:100%;
height: 100vh;
background: rgba(0,0,0,0.6);
position: fixed;
top: 0;
}
CSS样式效果图
以上就是为学员们整理的针对工作中对商品/新闻等标题的样式处理,弹窗做法的一些经常遇到的css样式实现方法。
如果觉得有用可以收藏关注,同时还可以留言说出你想知道或者是遇到的不会的样式处理,我们还将继续推出后续内容,继续为大家解读别的常用css实用技巧以及其他的前端开发新技能,让我们期待下一期吧。
文末领资料
Web前端设计秘籍——30个工作中常用的CSS样式
eb前端入门到精通必会的CSS样式和属性,昨天更新了Web前端入门到精通必学的标签及属性大全,得到了很多同学的认可,有同学想要看接下来CSS以及JS的相关基础内容,今天他来了!
抽时间为大家总结了实际开发中必会的CSS、CSS3样式和属性(常用和不常用的内容都有标注),做成了网页版,以便于查询使用,对于初学者来说可以少走弯路,明确重点,时间诚可贵呀?!
盒模型:width,height,padding,margin,box-sizing,display,visibility
单词 | 描述 |
width | 设置元素的宽度 |
height | 设置元素的高度 |
padding-top | 设置元素上内边距 |
padding-right | 设置元素右内边距 |
padding-bottom | 设置元素内边距 |
padding-left | 设置元素左内边距 |
padding | 设置元素四个方向的内边距 |
margin-top | 设置盒子与上方盒子的距离 |
margin-right | 设置盒子与右方盒子的距离 |
margin-bottom | 设置盒子与下方盒子的距离 |
margin-left | 设置盒子与左方盒子的距离 |
margin | 设置在上、右、下和左四个方向的外边距 |
box-sizing | 规定计算一个元素实际宽高的方式 |
display | 设置元素表现的类型,例如: display:block;设置元素表现为块元素 |
visibility | 设置元素是否是可见的 |
常用文本样式属性:color,font-size,font-weight,font-style,text-decoration
单词 | 描述 |
color | 规定字体的颜色,也称为前景色 |
font-size | 设置字体大小 |
font-weight | 设置字体粗细 |
font-style | 设置字体样式 |
text-decoration | 设置添加到文本的装饰线 |
字体属性:font-family,@font-face
单词 | 描述 |
ont-family | 设置元素的字体 |
@font-face | 定义字体,例如:阿里巴巴普惠体 |
段落和行相关属性:text-indent,line-height,text-align,font
单词 | 描述 |
text-indent | 设置首行文本的缩进 |
line-height | 设置文本行间的距离(行高) |
text-align | 设置文本对齐方式 |
font | 设置所有字体属性 |
css的书写位置:style,link,@import
单词 | 描述 |
style | 1、内嵌式,书写在head标签对中,使用<style></style>标签对,里面书写css样式。例如: <head> <style type="text/css"> h1 {color:red;} p {color:blue;} </style> </head> 2、行内式,直接在标签上书写style属性设置css样式。这种方式不常用,了解即可 示例:<h1 style="color:blue;text-align:center">这是一个标题</h1> |
link | 链接外部样式文件,例如: <head> <link rel="stylesheet" href="css文件"> </head> |
@import | 导入样式规则 (不常用,了解即可) 例如:@import url('css文件') |
层叠性和选择权重:!important
单词 | 描述 |
!important | 提升权重(不常用,了解即可) |
伪元素:::before,::after,::selection,::first-letter,::first-line
单词 | 描述 |
::before | 作为匹配选中元素的第一个子元素,必须设置content属性 |
::after | 作为匹配选中元素的最后一个子元素,必须设置content属性 |
::selection | 设置文档中被用户高亮的部分,即使用鼠标圈选的部分(不常用,了解即可) |
::first-letter | 选择块元素中的第一个字母设置样式(不常用,了解即可) |
::first-line | 选择块元素中的第一行全部文字设置样式(不常用,了解即可) |
伪类::link,:visited,:active,:hover
单词 | 描述 |
:link | 选择所有未被访问的超级链接 |
:visited | 选择所有访问过的超级链接 |
:active | 选择被用户激活的元素 |
:hover | 选择鼠标悬停的元素 |
css3新增伪类::empty,:focus,:enabled,:disabled,:checked,:root (不常用,了解即可)
单词 | 描述 |
:empty | 选择没有任何子级的元素 |
:focus | 选择当前获得焦点的元素 |
:enabled | 选择已启用的元素 |
:disabled | 选择禁用的元素 |
:checked | 选择选中的输入元素(仅适用于单选按钮或复选框) |
:root | 选择根元素,即标签 |
标签选择器和id选择器 :element、#id
单词 | 描述 |
element | 标签选择器,直接使用元素的标签名,表示选择指定元素名称的所有元素 示例:p{color:red;}选择所有的p标签 |
#id | id选择器,使用井号#作为前缀,表示选择指定id的元素 示例:#firstname{color:yellow;} 选择id=firstname" 的元素 |
class 选择器:.class
单词 | 描述 |
.class | class选择器,使用点.作为前缀, 表示选择指定类名的元素 p示例:.intro{color:red;} 选择class="intro" 的元素 |
复合选择器:后代,交集,并集
单词 | 描述 |
element1 element2 | 后代选择器,使用空格分隔两个元素 示例:.box p{} 表示选择类名为box的标签的后代元素p标签 |
element1.class | 交集选择器 示例:h3.spec{} 表示选择有.spec类的<h3>标签 |
element1,element2 | 并集选择器,也叫分组选择器,使用逗号隔开 示例:ul, ol{} 表示同时选择<ul>标签和<ol>标签 |
元素关系选择器:子选择器,相邻兄弟,通用兄弟选择器
单词 | 描述 |
element>element | 子选择器,使用 > 符号分隔两个元素 示例: div > p {} 选择<div>下的所有子级<p>元素 |
element+element | 相邻兄弟选择器,使用 + 分隔两个元素 示例:div + p {}选择所有紧接着 <div> 元素之后的第一个<p>元素 |
element1~element2 | 通用兄弟选择器,使用 ~ 分隔两个元素 示例:p~ul {}选择同一父元素下的 p 元素之后的每一个 ul 元素 |
序号选择器::first-child,:last-child,:nth相关
单词 | 描述 |
:first-child | 匹配其父元素中的第一个子元素 示例:p:first-child{}匹配<p>的父元素的第一个<p>元素 |
:last-child | 匹配父元素中最后一个子元素 示例:p:last-child{}匹配<p>的父元素下最后一个<p>元素 |
:nth-child(n) | 匹配父元素中的第 n 个子元素 示例:p:nth-child(2)匹配<p>的父元素中第2个子元素<p>标签 |
:nth-of-type(n) | 匹配同类型中的第n个同级兄弟元素 (不常用,了解即可) 示例:p:nth-of-type(2){}指定每个<p>元素匹配同类型中的第2个同级兄弟元素 |
:nth-last-child(n) | 匹配属于其父元素的第n个子元素的所有元素,从最后一个子元素开始计数 (不常用,了解即可) 示例:p:nth-last-child(2){}指定每个<p>元素匹配同类型中的倒数第2个同级兄弟元素 |
:nth-last-of-type(n) | 匹配同类型中的倒数第n个同级兄弟元素,从最后一个子元素开始计数(不常用,了解即可) 示例:p:nth-last-of-type(2){}指定每个<p>元素匹配同类型中的倒数第2个同级兄弟元素 |
属性选择器:[attribute]、[attribute=value]、[attribute^=value]、[attribute$=value]、[attribute*=value] 、[attribute~=value] 、[attribute|=value] (不常用,了解即可)
单词 | 描述 |
[attribute] | 选择指定属性的元素 |
[attribute=value] | 选择指定了属性和值的元素 |
[attribute^=value] | 选择属性值带指定的值开始的元素 |
[attribute$=value] | 选择属性值带指定的值结尾的元素 |
[attribute*=value] | 选择元素属性值包含指定值的元素 |
[attribute~=value] | 选择属性值包含一个指定单词的元素 |
[attribute|=value] | 选择属性值以指定值开头的元素 |
浮动:float,BFC,overflow,clear
单词 | 描述 |
float | 设置元素浮动 |
BFC | 块级格式化上下文,它是页面上一个独立的容器 |
overflow | 溢出隐藏:溢出盒子边框的内容会被隐藏,也可以让盒子形成BFC(块级格式上下文) |
clear | 清除元素的浮动 |
定位:position,relative,top,bottom,left,right,absolute,z-index,fixed
单词 | 描述 |
position | 规定元素的定位类型 |
relative | 定义相对定位 |
top | 设置定位元素距离顶部的距离 |
bottom | 设置定位元素距离底部的距离 |
left | 设置定位元素距离左侧的距离 |
right | 设置定位元素距离右侧的距离 |
absolute | 定义绝对定位 |
z-index | 设置定位元素的堆叠顺序,数值大的会盖住数值小的 |
fixed | 定义绝对定位 |
鼠标样式:cursor
单词 | 描述 |
cursor | 设置光标的形状 |
边框:border相关,属性(solid,dashed,dotted)
单词 | 描述 |
border-width | 设置边框的宽度 |
border-style | 设置边框线的形状 |
border-color | 设置边框的颜色 |
border-top-width | 设置上边框宽度 |
border-right-width | 设置右边框宽度 |
border-bottom-width | 设置下边框宽度 |
border-left-width | 设置左边框宽度 |
border-top-style | 设置上边框样式 |
border-right-style | 设置右边框样式 |
border-bottom-style | 设置下边框样式 |
border-left-style | 设置左边框样式 |
border-top-color | 设置上边框颜色 |
border-right-color | 设置右边框颜色 |
border-bottom-color | 设置下边框颜色 |
border-left-color | 设置左边框颜色 |
border-top | 上方向边框样式的复合写法 |
border-bottom | 下方向边框样式的复合写法 |
border-right | 右方向边框样式的复合写法 |
border-left | 左方向边框样式的复合写法 |
border | 边框的复合写法,设置所有的边框属性 |
solid | 定义实线边框 |
dashed | 定义虚线边框 |
dotted | 定义点状线边框 |
圆角:border-radius
单词 | 描述 |
border-top-left-radius | 设置左上方的圆角 |
border-top-right-radius | 设置右上方的圆角 |
border-bottom-left-radius | 设置左下方的圆角 |
border-bottom-right-radius | 设置右下方的圆角 |
border-radius | 设置圆角的复合写法 |
盒子阴影:box-shadow
单词 | 描述 |
box-shadow | 给元素添加阴影效果 |
背景:background相关
单词 | 描述 |
background-color | 设置背景颜色 |
background-image | 设置盒子的背景图片 |
设置线性渐变背景 | |
设置径向渐变背景 | |
background-repeat | 设置背景图像是否重复 |
background-size | 设置背景图片大小 |
background-clip | 设置背景的绘制区域(不常用,了解即可) |
background-origin | 设置背景图片显示区域的位置(不常用,了解即可) |
background-attachment | 设置背景图像是否固定或者随着页面的其余部分滚动(不常用,了解即可) |
background-position | 设置背景图像的位置 |
background | 设置背景样式的复合写法 |
浏览器前缀:-webkit-,-moz-,-ms-,-o-
单词 | 描述 |
-webkit- | 谷歌浏览器的私有前缀 |
-moz- | 火狐浏览器的私有前缀 |
-ms- | IE、Edge浏览器的私有前缀 |
-o- | 欧朋浏览器的私有前缀 |
2D/3D转换:transform,transform
单词 | 描述 |
transform | 对元素进行旋转、缩放、移动或倾斜 |
transform-origin | 设置元素变换的原点 (不常用,了解即可) |
scale | 设置缩放变形(不常用,了解即可) |
skew | 设置斜切变形(不常用,了解即可) |
translate | 设置位移变形 |
perspective | 设置透视强度,即“人眼到舞台的距离” |
还需要总结什么 ?需要的同学留言,做我的粉丝我会宠你 接下来我会抽时间把这15年的Web全栈相关的经验和知识从入门到精通逐一总结出来
*请认真填写需求信息,我们会在24小时内与您取得联系。