CSS3D是CSS中的一個(gè)模塊,它允許在3D空間中呈現(xiàn)和變換HTML元素。但是,并非所有的瀏覽器都支持CSS3D。
以下是目前主流瀏覽器對(duì)CSS3D的支持要求:
/* Mozilla Firefox */ -moz-transform: perspective(1000px) rotateY(45deg); /* Chrome & Safari */ -webkit-transform: perspective(1000px) rotateY(45deg); /* Opera */ -o-transform: perspective(1000px) rotateY(45deg); /* Internet Explorer */ -ms-transform: perspective(1000px) rotateY(45deg); /* Standard */ transform: perspective(1000px) rotateY(45deg);
以上代碼是CSS3D所必需的基本代碼。具體地說(shuō),CSS3D要求瀏覽器必須支持CSS3的transform屬性,同時(shí)還要支持CSS3的perspective屬性、rotate屬性等。
盡管CSS3D的支持要求比較寬松,但是在實(shí)際應(yīng)用中,我們最好還是盡量考慮瀏覽器的兼容性問題,以保證網(wǎng)頁(yè)的最佳表現(xiàn)效果。