html - paper-tabs 标签边框 - polymer

标签 html css polymer

我设置了 paper-tabs,但我希望每个标签之间有分隔线。

我目前是这样设置的:

CSS

paper-tabs {
    color: blue;
    background: var(--light-primary-color);
    --paper-tabs-selection-bar-color: var(--accent-color); 
}

paper-tab {
    border-right: 1px solid var(--divider-color);
    --paper-tab-ink: var(--default-primary-color);
}

paper-tab:last-child {
    border: none ;
}

html

<paper-tabs selected="0" scrollable>
    <paper-tab>NUMBER ONE ITEM</paper-tab>
    <paper-tab>ITEM TWO</paper-tab>
    <paper-tab>THE THIRD ITEM</paper-tab>
</paper-tabs>

但是我发现向 paper-tab 元素添加边框会导致边框位于选择栏上方。

动图

enter image description here

图片

enter image description here

有没有人想过如何纠正这个问题,使选择栏位于边框前面?

最佳答案

我建议你使用z-index属性(property)。为大于 paper-tab 边框的 z-index 的选择栏添加 z-index

CSS:

paper-tabs {
    color: blue;
    background: var(--light-primary-color);
    --paper-tabs-selection-bar-color: var(--accent-color);
    
    --paper-tabs-selection-bar:{
      z-index:1;
    }
  }
  

请联系:Sample

谢谢!

关于html - paper-tabs 标签边框 - polymer ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45484150/

相关文章:

javascript - 获取 Iron-ajax 响应作为 javascript 变量

javascript - 第二次单击浏览器文件按钮时上传图像

javascript - Twitter Bootstrap 3 轮播无法正常工作?

html - 悬停在 Active 上的 Twitter Bootstrap 下拉菜单删除了背景

html - 版权、注册商标、商标和服务商标实体定位

javascript - 在 Polymer 2.0 中加载时动态附加子元素

node.js - 如何在 Node 和 Express 应用程序中使用 Polymer cli 中的 Polymer 入门套件?

html - 相对定位里面的绝对定位

javascript - 如何从 iframe 加载 jQuery 到其父页面

javascript - Div 不知道屏幕大小调整