网页UI-自定义滑杆组件

简介
网页UI自定义组件第二讲 自定义滑杆。网页上常见的种种UI效果我们经常感觉太漂亮了。接下来的几天我们会一直来使用CSS3来制作一些常见的UI效果,来改变浏览器默认UI效果。请大家持续关注。今天我们要分享的是关于浏览器的表单元素中最让人头疼的滑块效果。同样的会贴上视频。
常见的网页UI效果



案例效果



技巧说明
使用CSS3伪类:同样的要取消掉浏览器的默认效果,使用-webkit-appearance: none来去掉,显示滑块的样式使用伪类-webkit-slider-thumb来进行控制。详细效果请参见视频

代码:

<!DOCTYPE html>
<html>    
<head>        
    <meta charset="utf-8" />        
    <title></title>        
    <style>            
    *{                
        margin: 0;                
        padding: 0;                
        list-style: none;               
        border: none;            
    }            
    div{                
        margin:100px auto;                
        width: 600px;            
    }            
    input[type="range"]{                
        width: 100%;                
        outline: none;                
        -webkit-appearance:none;                
        height: 2px;                
        background: deepskyblue;            
    }            
    input[type="range"]::-webkit-slider-thumb{                
        -webkit-appearance:none;                
        width: 20px;                
        height: 20px;                
        background: lightblue;                
        border-radius: 100%;            
    }        
    </style>    
</head>    
<body>        
    <div>            
        <input type="range" min="0" max="100" value="0" step="1" />        
    </div>    
</body>
</html>

来源:http://bbs.520it.com/forum.php?mod=viewthread&tid=2936

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,681评论 1 92
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,196评论 4 61
  • 抚一缕青丝, 望一眼苍凉。 听一曲哀伤, 思一人断肠。 或许是独守一座空城与世界为敌。为一人也愿意。
    就算世界与我为敌阅读 2,828评论 0 3
  • 读完了斯通纳,发现已经很多年没有读过让自己如此感动的小说了。我一直认为,如果一本小说能让你感动,必然是你在小说中看...
    申徒未阅读 2,915评论 0 1