CSS笔记

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标准




最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,330评论 0 11
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,792评论 0 2
  • 引入 外部样式表 内部样式表 内嵌样式 此方式不利于后期维护,较少使用此方法。 语法 选择器属性声明=属性名:属性...
    小豸阅读 1,228评论 0 51
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,195评论 0 11
  • 关于自然! 何为自然?何为道法自然?自然与道法为一物!可拆解可重合,看是有用力创造的成分,实无创造,只是名努力,名...
    纵情嬉戏天地间阅读 174评论 0 0