2016-08-22 3 views
1

У меня есть следующий кодКак отрегулировать высоту блока выбора углового материала?

<md-input-container style="margin-right: 10px;width: 13%;" class="ScenarioDetailsDropdown" > 
     <h4 class="LabelsPageOne">Geography Type</h4> 

     <md-select ng-model="GeographyType" ng-change="SelectGeographyType()" > 
      <md-option ng-repeat="(index,ModelTableRow) in ModelTable | unique:'geographyType'" ng-value="ModelTableRow.geographyType" >{{ModelTableRow.geographyType}}</md-option> 
     </md-select> 

</md-input-container> 

Angular Material Dropdown

Как я могу уменьшить высоту Выбор коробки? Также, как уменьшить верхнюю прокладку в md-input-container? Я попытался с помощью этого:

<md-input-container style="margin-right: 10px;width: 13%;" class="ScenarioDetailsDropdown" style="padding : 0px 0px !important;margin:0px 0px;" > 

Но ее не работает. Можете ли вы, пожалуйста, помочь мне сделать это? Спасибо!

ответ

3

Это то, что вам нужно? CodePen

enter image description here

Markup

<div ng-controller="AppCtrl" ng-cloak="" ng-app="MyApp" style="padding:100px"> 
    <md-input-container class="ScenarioDetailsDropdown" > 
    <h4 class="LabelsPageOne">Geography Type</h4> 
    <md-select ng-model="GeographyType" ng-change="SelectGeographyType()" md-container-class="mySelect"> 
     <md-option ng-repeat="(index,ModelTableRow) in ModelTable" ng-value="ModelTableRow.geographyType" >{{ModelTableRow.geographyType}}</md-option> 
    </md-select> 
    </md-input-container> 
</div> 

CSS

.ScenarioDetailsDropdown { 
    margin: 0; 
    background: green 
} 

.ScenarioDetailsDropdown h4 { 
    margin: 0; 
} 

.ScenarioDetailsDropdown md-select { 
    background: white; 
} 

.ScenarioDetailsDropdown md-select md-select-value { 
    height: 20px; 
    min-height: 20px; 
} 

.mySelect { 
    margin-top: 25px; 
    margin-left: 20px; 
} 
+0

Привет @camden_kid .... Большое спасибо .... Мне нужны были две вещи ... 1. уменьшите маржу вверху, 2. уменьшите высоту блока белого выбора .... Вы показали мне, как уменьшить маржу наверху. Так что это решает мой вопрос нет. 1 .... Могли бы вы также показать мне, как уменьшить высоту белого блока выбора? ... Спасибо! – Sabyasachi

+0

@Sabyasachi См. Обновление. В частности, CSS для 'md-select-value'. –

+0

@camden_kid .... Большое спасибо! – Sabyasachi

0

Вы должны создать пользовательскую директиву для поддержки такой настройки, основанный на регулярных <select></select> элементов. К сожалению, угловые материалы md-select элемент не предоставляет никаких связанных опций.

Смежные вопросы