我正在使用JSF,並使用此代碼來顯示錯誤框。在CSS中設置圖標的大小
<div class="pnx-msg pnx-msg-warning clearfix">
<i class="pnx-msg-icon pnx-icon-msg-warning"/>
</div>
<i class.../>
部件導入警告圖標。它的默認大小是36像素,但我需要將其大小調整爲24像素。我該怎麼做呢?
謝謝!
我正在使用JSF,並使用此代碼來顯示錯誤框。在CSS中設置圖標的大小
<div class="pnx-msg pnx-msg-warning clearfix">
<i class="pnx-msg-icon pnx-icon-msg-warning"/>
</div>
<i class.../>
部件導入警告圖標。它的默認大小是36像素,但我需要將其大小調整爲24像素。我該怎麼做呢?
謝謝!
您可以覆蓋框架CSS(我猜你正在使用一個),並設置大小,只要你想,像這樣的:「重要的」
.pnx-msg-icon pnx-icon-msg-warning {
width: 24px !important;
height: 24px !important;
}
酒店將確保您的代碼具有優先權到框架的代碼。 確保你覆蓋了正確的屬性,我不知道框架是如何工作的,這只是一個重要用法的例子。
您可以使用字體大小更改圖標的大小,而不是設置圖標的高度和寬度。下面是你如何做到這一點:
<i class="fa fa-minus-square-o" style="font-size: 0.73em;"></i>
有4種方式來指定圖標的尺寸。
PX:給予固定像素的圖標
EM:尺寸相對於當前的字體。說當前字體是12px,然後1.5em將是18px(12px + 6px)。
點:代表積分。主要用於印刷媒體
%:百分比。指基於原始大小的圖標大小。
更好的方法是使用'背景大小'。
.pnx-msg-icon .pnx-icon-msg-warning{
background-image: url("../pics/edit.png");
background-repeat: no-repeat;
background-size: 10px;
width: 10px;
height: 10px;
cursor: pointer;
}
即使您的圖標尺寸大於10px,它將是10px。
你有沒有試過'''(或者''width')? –