2文本:

  1文本缩进:text-indent:理论上只有块级元素才可以设置(百分比是相对于父元素的宽度,负值的话要设置内边距进行抵消,防止超过浏览器边界),行内元素可以通过内边距和外边距来达到同样的效果

  2水平对齐:text-align 文字的对齐方式

  3字间隔:word-spacing改变字之间的间距,

  4文本修饰:text-decoration:underline 给元素添加下划线;overline 给元素添加上划线;line-through文本中间;blink文本闪烁;none去除下划线

  5处理空白符:white-space告知浏览器如何处理当中的空白符

  6文本方向:direction影响文本的书写方向,表中列布局的方向,内容水平填充其元素框的方向、以及两端对齐元素中最后一行的位置

  7color:文字颜色,line-height:设置行高,

  8text-shadow:文本阴影(指定了水平阴影,垂直阴影,模糊的距离,以及阴影的颜色)

  9box-shadow:盒子阴影(指定了水平阴影,垂直阴影,模糊的距离,以及阴影的颜色)

  10border-shadow:边框阴影(阴影的水平距离,阴影的垂直距离,阴影的模糊程度)

text-overflow:文本内容超过盒子的宽度,ellipsis被裁减出现三个点;clip出现裁减(难看)

  12word-wrap:长文本换行,主要指的单词 ;word-break:规定非中日韩文本的换行规则;text-wrap:定义文本换行

3字体

  1font-family:定义文本的字体系列  就是黑体,楷体等

  2font-style:字体的风格 正常显示,还是倾斜

  3font-weight:字体加粗 100-900九个登记

  4font-size:字体大小

4表格

  1border:边框属性

  2border-collapse:表格显示为单线条边框

  3border-spacing:设置单元格之间的间距,就是单个的td不再是靠在一起

5框模型

  1内外边距的百分比是相对于其父元素的width进行设置的,

  2边框与背景:元素的边框在背景之上

  3边框样式:border-style,其实就是实线,虚线,点线,双线等;

  4边框的厚度:border-width,前提是你设置了边框的样式,如果边框都不存在,怎么会有厚度呢。

  5边框的颜色:border-color,圆角边框:border-radius,边框图片:border-image(图片的位置,图像边界内向偏移,图像边界的宽度,边框外部绘制 border-image-area 的量,是否平铺)

  6透明边框:border-color:transparent

  7外边距合并:当两个外边距相遇,会发现重合,高度等于较大的哪一个。当一个元素包裹在另一个元素里面,如果不设置边框和内边距,也会发生重合

6定位:定义元素框相对于其正常出现的位置

  1一切皆为框:块级元素显示为一个内容,即边框;行内元素内容显示在行中,通过display可以设置。

  2在块级元素开头定义文本,会生成一个无名框。

  3定位机制:普通流,浮动,绝对定位;

    3.1:position-static静态定位;relative相对定位,相对于他以前的位置,但是它还会保持文档流中的位置;absolute相对定位,脱离文档流,相对于父级元素已经定位来说,不管原来是什么框,元素定位以后都会生成一个块级框;fixed固定定位,相当于absolute,只不过父级元素是窗口本身。

    3.2 overflow:定义当元素内容超过元素框发生的事情--visible内容不会修剪,呈现在元素框之外;hidden内容会被修剪,超过的内容看不见;scroll内容会被修剪,超出的内容会通过滚动条的形式出现;auto如果内容被修剪,则出现滚动条,不修剪就不会出现;

    3.3z-index设置元素的堆叠顺序,并且只能在定位的元素上面生效。

7渐变:可以让你在两个或多个指定的颜色之间显示平稳的过渡

  1线性渐变:linear-gradient(参数一:可以指定渐变的方向,甚至可以是角度(颜色从定义的角度依次出现后面定义的颜色);后面的参数就是多个颜色),为了添加透明度,我们使用 rgba() 函数来定义颜色结点

  2径向渐变:radial-gradient(center, shape size, start-color, ..., last-color)渐变的位置,渐变的形状,渐变的大小(有四个值),依次出现的颜色 不同的颜色后面可以携带百分比,表示颜色不均匀分布。

82D转换 无在乎移动,旋转,缩放,倾斜 在设置元素的基点位置

  1translate():根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动,相对于以前的位置; 移动

  2rotate():在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转,围着中心点旋转 旋转

  3scale():该元素增加或减少的大小,scale(2,3)转变宽度为原来的大小的2倍,和其原始大小3倍的高度 并且边框也会跟随改变,这方法有啥用?缩放

  4skew(skewX,skewY); 倾斜

  5matrix 方法有六个参数,包含旋转,缩放,移动(平移)和倾斜功能

  6转换属性:transform :值为上面的几个方法,然后上面几个方法也有自己的参数。

  7转换属性:transform-origin:设置旋转元素的基点位置    使用此属性必须先使用 transform 属性

93D转换

  1rotateX() rotateZ() rotateY():围绕其在一个给定度数X轴,Z轴,Y轴旋转的元素 rotate3d(x,y,z,angle)

  2scaleX scaleY scaleZ :定义 3D 缩放转换,通过给定一个 X轴,Z轴,Y轴的值  scale3d(x,y,z,angle)

  3translateX translateY translateZ :定义 3D 转化,仅使用用于 X 轴的值  translate3d

  4perspective(n) :定义 3D 转换元素的透视视图

  5matrix3d:定义 3D 转换,使用 16 个值的 4x4 矩阵

  6转换属性:transform :向元素应用2D或者3D转换;transform-origin :定义元素的基点;transform-style:规定被嵌套元素如何在 3D 空间中显示;perspective:规定 3D 元素的透视效果;perspective-origin:规定 3D 元素的底部位置

  

CSS-样式篇的更多相关文章

  1. react学习(四)之设置 css样式 篇

    react中设置css样式 方法一: 行内样式:使用{{  }},与正常jsx中插入js代码不一样,这里需要两个括号. <div style={ { float: 'right',} }> ...

  2. css样式篇

    list-style list-style-type     设置列表项标记的类型 list-style-position  可设置outside(列表项目标记放置在文本以内,且环绕文本根据标记对齐) ...

  3. 构建前端第6篇之---内嵌css样式 <el-button style="width:100%"> 登录 </el-button>

    张艳涛写于2021-1-20日 What: 如何让button的长度和input长度一致呢 最先想到的是给这个button加一个class ="buttonclass",然后在vu ...

  4. 第三篇、CSS样式简介

    <!--1.行内样式 <p style="background-color:red;font-size:20px"> --> <!--2.页内样式 & ...

  5. 第一章入门篇CSS样式的分类、盒模型

    1.CSS样式的分类 CSS样式分为一项4种: 1.内联样式表,直接写在元素style属性里面的样式,如 <p style="color:red;">内联样式</ ...

  6. 构建前端第5篇之---修改css样式的思路

    张艳涛写于2020-1-20 在页面元素布局的时候,在知道应该如何设置元素的属性的时候,可以依照如下思路,使用chrome浏览器,打开f12,找到对应的最近元素,看右侧对于的css样式窗口,调整修改数 ...

  7. JS设置CSS样式的几种方式

    用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性  某些情况用这个设置 !important值无效 如果属性有'-'号,就写成驼峰的形式(如textAlign)  如果想保 ...

  8. Bootstrap3 CSS样式基本用法总结

    按钮 a,input,button都可以设置为按钮 a标签按钮   button标签按钮 <a class="btn btn-default" href="#&qu ...

  9. CSS特异性(CSS Specificity)的细节之CSS样式权重的计算与理解(CSS样式覆盖规则)

    本篇讲解CSS特异性(CSS Specificity)的细节,也就是CSS样式选择器的权重计算 通过计算选择器的权重(weight)最终决定哪个选择器将获得优先权去覆盖其他选择器的样式设定,即“优先原 ...

  10. CSS样式----图文详解(二):css属性

    主要内容 CSS的单位 字体属性 文本属性 背景属性 列表属性 盒子模型 定位属性:position.float.overflow.z-index等 导航栏的制作 鼠标的属性cursor 滤镜的介绍 ...

随机推荐

  1. Confluence 6 SQL 异常的问题解决

    如果你得到了与下面显示内容类似的信息话,那么你最好考虑修改 Confluence 的日志级别输出更多的信息.如果你考虑通过 Atlassian support 获得帮助,那么这些详细的错误信息能够更好 ...

  2. Jquery如何获取iframe里面body的html呢?

    如果是自己网页的话,可以这样,$("iframe").contents().find("body").html();意思是,获取iframe里面页面body的内 ...

  3. day10 函数

    函数基础 函数概念 为什么用函数 什么是函数 定义函数 调用函数 返回值详解上节回顾 文件处理 修改文件 1.读取要修改文件内容 read可能导致内存溢出 赋值给变量 修改 将修改后的内容重新写入文件 ...

  4. linux符号与正则表达式

    特殊符号    >    或者1>   标准输出重定向 先把文件的内容清空  再放入新的内容 >> 或   2>>  追加重定向  把内容放入文件的最后一行 1   ...

  5. 1873: This offer(zzuli)

    题目描述 话说WX入职已经有一个多月了,公司boss突然扔给他了一个问题,如果解决不了的话就会被开除掉 - -#,情急之下他只能来请教你了,boss给了他N个不大于100的数,现在wx需要将这N个数通 ...

  6. 浅谈FastJson的TypeReference用法

    简单描述:看同事提交的代码,发现有一行代码 似曾相识,但却朦朦胧胧,ε=(´ο`*)))唉很明显自己没掌握呗,于是乎,就百度了一下 干货:对进行泛型的反序列化,使用TypeReference可以明确的 ...

  7. 新增 修改,对xx名字或者其他属性做校验判断是否存在

    需求描述:页面输入完xxName和xx编码,点击提交,根据两项内容做重复校验(就是看看数据库里有木有相同的) 解决思路:把这两个东西作为查询条件去查,查到有记录,提示已存在,就不执行新增或者修改操作. ...

  8. axure--轮播图

    1.使用动态面板的循环实现图片轮播的要点:1)当鼠标移出动态面板的范围时才显示左右两边的方向按钮,否则该两个按钮都是隐藏的.则思路如下:且四个条件之间是“or”的关系,不是“and”[[Cursor. ...

  9. 论文阅读笔记三十一:YOLO 9000: Better,Faster,Stronger(CVPR2016)

    论文源址:https://arxiv.org/abs/1612.08242 代码:https://github.com/longcw/yolo2-pytorch 摘要 本文提出YOLO9000可以检测 ...

  10. 论文阅读笔记二十九:SSD: Single Shot MultiBox Detector(ECCV2016)

    论文源址:https://arxiv.org/abs/1512.02325 tensorflow代码:https://github.com/balancap/SSD-Tensorflow 摘要 SSD ...