最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

滑动条效果_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:03:55
文档

滑动条效果_html/css

滑动条效果_html/css_WEB-ITnose:准备将自己做的滑动条效果都放在这篇博文下。 自己的第一个成果 css body{ background: black; } #slider_1{ width: 400px; height: 2px; border-radius: 1px; display: -webkit-flex; position: relative;
推荐度:
导读滑动条效果_html/css_WEB-ITnose:准备将自己做的滑动条效果都放在这篇博文下。 自己的第一个成果 css body{ background: black; } #slider_1{ width: 400px; height: 2px; border-radius: 1px; display: -webkit-flex; position: relative;


准备将自己做的滑动条效果都放在这篇博文下。

自己的第一个成果

css

body{ background: black; } #slider_1{ width: 400px; height: 2px; border-radius: 1px; display: -webkit-flex; position: relative; margin: 30px auto; } #oSlider{ width: 15px; height: 15px; position: absolute; border: 1px solid rgb(249,247,107); border-radius: 10px; background: rgb(249,247,107); top: -7px; } #slider_11{ -webkit-flex:1; background: rgb(249,247,107); border-radius: 1px 0 0 1px; } #slider_12{ -webkit-flex:1; background: rgba(255,255,255,0.3); border-radius: 0 1px 1px 0px; }  

   #num{
      font-size: 24px;
      color: white;
      display: block;
      text-align: center;
    }

 

html

 

js

var slider_1=document.getElementById("slider_1");
var oSlider=document.getElementById("oSlider");
var num=document.getElementById("num");
var width=400;
var min=-7;
var max=393;
var drag=false;
var slider_11=document.getElementById("slider_11");
var slider_12=document.getElementById("slider_12");
slider_1.onclick=function(){
var ewidth=event.clientX-slider_1.offsetLeft;
change(ewidth);

}
oSlider.onmousedown=function(){
drag=true;
}
document.onmousemove=function(){
if(drag){
var ewidth=event.clientX-slider_1.offsetLeft;
if(ewidth<=min||ewidth>=max) return ;
change(ewidth);
}
}
document.onmouseup=function(){
drag=false;
}
function change(ewidth){
num.innerText=Math.round((ewidth+6)/width*100);
slider_11.style["-webkit-flex"]=ewidth/width;
slider_12.style["-webkit-flex"]=(width-ewidth)/width;
oSlider.style.left=ewidth+"px";
}

文档

滑动条效果_html/css

滑动条效果_html/css_WEB-ITnose:准备将自己做的滑动条效果都放在这篇博文下。 自己的第一个成果 css body{ background: black; } #slider_1{ width: 400px; height: 2px; border-radius: 1px; display: -webkit-flex; position: relative;
推荐度:
标签: 滚动 效果 滑动
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top