破晓 发表于 2016-7-6 15:21:01

用CSS创建跨浏览器的range input

下面这篇文章是<a href="https://twitter.com/danieljackstern" target="_blank" style="box-sizing: inherit; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">Daniel Stern</a>的客座文章。Daniel和我分享了一个他做的工具叫做<a href="http://danielstern.ca/range.css/#/" target="_blank" style="box-sizing: inherit; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">range.css</a>,它用来给<font color="#404040" face="Menlo, Monaco, Andale Mono, lucida console, Courier New, monospace"><span style="box-sizing: inherit; font-size: 16px; padding: 1px 3px; margin-right: 3px; margin-left: 3px; border: 1px solid rgb(204, 204, 204); line-height: 30px; background: rgb(221, 221, 221);">&lt;input type="range"&gt;</span></font>创建样式。这是一件比较复杂的事情,因为它需要组合一系列的标准选择和属性以及非标准的前缀选择器和属性。我邀请Daniel对所有这些内容做一个解释。<p></p><div><br></div><div><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">随着IE10的发布,我们给range input创建样式的能力已经得到了引人注目提高。用纯CSS实现跨浏览器兼容的range input(sliders)已经成为可能。在这篇教程中,我们用基本的range input作为例子:</p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;"><img src="http://cdn.w3cplus.com/cdn/farfuture/sfmE3-fcFdHkRpB3MNgw4TpqiinsDqkr6eXie5waXYU/mtime:1416229629/sites/default/files/blogs/2014/1411/normal-range.png" alt="range input" title="range input" style="box-sizing: inherit; border: 1px solid; vertical-align: top; max-width: 100%; height: auto; padding: 2px; margin-left: auto; margin-right: auto; display: block; background: rgb(238, 238, 238);"></p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">然后把它变成:</p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;"><img src="http://cdn1.w3cplus.com/cdn/farfuture/dDRw97bzzUo7R14_tvgPN0NKvhCOgmjz8qx7wGuFh6g/mtime:1416229629/sites/default/files/blogs/2014/1411/styled-input.png" alt="range input" title="range input" style="box-sizing: inherit; border: 1px solid; vertical-align: top; max-width: 100%; height: auto; padding: 2px; margin-left: auto; margin-right: auto; display: block; background: rgb(238, 238, 238);"></p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">为了简化生成跨浏览器兼容的样式的过程,我们引进LESS。当然也有CSS版本。</p><h2 style="box-sizing: inherit; margin-bottom: 15px; font-size: 1.4em; color: rgb(0, 163, 207); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding-bottom: 5px; font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">添加基础CSS样式</h2><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">我们需要给range input添加几个样式来覆盖所有浏览器的默认外观。</p><pre class="css" style="box-sizing: inherit; overflow: auto; font-family: monospace, monospace; padding: 0.5em; color: rgb(131, 148, 150); margin-bottom: 20px; line-height: 20px; background: rgb(0, 43, 54);"><code class="css" style="box-sizing: inherit; font-family: monospace, monospace; font-size: 1em; display: block; padding: 0.5em; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">-webkit-appearance</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> none;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span> <span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;"><span class="comment" style="box-sizing: inherit;">/* Hides the slider so that custom slider can be made */</span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">100</span></span>%;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span> <span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;"><span class="comment" style="box-sizing: inherit;">/* Specific width is required for Firefox. */</span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>

<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-webkit-slider-thumb</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">-webkit-appearance</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> none;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>

<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">:focus</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">outline</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> none;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span> <span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;"><span class="comment" style="box-sizing: inherit;">/* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */</span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>

<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-ms-track</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">100</span></span>%;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> transparent;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span> <span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;"><span class="comment" style="box-sizing: inherit;">/* Hides the slider so custom styles can be added */</span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-color</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> transparent;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">color</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> transparent;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
</code></pre><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">我们创建了一个在所有浏览器中不可见或无样式的range input。现在我们可以添加基本样式。</p><h2 style="box-sizing: inherit; margin-bottom: 15px; font-size: 1.4em; color: rgb(0, 163, 207); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding-bottom: 5px; font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">给滑块添加样式</h2><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">那个被点击或者沿轨道拖动的小组件叫作滑块。它可以像常规的HTML元素一样被添加样式。</p><pre class="css" style="box-sizing: inherit; overflow: auto; font-family: monospace, monospace; padding: 0.5em; color: rgb(131, 148, 150); margin-bottom: 20px; line-height: 20px; background: rgb(0, 43, 54);"><code class="css" style="box-sizing: inherit; font-family: monospace, monospace; font-size: 1em; display: block; padding: 0.5em; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;">/* Special styling for WebKit/Blink */</span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-webkit-slider-thumb</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">-webkit-appearance</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> none;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">36</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">16</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">3</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#ffffff</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">margin-top</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> -<span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">14</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span> <span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;"><span class="comment" style="box-sizing: inherit;">/* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */</span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span> <span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;"><span class="comment" style="box-sizing: inherit;">/* Add cool effects to your sliders! */</span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>

<span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;">/* All the same stuff for Firefox */</span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-moz-range-thumb</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">36</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">16</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">3</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#ffffff</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>

<span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;">/* All the same stuff for IE */</span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-ms-thumb</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">36</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">16</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">3</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#ffffff</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
</code></pre><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">请注意在这里我们重复了几遍代码,这是有必要的因为你不能用逗号分隔这一类选择器。浏览器只要不能理解选择器的一部分就会整体抛弃这个选择器。</p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">我们得到了下面的样子:</p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;"><img src="http://cdn.w3cplus.com/cdn/farfuture/poDkeLLBEEDaBEWbvSsT6zfOwqT-3YKBKPqcXLtW4SA/mtime:1416229628/sites/default/files/blogs/2014/1411/invis-track.png" alt="range input" title="range input" style="box-sizing: inherit; border: 1px solid; vertical-align: top; max-width: 100%; height: auto; padding: 2px; margin-left: auto; margin-right: auto; display: block; background: rgb(238, 238, 238);"></p><h2 style="box-sizing: inherit; margin-bottom: 15px; font-size: 1.4em; color: rgb(0, 163, 207); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding-bottom: 5px; font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">给轨道添加样式</h2><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">滑块移动的水平线叫做轨道。它也可以像常规的HTML元素一样被添加样式。</p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">IE中的小提示:IE10+中给range input添加样式的方法略有不同。在IE里,你可以给上半部分(滑块的右边)区域和下半部分(滑块的左边)区域添加完全不同的样式。</p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">另一个需要注意的事情是你应该重点关注轨道,它在用户和range进行交互时会发生改变。</p><pre class="css" style="box-sizing: inherit; overflow: auto; font-family: monospace, monospace; padding: 0.5em; color: rgb(131, 148, 150); margin-bottom: 20px; line-height: 20px; background: rgb(0, 43, 54);"><code class="css" style="box-sizing: inherit; font-family: monospace, monospace; font-size: 1em; display: block; padding: 0.5em; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-webkit-slider-runnable-track</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">100</span></span>%;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">8.4</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#3071a9</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1.3</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#010101</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>

<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">:focus</span><span class="pseudo" style="box-sizing: inherit;">::-webkit-slider-runnable-track</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#367ebd</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>

<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-moz-range-track</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">100</span></span>%;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">8.4</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#3071a9</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1.3</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#010101</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>

<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-ms-track</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">100</span></span>%;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">8.4</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> transparent;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-color</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> transparent;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">16</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">color</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> transparent;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-ms-fill-lower</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#2a6495</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#010101</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">2.6</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">:focus</span><span class="pseudo" style="box-sizing: inherit;">::-ms-fill-lower</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#3071a9</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-ms-fill-upper</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#3071a9</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#010101</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">2.6</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">:focus</span><span class="pseudo" style="box-sizing: inherit;">::-ms-fill-upper</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#367ebd</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
</code></pre><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">上述代码让我们得到:</p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;"><img src="http://cdn2.w3cplus.com/cdn/farfuture/T7CK2nUlGEEJcnys8CFeD6NLTOmwikQzGSICPqShdkU/mtime:1416229629/sites/default/files/blogs/2014/1411/no-thumb.png" alt="range input" title="range input" style="box-sizing: inherit; border: 1px solid; vertical-align: top; max-width: 100%; height: auto; padding: 2px; margin-left: auto; margin-right: auto; display: block; background: rgb(238, 238, 238);"></p><h2 style="box-sizing: inherit; margin-bottom: 15px; font-size: 1.4em; color: rgb(0, 163, 207); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding-bottom: 5px; font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">构建一个完整的range input</h2><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">现在已经构建好了滑块和轨道,我们可以结合CSS来完成一个完整的range input。</p><h3 style="box-sizing: inherit; margin-top: 20px; margin-bottom: 15px; font-size: 1.3em; color: rgb(0, 183, 233); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">跨浏览器的range input完整CSS代码</h3><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">跨浏览器的range input完整CSS代码如下。</p><pre class="css" style="box-sizing: inherit; overflow: auto; font-family: monospace, monospace; padding: 0.5em; color: rgb(131, 148, 150); margin-bottom: 20px; line-height: 20px; background: rgb(0, 43, 54);"><code class="css" style="box-sizing: inherit; font-family: monospace, monospace; font-size: 1em; display: block; padding: 0.5em; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">-webkit-appearance</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> none;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">margin</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">18</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">100</span></span>%;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">:focus</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">outline</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> none;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-webkit-slider-runnable-track</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">100</span></span>%;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">8.4</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">animate</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>s;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#3071a9</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1.3</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#010101</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-webkit-slider-thumb</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">36</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">16</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">3</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#ffffff</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">-webkit-appearance</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> none;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">margin-top</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> -<span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">14</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">:focus</span><span class="pseudo" style="box-sizing: inherit;">::-webkit-slider-runnable-track</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#367ebd</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-moz-range-track</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">100</span></span>%;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">8.4</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">animate</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>s;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#3071a9</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1.3</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#010101</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-moz-range-thumb</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">36</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">16</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">3</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#ffffff</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-ms-track</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">100</span></span>%;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">8.4</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">animate</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>s;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> transparent;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-color</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> transparent;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">16</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">color</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> transparent;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-ms-fill-lower</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#2a6495</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#010101</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">2.6</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-ms-fill-upper</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#3071a9</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0.2</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#010101</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">2.6</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">::-ms-thumb</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">box-shadow</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>, <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">0</span></span>px <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#0d0d0d</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">1</span></span>px solid <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#000000</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">height</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">36</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">width</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">16</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">border-radius</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="number" style="box-sizing: inherit;">3</span></span>px;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#ffffff</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">cursor</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> pointer;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">:focus</span><span class="pseudo" style="box-sizing: inherit;">::-ms-fill-lower</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#3071a9</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
<span class="tag" style="box-sizing: inherit; color: rgb(133, 153, 0);">input</span><span class="attr_selector" style="box-sizing: inherit; color: rgb(203, 75, 22);"></span><span class="pseudo" style="box-sizing: inherit;">:focus</span><span class="pseudo" style="box-sizing: inherit;">::-ms-fill-upper</span> <span class="rules" style="box-sizing: inherit;"><span class="rules" style="box-sizing: inherit;">{
<span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit; color: rgb(181, 137, 0);"><span class="rule" style="box-sizing: inherit;"><span class="attribute" style="box-sizing: inherit;">background</span></span></span><span class="rule" style="box-sizing: inherit;">:<span class="value" style="box-sizing: inherit;"><span class="value" style="box-sizing: inherit;"> <span class="hexcolor" style="box-sizing: inherit; color: rgb(42, 161, 152);"><span class="hexcolor" style="box-sizing: inherit;">#367ebd</span></span>;</span></span></span><span class="value" style="box-sizing: inherit;"></span></span>
<span class="rule" style="box-sizing: inherit;"><span class="rule" style="box-sizing: inherit;">}</span></span></span><span class="rule" style="box-sizing: inherit;"></span></span>
</code></pre><h2 style="box-sizing: inherit; margin-bottom: 15px; font-size: 1.4em; color: rgb(0, 163, 207); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding-bottom: 5px; font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">完成的range input</h2><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">添加这些样式后得到的输入框如下:</p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;"><img src="http://cdn1.w3cplus.com/cdn/farfuture/dDRw97bzzUo7R14_tvgPN0NKvhCOgmjz8qx7wGuFh6g/mtime:1416229629/sites/default/files/blogs/2014/1411/styled-input.png" alt="range input" title="range input" style="box-sizing: inherit; border: 1px solid; vertical-align: top; max-width: 100%; height: auto; padding: 2px; margin-left: auto; margin-right: auto; display: block; background: rgb(238, 238, 238);"></p><h2 style="box-sizing: inherit; margin-bottom: 15px; font-size: 1.4em; color: rgb(0, 163, 207); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding-bottom: 5px; font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">补充:跨浏览器的range input完整LESS代码</h2><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">为每个浏览器创建相同的range input需要大量CSS代码。使用预处理器来更加高效得生成结果。下列是生成上述CSS代码的LESS文件。</p><pre class="ruby" style="box-sizing: inherit; overflow: auto; font-family: monospace, monospace; padding: 0.5em; color: rgb(131, 148, 150); margin-bottom: 20px; line-height: 20px; background: rgb(0, 43, 54);"><code class="ruby" style="box-sizing: inherit; font-family: monospace, monospace; font-size: 1em; display: block; padding: 0.5em; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">color:</span> <span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;">#424242;</span>
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">color:</span> <span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;">#555bc8;</span>

<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">radius:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">8</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">height:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">30</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">width:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">30</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-shadow-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">size:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">1</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-shadow-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">blur:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">1</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-shadow-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">color:</span> <span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;">#111;</span>
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">width:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">1</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">color:</span> white;

<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">width:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">100</span>%;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">height:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">10</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">size:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">2</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">blur:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">2</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">color:</span> <span class="comment" style="box-sizing: inherit; color: rgb(88, 110, 117); font-style: italic;">#222;</span>
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">width:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">1</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">color:</span> black;

<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">radius:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">5</span>px;
<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@contrast</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">5</span>%;

.shadow(<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@shadow</span>-size,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@shadow</span>-blur,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@shadow</span>-color) {
box-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">shadow:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@shadow</span>-size <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@shadow</span>-size <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@shadow</span>-blur <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@shadow</span>-color, 0px 0px <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@shadow</span>-size lighten(<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@shadow</span>-color,<span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">5</span>%);
}

.track() {
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">width:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-width;
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">height:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-height;
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">cursor:</span> pointer;
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">animate:</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">0</span>.<span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">2</span>s;
}

.thumb() {
.shadow(<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-shadow-size,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-shadow-blur,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-shadow-color);
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">border:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-border-width solid <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-border-color;
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">height:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-height;
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">width:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-width;
border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">radius:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-radius;
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">background:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-color;
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">cursor:</span> pointer;
}

input {
-webkit-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">appearance:</span> none;
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">margin:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-height/<span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">2</span> <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">0</span>;
<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">width:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-width;

&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:focus</span> {
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">outline:</span> none;
}

&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-webkit-slider-runnable-track</span> {
    .track();
    .shadow(<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-size,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-blur,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-color);
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">background:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-color;
    border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">radius:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-radius;
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">border:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-width solid <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-color;
}

&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-webkit-slider-thumb</span> {
    .thumb();
    -webkit-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">appearance:</span> none;
    margin-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">top:</span> ((-<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-width * <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">2</span> + <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-height) / <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">2</span>) - (<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-height / <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">2</span>);
}

&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:focus</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-webkit-slider-runnable-track</span> {
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">background:</span> lighten(<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-color, <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@contrast</span>);
}

&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-moz-range-track</span> {
    .track();
    .shadow(<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-size,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-blur,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-color);
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">background:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-color;
    border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">radius:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-radius;
   <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">border:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-width solid <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-color;
}
&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-moz-range-thumb</span> {
   .thumb();
}

&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-ms-track</span> {
    .track();
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">background:</span> transparent;
    border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">color:</span> transparent;
    border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">width:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@thumb</span>-width <span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">0</span>;
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">color:</span> transparent;
}

&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-ms-fill-lower</span> {
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">background:</span> darken(<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-color, <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@contrast</span>);
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">border:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-width solid <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-color;
    border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">radius:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-radius*<span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">2</span>;
    .shadow(<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-size,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-blur,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-color);
}
&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-ms-fill-upper</span> {
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">background:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-color;
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">border:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-width solid <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-border-color;
    border-<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">radius:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-radius*<span class="number" style="box-sizing: inherit; color: rgb(42, 161, 152);">2</span>;
    .shadow(<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-size,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-blur,<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-shadow-color);
}
&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-ms-thumb</span> {
    .thumb();
}
&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:focus</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-ms-fill-lower</span> {
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">background:</span> <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-color;
}
&amp;<span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:focus</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:</span><span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">:-ms-fill-upper</span> {
    <span class="symbol" style="box-sizing: inherit; color: rgb(203, 75, 22);">background:</span> lighten(<span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@track</span>-color, <span class="variable" style="box-sizing: inherit; color: rgb(181, 137, 0);">@contrast</span>);
}
}
</code></pre><h2 style="box-sizing: inherit; margin-bottom: 15px; font-size: 1.4em; color: rgb(0, 163, 207); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding-bottom: 5px; font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">浏览器支持</h2><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">range input自身的浏览器支持如下: Firefox 23+, Safari 4+, iOS 5+, Chrome 6+, Opera 11+, IE 10+, Android 4.2+。兼容性非常好。传统添加样式的样式方案应该匹配良好如果你遵循了这篇文章里的代码。</p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">这是多个当前版本浏览器中<a href="http://codepen.io/chriscoyier/pen/FtnAa" target="_blank" style="box-sizing: inherit; color: rgb(41, 180, 240); text-decoration: none; background: transparent;">demo</a>的截图。</p><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;"><img src="http://cdn2.w3cplus.com/cdn/farfuture/WXzIzVEn9pKWgULuc60eXNkXJsqOIvLeF-vEeY9n6W0/mtime:1416229629/sites/default/files/blogs/2014/1411/styled-inputs-cross-browser.jpg" alt="range input" title="range input" style="box-sizing: inherit; border: 1px solid; vertical-align: top; max-width: 100%; height: auto; padding: 2px; margin-left: auto; margin-right: auto; display: block; background: rgb(238, 238, 238);"></p><div style="box-sizing: inherit; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; line-height: 20px; margin-bottom: 20px;"><iframe src="http://codepen.io/chriscoyier/embed/FtnAa?height=157&amp;theme-id=1&amp;slug-hash=FtnAa&amp;default-tab=result&amp;user=chriscoyier" scrolling="no" frameborder="0" height="157" allowtransparency="true" allowfullscreen="true" class="cp_embed_iframe undefined" style="box-sizing: inherit; width: 940px; overflow: hidden;"></iframe></div><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">如果浏览器不支持range input,它依赖会表现为一个带有输入功能的有效文本输入框。</p><h2 style="box-sizing: inherit; margin-bottom: 15px; font-size: 1.4em; color: rgb(0, 163, 207); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding-bottom: 5px; font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">使用工具</h2><p style="box-sizing: inherit; margin-bottom: 25px; font-size: 16px; line-height: 30px; color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">实现跨浏览器range input样式到2014年才切实可行,还没有很多能生成样式的工具。<a href="http://danielstern.ca/range.css?ref=css-tricks" target="_blank" style="box-sizing: inherit; color: rgb(41, 180, 240); text-decoration: none; background: transparent;">range.css</a>是一个实用的生成range input样式的工具。</p><blockquote style="box-sizing: inherit; padding: 15px 20px; margin-bottom: 25px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(0, 163, 207); color: rgb(64, 64, 64); font-family: &quot;Microsoft YaHei&quot;, 微软雅黑, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; line-height: 20px; background: rgb(246, 246, 246);"><p style="box-sizing: inherit; font-size: 16px; line-height: 30px;">本文根据<a href="https://twitter.com/danieljackstern" target="_blank" style="box-sizing: inherit; color: rgb(41, 180, 240); text-decoration: none; background: transparent;">Daniel Stern</a>的《<a href="http://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/" target="_blank" style="box-sizing: inherit; color: rgb(41, 180, 240); text-decoration: none; background: transparent;">Styling Cross-Browser Compatible Range Inputs with CSS</a>》一文所译,整个译文带有我们自己的理解与思想,如果译得不好或有不对之处还请同行朋友指点。如需转载此译文,需注明英文出处:<a href="http://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/" target="_blank" style="box-sizing: inherit; color: rgb(41, 180, 240); text-decoration: none; background: transparent;">http://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/</a>。</p></blockquote></div>
页: [1]
查看完整版本: 用CSS创建跨浏览器的range input