1. 程式人生 > 其它 >CSS: transform:scale() 在行內元素中會失效

CSS: transform:scale() 在行內元素中會失效

技術標籤:css 工作積累css

今天在工作中遇到了在 ::before() 偽類中定義了一個 transform :scale(0.5) 結果並沒有效果. 查詢之後才知道 transform :scale(0.5)inline 屬性中的元素不起作用, 而偽類 ::before() 是行內元素, 因此, 只要我們把偽類改成非行內元素就行了

.noteSign-sharp {
  position: relative;
	&::before { // 偽類是行內元素
		content: "#";
    transform: scale(0.6);
    position
: absolute; // 改為非行內元素 left: -15%; top: -40%; } }