【问题标题】:Styling Polymer Web Components造型聚合物 Web 组件
【发布时间】:2014-09-19 11:48:25
【问题描述】:

您将如何设计或重构此列表,以使复选框的可点击区域不会相互干扰? 是否有我不知道的分组容器?

<div layout vertical>
  <div layout horizontal>
    <paper-checkbox></paper-checkbox>
    <paper-item label="item 1"></paper-item>
  </div>
  <div layout horizontal>
    <paper-checkbox></paper-checkbox>
    <paper-item label="item 2"></paper-item>
  </div>
  <div layout horizontal>
    <paper-checkbox></paper-checkbox>
    <paper-item label="item 3"></paper-item>
  </div>
</div>

复选框应与纸张项目的标签整齐对齐(如图标按钮中的图标),当然不会相互干扰或相互干扰。

到目前为止,我不必为我的原型使用任何 css,现在复选框正在破坏一切。

【问题讨论】:

    标签: javascript html css checkbox polymer


    【解决方案1】:

    一点填充就可以了:

    <style>
      #container > div {
        padding: 12px;
      }
    </style>
    
    <div layout vertical id="container">
      <div layout horizontal center>
        ...
      </div>
      <div layout horizontal center>
        ...
      </div>
      ...
    </div>
    

    我还使用了center 属性来垂直对齐每一行的项目。

    演示:http://jsbin.com/pobiyawu/1/edit

    【讨论】:

    • 而复选框可点击区域如此之大的原因首先是它可以在触摸设备上很好地工作,对吧?
    • 这行得通!我将样式与#container 中重复的另一个组件捆绑在一起。
    • 以及如何将可点击区域限制在实际的复选框方格内?
    • 我刚刚找到了上一个问题的答案:在复选框标签中使用 noink
    猜你喜欢
    • 1970-01-01
    • 2014-08-24
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多