css3 字体自适应

css3提供了一些与当前viewpoint相关的元素,vw,vh,vim等。

“viewpoint” = window size

vw = 1% of viewport width
1vh = 1% of viewport height
1vmin = 1vw or 1vh, 最小
1vmax = 1vw or 1vh, 最大

兼容性:chrome 20+/ safari 6+/ IE 10+ / FF 19+ / IOS 6+

DEMO地址:http://qianduannotes.sinaapp.com/test/fontResize.html  (已经用JS修正重绘bug)

<!DOCTYPE HTML>  
<html>  
<head>  
	<meta charset="UTF-8">  
	<title>CSS3 Demo</title>
    <style type="text/css">
        #box { width: 10em; padding: 15px; font-size: 1em;}
        #box2 { font-size: 4vw;}
    </style>
</head>

<body>
    <div id="box">
        我是barret lee 我是barret lee 我是barret lee
    </div>
    <div id="box2">
        我是barret lee 我是barret lee 我是barret lee
    </div>
<script type="text/javascript">
window.onresize = function(){
    var box2 = document.getElementById("box2");
    box2.style["z-index"] = 1;
}
</script>
</body>
</html>

  

posted @ 2015-06-21 20:46  miyaye  阅读(520)  评论(0编辑  收藏  举报