è¯æ³•é¡¹ç›® | 说明 |
---|---|
åˆå§‹å€¼ | none |
适用于 | å—å…ƒç´ å’Œè¡Œå†…å…ƒç´ |
å¯å¦ç»§æ‰¿ | å¦ |
å–值 | 长度值,å¯ä»¥æ˜¯æ£æ•°ã€è´Ÿæ•° |
媒介 | 视觉 |
版本 | CSS3.0 |
translate()å‡½æ•°èƒ½å¤Ÿç§»åŠ¨å…ƒç´ ã€‚
translate(<translation-value>[, <translation-value>]);è¡¨ç¤ºä½¿å…ƒç´ åœ¨Xè½´å’ŒYè½´åŒæ—¶ç§»åŠ¨ï¼Œ<translation-value>表示ä½ç§»é‡ã€‚包å«ä¸¤ä¸ªå‚数,如果çœç•¥äº†ç¬¬äºŒä¸ªå‚数则第二个å‚数为0;如果å‚数为负,则表示往相åçš„æ–¹å‘移动。
translateX(<translation-value>);表示åªåœ¨Xè½´(水平方å‘)ç§»åŠ¨å…ƒç´ ã€‚
translateY(<translation-value>);表示åªåœ¨Yè½´(åž‚ç›´æ–¹å‘)ç§»åŠ¨å…ƒç´ ã€‚
translateZ(<translation-value>);表示åªåœ¨Zè½´ç§»åŠ¨å…ƒç´ ï¼Œå‰ææ˜¯å…ƒç´ æœ¬èº«æˆ–è€…å…ƒç´ çš„çˆ¶å…ƒç´ è®¾å®šäº†é€è§†å€¼ã€‚
.translate_1{ -webkit-transition:1s ease all; -moz-transition:1s ease all; position:absolute; left:250px; top:10px; background:#4d6ea6; } .translate_1:hover{ -webkit-transform:translate(100px); -moz-transform:translate(100px); } .translate_2{ -webkit-transition:1s ease all; -moz-transition:1s ease all; position:absolute; left:250px; top:150px; background:#b9f9cb; color:#000; } .translate_2:hover{ -webkit-transform:translate(-100px); -moz-transform:translate(-100px); }
<div class="demo_box translate_1">é¼ æ ‡ç»è¿‡å‘å³ç§»åŠ¨100åƒç´ </div> <div class="demo_box translate_2">é¼ æ ‡ç»è¿‡å‘相åæ–¹å‘移动100åƒç´ </div>
IE | Firefox | Opera | Safari | Chrome |
---|---|---|---|---|
IE 10+ | Firefox 3.5+ | Opera 11.50+ | Safari 10+ | Chrome 2.0+ |