HTML5+CSS开发 CSS3背景新增属性 CH5-2 CSS3背景新增属性.pptVIP

HTML5+CSS开发 CSS3背景新增属性 CH5-2 CSS3背景新增属性.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
思路:利用背景图精确定位,并且不平铺 ul{ list-style-type:none; } li{ background: url(arr.gif) no-repeat 0px 3px; padding-left: 20px; } 向右 向下 防止文字和背景图标重叠 背景图片的叠加是指:当两个元素是嵌套关系时,那么里面元素的背景的不透明部分将覆盖在外面元素盒子背景之上,利用这一点,再结合对背景图片位置的控制,可以得到滑动门技术。 尽管CSS 3的背景属性已经支持多背景图,但考虑到IE8还不支持,因此多个元素背景的叠加还是有实用价值的 下面以4图像可变宽度圆角栏目框的制作来介绍多个元素背景叠加的技巧 固定宽圆角 可变宽圆角 div id=round h3 p span div id=round h3这是圆角矩形的标题/h3 pspan……/span/p /div 由于几层背景的叠加,背景色只能放在最底层的盒子上,也就是对最外层的元素设置背景色,这样背景色就不会覆盖背景图片。 与此相反,为了让内容能放在距边框有一定边距的区域,必须设置padding值,而且padding值只能设置在最里层的盒子上。 透 明 图 像 图 像 图 像 图 像 ① ② ④ ③ ⑤ ⑥ 原理:背景图片比盒子长一些 背景图片: 里面的盒子 设置背景图片为从右边开始铺 外面的盒子 设置背景图片为从左边开始铺 把里面的盒子放在外面盒子上方,则两边的圆角都能显示,同时,改变文字的多少,能使导航条自动伸展,而圆角部分位于padding区域,不会影响圆角 style type=text/css a { font-size: 14px; color: #F1E474; text-decoration: none; background-image: url(xxwlzx/yuanjiao2.gif); height: 32px; padding-left: 24px; display: block; float: left; line-height: 32px;} b { background-image: url(xxwlzx/yuanjiao2.gif); background-position: right top; display: block; padding-right: 24px;} a:hover { color: #FFFFFF; } /style body a href=#b首 页/b/a a href=#b中心简介/b/a a href=#b政策法规/b/a a href=#b常用下载/b/a a href=#b为您服务/b/a a href=#b技术支持和服务/b/a #nav li a{ color:#fff; padding-top:7px; display:block; …… background:url(img/nav.gif); margin-left:2px; } #nav li a:hover{ background-position: 0px -26px; color:red; } a:hover { background-position:100% -42px; } a:hover b{ background-position:0 -42px; color: red; } HTML5应用开发 CSS3背景新增属性 背景(background)是网页中常用的一种表现方法,无论是背景颜色还是背景图片,都能为网页带来丰富的视觉效果 CSS背景属性是网页样式美化最主要的手段 CSS的背景属性是backgroud或以backgroud开头 background-color 设置背景颜色 background-color: #98AB6F; background-image 设置背景图像 background-image: url(a.jpg); background-repeat 设置背景图像是否及如何平铺 repeat : 背景图像在纵向和横向上平铺 no-repeat : 背景图像不平铺 repeat-x : 背景图像在横向上平铺 repeat-y : 背景图像在纵向平铺 background-attachm ent 背景图像是否随对象内容滚动 scroll :  背景图像是随对象内容滚动 fixed :  背景图像固定 background-position 设置背景图像位置 横轴(x) 纵轴(y) left | center | right top | center | bottom 50% 50%

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档