Html
    Css
    Js

    
                        
div.uploadButton {
	border:1px solid #555;
	width:50px;
	height:20px;
	cursor:pointer;
	background:#fff;
	border-radius:4px;
	overflow:hidden;
}
div.rangeInputBox {
	margin:30px auto;
}
input[type=file] {
	display:none;
}
input[type=file]:focus {
	outline:none;
}
input[type=range].RangeInput {
	width:220px;
	height:12px;
	padding:0;
	margin:0 10px;
	vertical-align:middle;
	background:transparent;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
input[type=range].RangeInput:focus {
	outline:none
}
input[type=range].RangeInput::-webkit-slider-runnable-track {
	height:5px;
	cursor:pointer;
	background:#f2f5fb;
	border-radius:2px
}
input[type=range].RangeInput::-webkit-slider-thumb {
	width:12px;
	height:12px;
	margin-top:-4px;
	cursor:pointer;
	background:#d2dbe8;
	border-radius:50%;
	-webkit-appearance:none;
	appearance:none
}
input[type=range].RangeInput::-moz-range-track {
	height:5px;
	cursor:pointer;
	background:#f2f5fb;
	border-radius:2px
}
input[type=range].RangeInput::-moz-range-thumb {
	width:12px;
	height:12px;
	cursor:pointer;
	background:#d2dbe8;
	border:none;
	border-radius:50%
}
input[type=range].RangeInput::-ms-track {
	width:100%;
	height:5px;
	color:transparent;
	cursor:pointer;
	background:transparent;
	border-color:transparent
}
input[type=range].RangeInput::-ms-fill-lower,input[type=range].RangeInput::-ms-fill-upper {
	background:#f2f5fb;
	border-radius:2px
}
input[type=range].RangeInput::-ms-thumb {
	width:12px;
	height:12px;
	cursor:pointer;
	background:#d2dbe8;
	border:none;
	border-radius:50%
}
input[type=range].RangeInput::-ms-tooltip {
	display:none
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.7.2
 立即下载

头像上传预览加剪裁效果

这个效果 不用其他任何插件 纯原生 对js提供很有帮助。

2
      悄悄然、0
      2017/5/9 14:56:50
      能截图保存在本地吗? 回复
      谁说我是君子0
      2017/5/9 11:46:22

      这个不错,加油

      回复