html - 将 paper 下拉列表 float 在其他内容上方

标签 html css polymer paper-elements core-elements

这是我的问题:

enter image description here

我有一个带有输入字段和下拉列表的纸质对话框。这是代码( Jade ):

paper-action-dialog#createMatch(ng-heading="'Create Match' | translate", transition="core-transition-bottom", style="width: 600px")
  p
    | {{"Choose your match options" | translate}}
  p
    paper-input#matchNameInput(floatinglabel="",ng-label="'Match Name' | translate", required="", ng-error="'You must enter a match name.' | translate",style="padding: 0")
  p
    paper-dropdown-menu#gameModeInput(ng-label="'Game mode' | translate")
      paper-dropdown.dropdown
        core-menu.menu
          paper-item(ng-repeat="(id, name) in GameModeN" value="{{id}}") {{name}}
  paper-button(affirmative="") {{"Cancel" | translate}}
  paper-button.primary-btn(affirmative="", autofocus="") {{"Create" | translate}}

这里是转换后的 HTML,如果它太让你眼花缭乱的话:

<paper-action-dialog id="createMatch" heading="Create Match" transition="core-transition-bottom" style="width: 600px">
  <p>Choose your match options</p>
  <p>
    <paper-input id="matchNameInput" floatinglabel="" label="Match Name" required=""></paper-input>
  </p>
  <p>
    <paper-dropdown-menu id="gameModeInput" label="Game Mode">
      <paper-dropdown class="dropdown">
        <core-menu class="menu">
          <paper-item value="value">Item</paper-item>
        </core-menu>
      </paper-dropdown>
    </paper-dropdown-menu>
  </p>
  <paper-button affirmative="">Cancel</paper-button>
  <paper-button affirmative="" autofocus="" class="primary-btn">Create</paper-button>
</paper-action-dialog>

我尝试过使用 position:absolute 以及菜单及其父项上位置类型的几乎所有组合。似乎什么都不起作用。也许这是因为它位于影子dom中?如何让菜单 float 在其他所有内容之上?

最佳答案

layered 属性应该执行此操作

  <paper-dropdown class="dropdown" layered="true">
    <core-menu class="menu">
      <paper-item value="value">Item</paper-item>
    </core-menu>
  </paper-dropdown>

关于html - 将 paper 下拉列表 float 在其他内容上方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27308030/

相关文章:

html - href 链接内跨度上的不同颜色

html - 如何轻松获取 Bootstrap 响应按钮的当前大小?

javascript - 如何使用 dom-repeat 内的纸张复选框以不同方式在对话框和控制台上显示对象数组的值

polymer - 如何在 Polymer 1.0 中重新加载/刷新铁列表?

javascript - jQuery toggleClass() 方法不适用于 JSON 生成的内容

javascript - 使用innerHTML连接HTML时防止HTML元素重新加载

javascript - 如何使用 toggle classlist 更改 HTML 表格中一行的背景

html - 具有可滚动主体和 colgroup 的表格不起作用

javascript - 无法访问@font-face 中提到的字体文件

javascript - 打开对话框后设置焦点 - Polymer(无 JQuery)