我在邊欄中有一個select
元素。側欄可以摺疊,這會導致其中的所有內容都變爲圖標。發生這種情況時,我希望選擇只顯示箭頭按鈕(點擊它時仍應打開完整的下拉列表),但寬度不會低於某個點,並且仍會顯示一小塊空的白色框(據我所知,沒有連接到任何填充或邊距)。有沒有辦法做到這一點?我能找到的唯一相關問題是關於隱藏按鈕。隱藏選擇元素的文本部分
標記:
<select [ngClass]="{'account-selector': !sidebarCollapsed, 'account-selector-collapsed': sidebarCollapsed}" [(ngModel)]="selectedAccount" (change)="setSelectedAccount()">
<option *ngFor="let account of accounts" [ngValue]="account" [selected]="account === selectedAccount">{{account.data.Name}}</option>
</select>
CSS:
.account-selector {
max-width: 90%;
}
.account-selector-collapsed {
// what goes here?
}
您是否嘗試在其中添加'display:none' –
@HimanshuArora隱藏了整個事物,我仍然想顯示按鈕部分。 –
使用按鈕選擇器,然後,如: '.account-selector-collapsed button {display:none;}' –