网站大量收购闲置独家精品文档,联系QQ:2885784924

HTML5+CSS3基础开发教程_全套PPT课件.ppt

  1. 1、本文档共687页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3.background-size该属性用于设定背景图像的尺寸,应用格式为:background:widthheight其中参数width为背景图片的宽度,height为背景图片的高度。下面通过一个例子来演示background-size的显示效果,示例代码如下。htmlmetacharset=gb2312/stylediv/*页面中所有div元素应用的样式*/{ padding:30px; border:dashed1px;/*设置边框样式*/ background-image:url(log.jpg);/*设置背景图片*/ background-repeat:no-repeat;}div[id=div1]{ /*设置背景图片大小*/ background-size:20px20px;}/stylebodydiv/divbrdivid=div1/div/body/html本段代码中定义的两个div,分别显示原图片和设置了大小的图片。保存此段代码并在浏览器中运行,得到的结果如图12-19所示。图12-19指定背景图片大小4.background-break该属性用于设定内联元素背景图像平铺时的循环方式,可取值包括bounding-box、each-box和continuous。当该属性设置为bounding-box时,背景图片在整个元素内平铺;当该属性设置为each-box时,背景图片在每一行中平铺;当该属性设置为continuous时,下行的背景图片将继续前一行的背景图片继续平铺。下面通过一个例子来演示background-break属性的显示效果,示例代码如下。!DOCTYPEhtmlhtmlmetacharset=gb2312/styletype=text/cssspan{background-image:url(log.jpg);/*设置背景图片*/color:yellow;/*设置文字颜色*/line-height:20px;/*设置行高*/}span[id=span1]{/*背景图片在整个元素内平铺*/-moz-background-inline-policy:bounding-box;}span[id=span2]{/*背景图片在每一行中平铺*/-moz-background-inline-policy:each-box;}span[id=span3]{/*下行的背景图片将继续前一行的背景图片继续平铺*/ -moz-background-inline-policy:continuous;}/stylebodydivspanid=span1示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字/span/divbr/divspanid=span2示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字/span/divbr/divspanid=span3示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字/span/divbr//body/html本例中由于span元素内文字较多,当浏览器窗口小的时候会自动换行。三个DIV元素中的span元素分别设置了不同的平铺方式。保存此段代码并在浏览器中运行,得到的结果如图12-20所示。图12-20设置背景图片平铺方式由于目前其他浏览器不支持background-break属性,本例我们是在Firefox浏览器中运行并截图的。12.4.3控制颜色样式在CSS3没有出现之前,使用样式设定颜色都是通过RGB(其中R代表Red红色,G代表Green绿色,B代表Blue蓝色)颜色值实现的,同时开发人员只能通过opacity属性来设置元素的透明度。在CSS3中提供了三种新的颜色值:RGBA、HSL以及HSLA,并且允许开发人员通过对RGBA颜色值和HSLA颜色值设定alpha通道的方式,实现叠加效果。1.使用RGBA设置颜色样式所谓的RGBA是在原来的RGB基础上增加了alpha通道值设定用于控制透明度,Alpha通道值的取值范围在0至1之间,从透明(取值0)逐渐过渡到不透明(取值1)。RGBA颜色的应用格式如下:rgba(r,g,b,a)其中参数r、g、b、a分别代表红颜色值、绿颜色值、蓝颜色值以及透明度。下面通过一个例子来演示

文档评论(0)

153****9532 + 关注
实名认证
内容提供者

若下载文档格式有问题,请咨询qq393261799索取原版

版权声明书
用户编号:6101234030000022

1亿VIP精品文档

相关文档