Web 前端开发者必知的9 个 CSS3 属性
CSS可以改进网站的设计并且开拓网站设计更多的可能性,可以令你的网页更具吸引力。对于前端开发者、网站设计师来说,掌握并熟练应用CSS是一项必不可少的技能。
下面列出了一些非常实用的CSS3属性和使用技巧,希望能够为你的开发、设计工作带来一些帮助。
1. 圆角效果
如今的Web设计在不断跟进最新的开发技术,纷纷采用HTML5来开发多样性的Web应用。HTML5的优势之一,就是之前必须用图片实现的元素,现在可以用代码来实现。“border-radius”是实现这一功能的一个重要的属性,可以用来直接定义HTML元素的圆角,并且被所有现代浏览器支持。
border-radius: 10px; /* CSS3 Property */ -moz-border-radius: 10px; /* Firefox */ -webkit-border-radius: 10px; /* Chrome/Safari */ -khtml-border-radius: 10px; /* Linux browsers */
#myDiv{ -moz-box-shadow: 20px 10px 7px #ccc; -webkit-box-shadow: 20px 10px 7px #ccc; box-shadow: 20px 10px 7px #ccc; }object.style.boxShadow="20px 10px 7px #ccc"
@media screen and (max-width: 480px){ /* 网页在宽度为480px屏幕上的显示样式 */ }@media print { p.content { color: #ccc } }background: -webkit-gradient(linear, left top, left bottom, from(darkGray), to(#7A7A7A));
div {background:url(bg.jpg); background-size:800px 600px; background-repeat:no-repeat; }@font-face { font-family: mySmashingFont; src: url('blitz.ttf') ,url('blitz.eot'); /* IE9 */ }div { font-family:mySmashingFont; }.clearfix { display: inline-block; }.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }.myDiv { margin: 0 auto; width:600px; }div { overflow:hidden; }