css其实很重要
2015-06-18 23:02 在web学习路上 阅读(289) 评论(0) 收藏 举报在我的前端学习阶段中, css算是最早学习的基础课程了,html,css,js称为前端的三大基础,各个都需要掌握的基础牢固,在这里我会说到一些我关于css的看法。
css是级联样式表是一种用来表现HTMl(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
2.样式定义精确到像素的级别;
3.可以用多套样式,使网页有任意样式切换的效果;
4.降低服务器的成本;
CSS3 被划分为模块。
其中最重要的 CSS3 模块包括:
选择器、框模型、背景和边框、文本效果、2D/3D 转换、动画、多列布局、用户界面
- border-radius
- box-shadow
- border-image (ie不支持)
- background-size 为背景的尺寸。
- background-origin 为规定背景图片的定位区域。
- text-shadow 为文本添加阴影
- word-wrap 为文本换行
4.css3文本字体
在 CSS3 之前,web 设计师必须使用已在用户计算机上安装好的字体。
通过 CSS3,web 设计师可以使用他们喜欢的任意字体。
当您您找到或购买到希望使用的字体时,可将该字体文件存放到 web 服务器上,它会在需要时被自动下载到用户的计算机上。
您“自己的”的字体是在 CSS3 @font-face 规则中定义的。
5.css3过渡
- transtion 简写属性,用于在一个属性中设置四个过渡属性。
6.css3动画
- @keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。
Internet Explorer 10、Firefox 以及 Opera 支持 @keyframes 规则和 animation 属性。
Chrome 和 Safari 需要前缀 -webkit-。
当您在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。
通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:
- 规定动画的名称
- 规定动画的时长
如 @keyframes 跟动画名
animation:跟动画名和等等属性来使用动画。
7.css3多列
通过 CSS3,您能够创建多个列来对文本进行布局 - 就像报纸那样!
在本章中,您将学习如下多列属性:
- column-count
- column-gap
- column-rule
8.css3用户界面
在 CSS3 中,新的用户界面特性包括重设元素尺寸、盒尺寸以及轮廓等。
在本章中,您将学到以下用户界面属性:
- resize
- box-sizing
- outline-offset
这些都是css3中的出现的新特性。
浙公网安备 33010602011771号