Web前端培训之开发者必知的9 个 CSS3 属性.docVIP

Web前端培训之开发者必知的9 个 CSS3 属性.doc

  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文档。上传文档
查看更多
北京尚学堂提供 CSS可以改进网站的设计并且开拓网站设计更多的可能性,可以令你的网页更具吸引力。对于前端开发者、网站设计师来说,掌握并熟练应用CSS是一项必不可少的技能。 下面列出了一些非常实用的CSS3属性和使用技巧,希望能够为你的开发、设计工作带来一些帮助。 1.??圆角效果? 如今的Web设计在不断跟进必威体育精装版的开发技术,纷纷采用HTML5来开发多样性的Web应用。HTML5的优势之一,就是之前必须用图片实现的元素,现在可以用代码来实现。“border-radius”是实现这一功能的一个重要的属性,可以用来直接定义HTML元素的圆角,并且被所有现代浏览器支持。 Css代码? [css]?view plaincopy border-radius:?10px;?/*?CSS3?Property?*/?? -moz-border-radius:?10px;??/*?Firefox?*/?? -webkit-border-radius:?10px;?/*?Chrome/Safari?*/?? -khtml-border-radius:?10px;?/*?Linux?browsers?*/?? 为了避免出现浏览器兼容性问题,设计者最好分开声明这些代码。想充分了解IE浏览器对CSS3属性支持情况,请看这篇文章。 2.??阴影效果?通过CSS3的box-shadow属性可以非常方便地实现阴影效果。所有主流的浏览器都支持这个属性,其中Safari浏览器支持加前缀的-webkit-box-shadow属性。 Css代码? [css]?view plaincopy #myDiv{?? -moz-box-shadow:?20px?10px?7px?#ccc;?? -webkit-box-shadow:?20px?10px?7px?#ccc;?? box-shadow:?20px?10px?7px?#ccc;?? }?? 也可以用JavaScript来实现阴影效果,如下:? Css代码? [css]?view plaincopy object.style.boxShadow=20px?10px?7px?#ccc?? 3.??@media属性? Media属性用于设置同一样式表在不同屏幕下的样式,可以在属性值中指定应用此样式的介质或媒体。? Css代码? [css]?view plaincopy @media?screen?and?(max-width:?480px){?? ???/*?网页在宽度为480px屏幕上的显示样式?*/?? }?? 开发者也可以使用@media print属性指定打印预览的样式:? Css代码? [css]?view plaincopy @media?print?? {?? p.content?{?color:?#ccc?}?? }?? 4.??渐变填充? CSS3的Gradient(渐变)属性给了开发者另一个惊人的体验。Gradient还未得到全部浏览器的支持,所以不能完全依赖Gradient来设置布局。? Css代码? [css]?view plaincopy background:?-webkit-gradient(linear,?left?top,?left?bottom,?from(darkGray),?to(#7A7A7A));?? 5.??Background size? Background size是CSS3中最重要的属性之一,已经被很多浏览器支持。Background size属性用于设置背景图像的大小。以前背景图像的大小在样式中是不可调控的,如今使用Background size属性的一行代码就能实现用户想要的背景图像效果。 Css代码? [css]?view plaincopy div?? {background:url(bg.jpg);?? background-size:800px?600px;?? background-repeat:no-repeat;?? }?? 6??@font face? CSS3中的@font face属性对引用字体文件做了很大的改进,该属性主要用于把自定义的Web字体嵌入到网页中。以前由于字体许可的问题,设计者只能使用特定的字体。首先自定义字体的名称: Css代码 [css]?view plaincopy @font-face?? {?? font-family:?mySmashingFont;?? src:?url(blitz.ttf)?? ,url(blitz.eot);?/*?IE9?*/?? }?? 然后就可以在任何地方使用mySmashingFont字体系列: Css代码 [css]?view plaincopy div?? {?? font-f

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档