0%

自己写的一些复用样式


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/rem.js"></script>
<script src="js/jquery-1.11.3.js"></script>
<style>
*{padding:0;margin:0;}
//1、确定取消
.delDiv{width:11.52rem;height:4.48rem;text-align:center;color:#000;background:#F7F7F7;-moz-border-radius:0.555rem;-webkit-border-radius:0.555rem;border-radius:0.555rem;font-size:0.725rem;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:10000;}
.delDiv .delDiv_tip{width:100%;height:2.56rem;line-height:2.56rem;border-bottom:1px solid #e2e2e2;}
.delDiv .delDiv_info{width:100%;height:1.877rem;line-height:1.877rem;}
.delDiv .delDiv_info .delDiv_info_left{width:50%;height:1.877rem;text-align:center;float:left;border-right:1px solid #e2e2e2;box-sizing:border-box;}
.delDiv .delDiv_info .delDiv_info_right{width:50%;height:1.877rem;text-align:center;float:right;}
.delDiv .delDiv_info .btn-green{border:0;font-size:0.725rem;color:#3A79FF;background:none;outline:none;}

//.mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;background:#000;opacity:0.4;filter:alpha(opacity=40)}

.expurgate{width:4.48rem;height:2.517rem;line-height:2.517rem;text-align:center;color:#fff;background:#000;opacity:0.8;filter:alpha(opacity=80);-moz-border-radius:0.427rem;-webkit-border-radius:0.427rem;border-radius:0.427rem;font-size:0.683rem;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;}

//2、确定
//弹出框
.popup{width:11.52rem;height:4.48rem;text-align:center;color:#383838;background:#F7F7F7;-moz-border-radius: 0.555rem;-webkit-border-radius: 0.555rem;border-radius: 0.555rem;font-size:0.725rem;position: absolute;top:10rem;left:2.24rem;z-index:2000;}
.popup .pop_pass{display:table;width:11.52rem;height:2.56rem;border-bottom:1px solid #ccc;box-sizing:border-box;padding:0 1rem;}
.popup .pop_pass .pass{vertical-align:middle;display:table-cell;text-align:center;width:11.52rem;height:2.56rem;}
.popup .ok{height:1.92rem;line-height:1.92rem;color:#3A79FF;}
//遮罩层
.mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;background:#000;opacity:0.4;filter:alpha(opacity=40);}

//3、提示框
.hint{display:table;width:7rem;height:2rem;padding:0.6rem;color:#fff;background:#000;opacity:0.8;filter:alpha(opacity=80);-moz-border-radius:0.427rem;-webkit-border-radius:0.427rem;border-radius:0.427rem;font-size:0.683rem;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index: 10000;}
.hint_txt{vertical-align:middle;display:table-cell;text-align:center;width:7rem;height:2rem;}

//4、圆角
div{-moz-border-radius:0.256rem;-webkit-border-radius:0.256rem;border-radius:0.256rem;}

//5、透明度
div{opacity:0.3;filter:alpha(opacity=30);}

//6、placeholder颜色改变,字体大小改变
input:-moz-placeholder,textarea:-moz-placeholder{color:#B5B5B6;font-size:0.64rem;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#B5B5B6;font-size:0.64rem;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#B5B5B6;font-size:0.64rem;}

//7、滚动去除卡顿及滚动条
.wrap{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.wrap::-webkit-scrollbar{display:none;}

//8、水平垂直居中
div{position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;}

//9、背景渐变效果
div{
background:-webkit-linear-gradient(#ffbb18, #ff353f);
background:-moz-linear-gradient(#ffbb18, #ff353f);
background:-o-linear-gradient(#ffbb18, #ff353f);
background:-webkit-gradient(linear, from(#ffbb18), to(#ff353f));
background:#ffbb18;
background:linear-gradient(#ffbb18, #ff353f);
}

//10、引入字体
@font-face {
font-family:'shuweishufa';
src: url('fonts/shuweishufa.ttf');
}
div{
font-family:"shuweishufa";
}

//11、弹性盒布局

//12、swiper轮播图

//13、input框记住账号后背景为白色*/
input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset;}

//14、selsect框设置下拉按钮
.sel{width:9rem;height:1.579rem;border:0;outline:none;font-size:0.597rem;background: #fff url(../img/xiala.png) no-repeat right center;background-size:9% 50%;padding-right:0.8rem;}

//15、去除默认样式
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"],
input[type="tel"],
select,textarea{-webkit-appearance:none;}

//16、背景全屏显示
{margin: 0;padding: 0;}
html, body {width:100%;height: 100%;overflow: hidden;}
.cont {height: 100%;height: 100%;background-image:url("slider-2.jpg");background-size:cover;overflow:auto;}

//17、禁止选中复制
.nocopy {-moz-user-select:none;-webkit-user-select:none}

//18、文本溢出隐藏
div{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

//19、多行隐藏
div{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
</style>
</head>
<body>
<div>1234567890</div>
<!--1、确定取消-->
<!--<div class="delDiv" style="display:block;">
<div class="delDiv_tip">确认删除该图片吗?</div>
<div class="delDiv_info">
<span id="" class="delDiv_info_left">
<input id="btnCancel" type="button" value="取 消" class="btn-green" />
</span>
<span id="" class="delDiv_info_right">
<input id="btnDelTrue" type="button" value="确 认" class="btn-green" />
</span>
</div>
</div>
<div class="expurgate" style="display: none;">删除成功</div>
<div class="mask" style="display:block;"></div>-->


<!--2、确定,不管一行还是两行都是垂直居中-->
<!--<div class="popup" style="display:block;">
<div class="pop_pass"><p class="pass">虚拟购买人数不能大于当前虚拟在线人数1000</p></div>
<p class="ok">确定</p>
</div>
<div class="mask" style="display:block;"></div>-->


<!--3、提示框 ,不管一行还是两行都是垂直居中-->
<div class="hint" style="display: none;"><p class="hint_txt">抢购尚未开始,请注意抢购时间</p></div>





<!--13、PC端-->
<!--<input class="inp" type="text" onkeyup="clearNoNum(this)">-->
<!--<script>
function clearNoNum(obj){
obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符
obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的
obj.value = obj.value.replace(/^\./g,""); //必须保证第一个为数字而不是.
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$","."); //保证.只出现一次,而不能出现两次以上
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入两个小数
if(obj.value.indexOf(".")< 0 && obj.value !=""){//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额
obj.value= parseFloat(obj.value);
}
}
</script>-->


<!--14、移动端-->
<!--<input type="text" class="inp" />
<script>
$(".inp").bind("input","onpropertychange",function(){
$(this).val($(this).val().replace(/[^\d.]/g,""));
$(this).val($(this).val().replace(/\.{2,}/g,"."));

$(this).val($(this).val().replace(/^\./g,""));

$(this).val($(this).val().replace(".","$#$").replace(/\./g,"").replace("$#$","."));
$(this).val($(this).val().replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'));
if($(this).val().indexOf(".")< 0 && $(this).val() !=""){
$(this).val(parseFloat($(this).val()));
}
})
</script> -->

<!--15、复制按钮,复制input内容-->
<!--<input type="text" readonly id="text" value="1234566" />
<button onclick="myCopy()">点击复制文本框内的内容</button><br>
<script>
function myCopy(){
var ele = document.getElementById("text");
ele.select();
document.execCommand("Copy");
alert("复制成功");
}
</script> -->


</body>
<script>
//1、确定取消
$("#btnDelTrue").click(function(){
$(".delDiv").hide();
$(".mask").hide();
/*删除图片*/
$(".expurgate").show(0).delay(1000).hide(0);
})
$("#btnCancel").click(function(){
$(".delDiv").hide();
$(".mask").hide();
})

//2、确定
$(".ok").click(function(){
$(".popup").hide();
$(".mask").hide();
})

//3、提示框
$(".hint").show(0).delay(1000).hide(0);




//16、刷新当前页面
window.location.reload();


//17、判断是否在微信&&安卓上,是底部隐藏,否显示
// function is_weixn(id){
// var u = navigator.userAgent;
// var ua = navigator.userAgent.toLowerCase();
// if((ua.match(/MicroMessenger/i)=="micromessenger")&&(u.indexOf('Android')>-1)) {//判断微信终端&&android终端
// var oHeight = $(document).height(); //浏览器当前的高度
// $(window).resize(function(){
// if($(document).height() < oHeight){
// $(id).hide();
// }else{
// $(id).show();
// }
// })
// }
// }
// is_weixn(".btn");


//18、滚动条
// function scroll(){
// var myscroll;
// function loaded(){
// setTimeout(function(){
// myscroll=new IScroll(".wrap",{
// click:true,
// })
// },100);
// }
// window.addEventListener("load",loaded,false);
// }
// scroll();

//19、判断pc还是移动端,公安备号显示与隐藏
// function goPAGE() {
// if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
// $(".police").hide(); //移动端
// }
// else {
// $(".police").show();//pc端
// }
// }
// goPAGE();

//20、倒计时加零
// function add_zero(n){
// return n < 10 ? '0'+ n : n;
// }

//21、on绑定click事件在苹果手机失效的问题
//方法:{cursor:pointer}苹果有这么个设置,鼠标放上去,能够出现“手”型的图标才被认作可以使用点击事件


//22、通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端
// var u = navigator.userAgent;
// var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
// var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
// alert('是否是Android:'+isAndroid);
// alert('是否是iOS:'+isiOS);


//23、判断iPhone|iPad|iPod|iOS|Android客户端
// if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { //判断iPhone|iPad|iPod|iOS
//alert(navigator.userAgent);
// window.location.href ="iPhone.html";
// } else if (/(Android)/i.test(navigator.userAgent)) { //判断Android
//alert(navigator.userAgent);
// window.location.href ="Android.html";
// } else { //pc
// window.location.href ="pc.html";
// };



//24、点击键盘backspace键清空验证码
//动态
$(document).on("keydown",".information_txt",function(event){
event=event||window.event;
if (event.keyCode == 8) {
$(this).val("")
}
})
//不动态
// $('.information_txt').keydown(function (event) {
// event=event||window.event;
// if (event.keyCode == 8) {
// $(this).val("")
// }
// });

//25、复选框遍历选中的个数
// var n=0;
// for(var i=0; i< $(".gou").length;i++){
// if($(".gou")[i].checked){
// n++;
// }
// }

//26、复选框遍历选中的个数的值
// for(var j=0; j< $(".gou").length;j++){
// if($(".gou")[j].checked){
// var id=$(".gou")[j].value;
// }
// }

//27、复选框遍历选中的个数的值拼成字符串
// for(var j=0; j< $(".gou").length;j++){
// if($(".gou")[j].checked){
// var id=$(".gou")[j].value;
// var s=s+id+",";
// }
// }
// var ID=s.substr(0, s.length - 1);//最后一个逗号删除

//28、json数据拿取
// info:{1:{name:"生产管理",sm_id:["生产二维码","添加商品"]}}
// var obj=data.info;
// for (i in obj){
// console.log(obj);
// console.log(obj[i]);
// console.log(obj[i].name);
// console.log(obj[i].sm_id);
// var s2='<div style="margin: 10px 0;color: #1aad1a"><label class="checkbox-inline"><input type="checkbox" disabled checked />'+obj[i].name+'</label></div>'
// var arr=obj[i].sm_id;
// var s3='';
// for(var k=0;k<arr.length;k++){
// var s3=s3+ '<label class="checkbox-inline"><input type="checkbox" disabled checked />'+arr[k]+'</label>'
// }
// $(".main_ul").append("<li class='main_li'>"+s2+"<div style='margin-left:40px'>"+s3+"</div><li>");
// }
//29、复选框
// $('.all').click(function () {
// var id = $(this).attr('title');
// $('input[abc='+id+']').prop('checked',this.checked);
// });
// $('.gou').click(function () {
// var num = $(this).attr('abc');
// var n=0;
// for(var i=0; i<$('input[abc='+num+']').length;i++){
// if($('input[abc='+num+']')[i].checked){
// n++;
// }
// }
// if(n>0){
// $('input[title='+num+']').prop("checked", true);
// }else{
// $('input[title='+num+']').prop("checked", false);
// }
// });
//30、每次绑定前先取消上次的绑定防止重复
// $('#sub').unbind('click').click(function () {
// ...
// });
//31、map
// $("p").append( $("input").map(function(){
// return $(this).val();
// }).get().join(", ") );
</script>
</html>

------ The End ------
您的认可是我不断进步的动力!