CSS笔记

作者: Dave_hz | 来源:发表于2015-06-26 11:34 被阅读71次

inline元素的特点: 和其他元素都在一行上;高不可改变;宽度就是它的文字或图片的宽度,不可改变。

a标签的相关伪类:

a:link /*超链接文字格式*/ 
a:visited /*浏览过的链接文字格式*/ 
a:active /*按下链接的格式*/ 
a:hover /*鼠标转到链接*/ 
注释:在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后,这样才能生效!
注释:在 CSS 定义中,a:active 必须位于 a:hover 之后,这样才能生效!

vertical-align属性:

vertical-align:top; /*垂直向上对齐*/ 
vertical-align:bottom; /*垂直向下对齐*/ 
vertical-align:middle; /*垂直居中对齐*/
vertical-align:baseline; /*底边对齐*/```

**文字显示部分后+...:**

white-space : nowrap;
text-overflow : ellipsis;
overflow : hidden; ```

文字或单词换行: word-break: break-all;

display相关属性:

display:block;
display:inline;
display:inline-block;
display:table   //使该元素按table样式渲染
display:table-row    //使该元素按tr样式渲染
display:table-cell    //使该元素按td样式渲染
display:table-row-group  //使该元素按tbody样式渲染
display:table-header-group  //使该元素按thead样式渲染
display:table-footer-group  //使该元素按tfoot样式渲染
display:table-caption  //使该元素按caption样式渲染
display:table-column   //使该元素按col样式渲染
display:table-column-group  //使该元素按colgroup样式渲染

target属性使用: **
#idname/.classname/html 元素名如:div :target { css样式 }
** ForExample:

div:target{background:#ccc;}
<div><a href="#sa">aaa</a><a href="#sd">vvv</a></div>
<div id="sa" style="height:3000px;">aaa</div>
<div id="sd" style="height:300px;">vvv</div>```

**transform相关属性:**
```transition:```描述动画过程      -->  例:     ```transition:transform .5s(时间) ease-in(变化方式),background .5s ease-in;```

transform:描述动画结果
transform-origin:x y; 动画原点位置
scale(number):缩放
rotate(deg):旋转, --> rotateX() X轴旋转; rotateY() Y 轴旋转
translate(x,y):位移 --> translateZ() translateX() translateY()
transition-delay:时间延迟```

animation属性:

animation:名称  时间  播放次数  动画方式;
animation-delay:延迟时间

@keyframes 名称{     //执行函数
  0%{height: 5px;transform:translateY(0px);background:#9b59b6;}//各阶段变化属性值
  25%{height: 30px;transform:translateY(15px);background:#3498db;}
  50%{height: 5px;transform:translateY(0px);background:#9b59b6;}
  100%{height: 5px;transform:translateY(0px);background:#9b59b6;}
}```

**伪类选择器:**                  
```nth-child(数字)``` | ``` first-child ``` | ``` last-child```
                                           
```border-radius:圆角```

box-shadow:阴影     x  y  羽化   投影颜色```

```border-width:5px  3px  2px  1px;     上右下左顺序, 5px  3px  2px  上左右下顺序,```
```clip :  clip rect ( top, right, bottom, left )  显示区域大小```
```letter-spacing  属性增加或减少字符间的空白(字符间距)```

**兼容写法**

-ms-transform:rotate(7deg); //-ms代表ie内核识别码
-moz-transform:rotate(7deg); //-moz代表火狐内核识别码
-webkit-transform:rotate(7deg); //-webkit代表谷歌内核识别码
-o-transform:rotate(7deg); //-o代表欧朋【opera】内核识别码
transform:rotate(7deg); //统一标识语句。。。最好这句话也写下去,符合w3c标准




相关文章

  • CSS 自学笔记(中)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 继承、层叠和特殊性 继承 CSS...

  • CSS 自学笔记(上)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 1. 简介 CSS 是层叠样式表...

  • CSS 自学笔记(下)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 代码简写 布局缩写 paddin...

  • CSS学习笔记(2018-07-29)

    CSS学习笔记 CSS 指层叠样式表 (Cascading Style Sheets) CSS语法 CSS 规则由...

  • js操作样式

    CSS HTML 笔记

  • CSS入门学习笔记

    CSS学习笔记 CSS= 层叠样式表 cascading style sheets HTML 表达结构 , CSS...

  • CSS_基础

    初探css,了解个大概,本文主要是对"zhaolion:CSS入门笔记 - 初识CSS"的简要记录 CSS的好处 ...

  • CSS知识点整理

    写在前面:这是一篇学习CSS的笔记。重点在于罗列CSS的知识点。 CSS ㈠ CSS入门 什么是CSS?CSS 指...

  • MDC-css教程——基础知识

    笔记类文章 完全摘录自 MDN-css 什么是css Cascading Style Sheets css 并非仅...

  • HTML&CSS&JavaScript基本介绍

    本文内容为慕课网学习笔记。 CSS CSS样式类型 内联式css样式,直接写在现有的HTML标签中 嵌入式css样...

网友评论

      本文标题:CSS笔记

      本文链接:https://www.haomeiwen.com/subject/tddeqttx.html