【问题标题】:Styling Google Polymer's paper slider element样式化 Google Polymer 的纸质滑块元素
【发布时间】:2014-10-30 20:43:08
【问题描述】:

我有一个包含许多纸滑块元素的表单。我想减少它们之间的垂直空间,但是在调整样式以使其正常工作时遇到了麻烦。这是一个例子。我希望这些控件的扩展范围不超过其实际可见元素,以便我可以更好地控制它们的位置。

<script src="http://www.polymer-project.org/platform.js"></script>
<link rel="import" href="http://www.polymer-project.org/components/polymer/polymer.html">
<link href="http://www.polymer-project.org/components/paper-slider/paper-slider.html" rel="import">

<polymer-element name="my-element" noscript>
  <template>
    <style>
      :host { font-family: "Helvetica Neue", sans-serif; }
      :host .label { min-width: 150px; }
    </style>
    <div layout horizontal>
      <div class="label" self-center>RED</div>
      <paper-slider id="honest" pin="true" snaps="true" min="1" max="5" step="1" immediateValue="test"></paper-slider>
    </div>
    <div layout horizontal>
      <div class="label" self-center>GREEN</div>
      <paper-slider id="respectful" pin="true" snaps="true" min="1" max="5" step="1" value="1"></paper-slider>
    </div>
    <div layout horizontal>
      <div class="label" self-center>BLUE</div>
      <paper-slider id="knowledgeable" pin="true" snaps="true" min="1" max="5" step="1" value="1"></paper-slider>
    </div>
    <div layout horizontal>
      <div class="label" self-center>ORANGE</div>
      <paper-slider id="fair" pin="true" snaps="true" min="1" max="5" step="1" value="1"></paper-slider>
    </div>
    <div layout horizontal>
      <div class="label" self-center>PURPLE</div>
      <paper-slider id="likeable" pin="true" snaps="true" min="1" max="5" step="1" value="1"></paper-slider>
    </div>
  </template>
</polymer-element>
<my-element></my-element>

【问题讨论】:

    标签: css polymer web-component material-design


    【解决方案1】:
    :host paper-slider { margin-top: -1px; margin-bottom:-1px; }
    

    问题在于滑块尽可能地彼此靠近。您可以输入负数,但请记住,事情会开始看起来很糟糕。

    【讨论】:

    • 感谢@ChargerIIC。不幸的是,当我这样做时,点击一个滑块会导致另一个滑块收到点击。我认为滑块设计需要进行更普遍的更改,以减少每个滑块的可点击区域,以免它们重叠。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    相关资源
    最近更新 更多