为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
十天精通CSS3_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

十天精通CSS3

大漠 Web前端工程师
难度初级
时长 5小时 0分
  • 多重背景: CSS2里background的属性外加origin、clip和size组成的新background的多次叠加,缩写时为用逗号隔开的每组值;用分解写法时,如果有多个背景图片,而其他属性只有一个(例如background-repeat只有一个),表明所有背景图片应用该属性值。 语法缩写如下: background : [background-color] | [background-image] | [background-position][/background-size] | [background-repeat] | [background-attachment] | [background-clip] | [background-origin],... 可以把上面的缩写拆解成以下形式: background-image:url1,url2,...,urlN; background-repeat : repeat1,repeat2,...,repeatN; backround-position : position1,position2,...,positionN; background-size : size1,size2,...,sizeN; background-attachment : attachment1,attachment2,...,attachmentN; background-clip : clip1,clip2,...,clipN; background-origin : origin1,origin2,...,originN; background-color : color; 注意: 用逗号隔开每组 background 的缩写值; 如果有 size 值,需要紧跟 position 并且用 "/" 隔开; 如果有多个背景图片,而其他属性只有一个(例如 background-repeat 只有一个),表明所有背景图片应用该属性值。 background-color 只能设置一个。
    查看全部
  • 背景图片的大小: 语法: background-size: auto <长度值> <百分比> cover contain 取值说明: 1、auto:默认值,不改变背景图片的原始高度和宽度; 2、<长度值>:成对出现如200px 50px,将背景图片宽高依次设置为前面两个值,当设置一个值时,将其作为图片宽度值来等比缩放; 3、<百分比>:0%~100%之间的任何值,将背景图片宽高依次设置为所在元素宽高乘以前面百分比得出的数值,当设置一个值时同上; 4、cover:顾名思义为覆盖,即将背景图片等比缩放以填满整个容器; 5、contain:容纳,即将背景图片等比缩放至某一边紧贴容器边缘为止。
    查看全部
  • 背景图片的裁剪: 语法: background-clip : border-box | padding-box | content-box | no-clip 参数分别表示从边框、或内填充,或者内容区域向外裁剪背景。no-clip表示不裁切,和参数border-box显示同样的效果。backgroud-clip默认值为border-box。
    查看全部
  • 元素背景图片的原始起始位置: 语法: background-origin : border-box | padding-box | content-box; 参数分别表示背景图片是从边框,还是内边距(默认值),或者是内容区域开始显示。 需要注意的是,如果背景不是no-repeat,这个属性无效,它会从边框开始显示。
    查看全部
  • 文本阴影text-shadow: 语法: text-shadow: X-Offset Y-Offset blur color; X-Offset:表示阴影的水平偏移距离,其值为正值时阴影向右偏移,反之向左偏移; Y-Offset:是指阴影的垂直偏移距离,如果其值是正值时,阴影向下偏移,反之向上偏移; Blur:是指阴影的模糊程度,其值不能是负值,如果值越大,阴影越模糊,反之阴影越清晰,如果不需要阴影模糊可以将Blur值设置为0; Color:是指阴影的颜色,其可以使用rgba色。 比如,我们可以用下面代码实现设置阴影效果。 text-shadow: 0 1px 1px #fff
    查看全部
  • 嵌入字体@font-face: 语法: @font-face { font-family : 字体名称; src : 字体文件在服务器上的相对或绝对路径; } 这样设置之后,就可以像使用普通字体一样在(font-*)中设置字体样式。 比如: p { font-size :12px; font-family : "My Font"; /*必须项,设置@font-face中font-family同样的值*/ }
    查看全部
  • 文本的溢出: text-overflow 与 word-wrap: text-overflow用来设置是否使用一个省略标记(...)标示对象内文本的溢出 语法: text-overflow:cilp(表示剪切)/ellipsis(表示显示省略标记) 但是text-overflow只是用来说明文字溢出时用什么方式显示,要实现溢出时产生省略号的效果,还须定义强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果,代码如下: text-overflow:ellipsis; overflow:hidden; white-space:nowrap; 同时,word-wrap也可以用来设置文本行为,当前行超过指定容器的边界时是否断开转行。 word-wrap语法: word-wrap:normal(表示控制连续文本换行)/break-word(表示内容将在边界内换行) normal为浏览器默认值,break-word设置在长单词或 URL地址内部进行换行,此属性不常用,用浏览器默认值即可。
    查看全部
  • 给边框添加背景图片,相当与一个图片切割器 是有四周向中间开始切割的。写法和背景图片相似 border-image:url(地址) 70 60 40 50 repeat/round/streth 数值代表上、右、下、左所切割的像素 repeat是重复,是说如果切出来的图片不能完整铺满指定边框,就会一直重复相同图案,和背景图片类似,而且是一直重复 round是圆满铺满,这个属性会对不完整图案进行压缩,来铺满整个指定边框,同样会重复,不过repeat不会压缩图案,而是对不完整的图片进行裁剪,然后在中间位置重复出完整的图案 strech是将中间的图案像两边拉升,来铺满整个指定边框
    查看全部
  • 阴影模糊半径:数值越大,阴影的边缘就越模糊 阴影扩展半径:数值可以为负,正数时,阴影扩大,负数时,阴影缩小
    查看全部
  • 阴影方式属性值如果为 inset就是内阴影,默认值就是外阴影 box-shadow:x y 阴影模糊半径 阴影扩展半径 阴影颜色 投影方式
    查看全部
  • CSS3在不同浏览器中有不同的前缀 虽然大部分都已经支持了css3 但是为了更好的兼,前缀还是不可少的 chrome和safari浏览器的前缀-webkit firefox浏览器的前缀是-moz IE浏览器前缀是-ms opera浏览器前缀是-o
    查看全部
    0 采集 收起 来源:什么是CSS3?

    2016-08-31

  • 线性渐变色:w3c的标准语法方向必须带to,其他的语法则不带
    查看全部
  • 前缀 浏览器 -webkit chrome和safari -moz firefox -ms IE -o opera
    查看全部
    0 采集 收起 来源:什么是CSS3?

    2016-08-31

  • 渐变色彩: SS3 Gradient 分为线性渐变(linear)和径向渐变(radial)。由于不同的渲染引擎实现渐变的语法不同,这里我们只针对线性渐变的 W3C 标准语法来分析其用法,其余大家可以查阅相关资料。 linear-gradient(to bottom,#fff,#999) 注:linear-gradient(渐变类型,径向为radial) to bottom(渐变方向,等价于180deg) #fff,#999(表示颜色的起始点和结束点,可以有两至多个色值) 参数: 第一个参数:指定渐变方向,可以用“角度”的关键词或“英文”来表示: 角度 用英文 作用 0deg to top 从上向下 90deg to right 从左向右 180deg to bottom 从上向下 270deg to left 从右向左 to top light 右下角到右上角 to top right 左下角到右上角 第一个参数省略时,默认为“180deg”,等同于“to bottom”。 第二个和第三个参数,表示颜色的起始点和结束点,可以有多个颜色值。 例:background-image:linear-gradient(to left, red, orange,yellow,green,blue,indigo,violet);
    查看全部
  • 透明度设置:(颜色之RGBA): RGB是一种色彩标准,是由红(R)、绿(G)、蓝(B)的变化以及相互叠加来得到各式各样的颜色。RGBA是在RGB的基础上增加了控制alpha透明度的参数。 语法: color:rgba(R,G,B,A) 以上R、G、B三个参数,正整数值的取值范围为:0 - 255。百分数值的取值范围为:0.0% - 100.0%。超出范围的数值将被截至其最接近的取值极限。并非所有浏览器都支持使用百分数值。A为透明度参数,取值在0~1之间,不可为负值。 代码示例: background-color:rgba(100,120,60,0.5);
    查看全部

举报

0/150
提交
取消
课程须知
1.html+CSS相关基础知识 2.具有一定的网页制作经验 3.此课程不支持IE9版本以下,建议使用 chrome、safari、firefox、opera浏览器学习本课程。
老师告诉你能学到什么?
1.系统学习CSS3相关知识 2.轻松制作出各种绚丽的效果
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!