è¯æ³•é¡¹ç›® | 说明 |
---|---|
åˆå§‹å€¼ | none |
适用于 | å—å…ƒç´ å’Œè¡Œå†…å…ƒç´ |
å¯å¦ç»§æ‰¿ | å¦ |
å–值 | æ£æ•°ï¼Œè´Ÿæ•° |
媒介 | 视觉 |
版本 | CSS3.0 |
scale()å‡½æ•°èƒ½å¤Ÿç¼©æ”¾å…ƒç´ ã€‚
scale(<number>[, <number>]);è¡¨ç¤ºä½¿å…ƒç´ åœ¨Xè½´å’ŒYè½´åŒæ—¶ç¼©æ”¾ã€‚<number>表示缩放å€æ•°ï¼Œå¯ä»¥æ˜¯æ£æ•°ï¼Œè´Ÿæ•°å’Œå°æ•°ã€‚è´Ÿæ•°æ˜¯å…ˆç¿»è½¬å…ƒç´ ç„¶åŽå†ç¼©æ”¾ã€‚包å«ä¸¤ä¸ªå‚数,如果缺少第二个å‚数,那么第二个å‚数的值ç‰äºŽç¬¬ä¸€ä¸ªå‚数。
scaleX(<number>):表示åªåœ¨Xè½´(水平方å‘)ç¼©æ”¾å…ƒç´ ã€‚
scaleY(<number>):表示åªåœ¨Yè½´(åž‚ç›´æ–¹å‘)ç¼©æ”¾å…ƒç´ ã€‚
scaleZ(<number>):表示åªåœ¨Zè½´ç¼©æ”¾å…ƒç´ ã€‚å‰ææ˜¯å…ƒç´ æœ¬èº«æˆ–è€…å…ƒç´ çš„çˆ¶å…ƒç´ è®¾å®šäº†é€è§†å€¼
.scale_1{ -webkit-transform:scale(0.8,1.2); -moz-transform:scale(0.8,1.2); position:absolute; left:0; top:80px; background:#4d6ea6; } .scale_2{ -webkit-transform:scale(0.5); -moz-transform:scale(0.5); position:absolute; left:200px; top:80px; background:#b9f9cb; } .scale_3{ -webkit-transform:scale(-1.2,1.2); -moz-transform:scale(-1.2,1.2); position:absolute; left:450px; top:80px; }
<div class="demo_box scale_1">宽度缩å°80%,高度放大120%</div> <div class="demo_box scale_2">宽高åŒæ—¶ç¼©å°ä¸€åŠ</div> <div class="demo_box scale_3">先翻转å†æ”¾å¤§1.2å€</div>
IE | Firefox | Opera | Safari | Chrome |
---|---|---|---|---|
IE 10+ | Firefox 3.5+ | Opera 11.50+ | Safari 10+ | Chrome 2.0+ |