有些元素在3D變換后為什么都要加個絕對或者相對定位?
如題? ?例如這個
?????? .three-d {
????????? /* 任務三、設置3D舞臺布景 */
????????? perspective:200px;
????????? -o-perspective:200px;
????????? -webkit-perspective:200px;
????????? -moz-perspective:200px;
????????? -ms-perspective:200px;
????????? /*任務四、設置3D舞臺布景過渡效果*/
????????? transition:all 0.7s linear;
????????? -o-transition:all 0.7s linear;
????????? -ms-transition:all 0.7s linear;
????????? -moz-transition:all 0.7s linear;
????????? -webkit-transition:all 0.7s linear;
????????? position: relative;? ?
??????? }
2017-03-16
相對定位是“相對于”元素在文檔中的初始位置,而絕對定位是“相對于”最近的已定位祖先元素,如果不存在已定位的祖先元素,那么“相對于”最初的包含塊。避免元素發生3D時改變位置出錯。