在CSS中,百分比是一種非常重要的計量單位。而from,則是在使用百分比時一個非常常見的單位。from表示的是相對于元素最開始狀態時的狀態。
舉個例子,我們可以使用以下代碼來表示一個元素的位置:
#box { position: relative; left: 50%; top: 50%; }
在這個例子中,left和top都使用了50%這個百分比單位。這意味著這個元素將會向右移動其父元素寬度的50%以及向下移動其父元素高度的50%。但是,如果我們在這個元素之前做了其他的一些動作,例如將其向右移動了200像素,那么這個50%就不在表示從元素的最開始狀態算起了。此時,我們就需要使用from單位來代替之前的百分比單位。
from的使用方法與百分比十分相似,在上面的例子中我們可以使用以下代碼來代替之前的50%:
#box { position: relative; left: from 50%; top: from 50%; }
使用from單位時,CSS會將其解析為相對于元素最開始狀態時的狀態。這就可以保證我們在元素發生變化之后也能夠正確地使用百分比單位。
總結來說,from單位是一個非常重要的計量單位,它可以幫助我們在元素發生變化之后仍然能夠正確地使用百分比單位。在進行CSS布局時,我們必須要熟練掌握from的使用方法。
上一篇gulp 壓縮css去重
下一篇gulp css熱加載