基本知识点
<div class=”box”>
<img class=”img”/>
</div>
.box{ position: relative;}
.img{ width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);}
Jquery中的text() html() val()区别
Text() 设置或返回被选元素的文本内容
Html() 返回或设置被选元素的内容,包括标签
Val() 返回或设置被选元素的值 (元素的值是通过value属性设置的,该方法大多用于input元素)
Input点击后不要出现轮廓框 outline:medium
标签前后一些小图标可以用伪类(伪类元素不能事件函数)
P::before{ content:””;
Border-style:solid;
Width: }
标签用h,去掉H的加粗用 font-weight:normal
Calc(100% - 10rem) 计算变动的宽高
Display:flex; //设置弹性布局
Justify-content:center; //水平居中
Align-items:center: //垂直居中
P块标签内容超出长度就影藏
display: block; //转换为块标签
overflow: hidden; //当前元素内的内容溢出的时候影藏溢出的部分
text-overflow: ellipsis;
white-space: nowrap;
P块标签内容显示两行超出长度就影藏
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
P标签的内容不换行时用
word-break: break-all;
input-button按钮变60秒倒计时(也可以用span标签)
var wait = 60;
function time(o) {
if(wait == 0) {
o.removeAttribute("disabled");
o.value = "获取验证码";
wait = 60;
} else {
o.setAttribute("disabled", true);
o.value = wait + "秒后重新获取";
wait--;
setTimeout(function() {
time(o)
}, 1000)
}
}
document.getElementById("btn").onclick = function() {
time(this);
}
标签位置在页面固定 position:fixed;
Tab标签 .hover {color: #2395FF;
border-bottom: 0.2rem solid #2395FF;
}
<ul id=”ul1”>
<li class=”hover”><li>
<li><li>
</ul>
<div id="tabs">
<div class="tab" style="display:block;"> </div>
<div class="tab"></div>
<div class="tab">第三部分</div>
<div class="tab">第四部分</div>
</div>
$(function(){
$("#ul1 li").on("click",function(){
$(this).addClass("hover").siblings("li").removeClass("hover");
var index=$(this).index();
$("#tabs div").eq(index).show().siblings(".tab").hide()
})
})
css三角形 border-style:solid;
Border-color:#DCDCDC transparent transparent transparent;
页面加载后自动刷新的方法
在页面开头加上代码
<script type="text/javascript">
function fresh() {
if(location.href.indexOf("?reload=true") < 0) {
location.href += "?reload=true";
}
}
setTimeout("fresh()", 50)
</script>
Input 和 textarea中的placeholder属性设置文字颜色和字号(可以在冒号前面写input和textarea)
::-webkit-input-placeholder{/*Webkit browsers*/
color:#999;
font-size:16px;
}
:-moz-placeholder{/*Mozilla Firefox 4 to 8*/
color:#999;
font-size:16px;
}
::moz-placeholder{/*Mozilla Firefox 19+*/
color:#999;
font-size:16px;
}
:-ms-input-placeholder{/*Internet Explorer 10+*/
color:#999;
font-size:16px;
}
跳转时重新打开一个页面
window.open("systemversion.html");
标签内的文本左右对齐
text-align: justify;
text-justify: inter-ideograph;
如何将一张图片自适应铺满在Html网页中?
<body
background=“这里是你要使用的图片的路径”
style=" background-repeat:no-repeat ;
background-size:100% 100%;
background-attachment: fixed;">
<div> <img>
div{width:100%;height:100%;position:absolute;}
微信浏览器播放video自动全屏问题
微信浏览器用的是chrome的内核 播放会自动将视频全屏
要解决问题需要在video标签中添加如下内容
webkit-playsinline="true"
x-webkit-airplay="true"
playsinline="true"
解决安卓部分浏览器问题的时候需要加上x5-playsinline
P标签内的文字占两行,多余的影藏,再加省略号
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
自动换行 属性
word-break: normal|break-all|keep-all;
normal |
使用浏览器默认的换行规则。 |
break-all |
允许在单词内换行。 |
keep-all |
只能在半角空格或连字符处换行。 |
Select option 后台获取到的数据显示的问题
if(jibenInfo.Records[0].cus_sex=="男"){
$('#sex option:nth-of-type(2)').attr("selected","selected");
}else{
$('#sex option:nth-of-type(1)').attr("selected","selected");
};
attr在iOS上不兼容,可以换成prop
jQuery实现删除节点(HTML代码)的用法
$("#list li").remove();
弹窗出现后自动多少秒后消失用的方法
setTimeout()
setTimeout(function(){alert("Hello"); }, 3000);
$(".underDev").click(function() {
$("#tishin").fadeIn(); //淡入效果
setTimeout(function(){ //自动多少秒后消失 $("#tishin").fadeOut(); //淡出效果
},1200)
})
原文地址:https://www.cnblogs.com/zjboke/p/11833412.html
- crontab执行python脚本提示ImportError解决方法
- Java学习之约瑟夫环的两中处理方法
- Zabbix实现QQ报警配置
- 限制用户使用su切换身份
- 微信小程序优秀开发资源汇总
- 编译安装openresty
- hdu 3367(Pseudoforest ) (最大生成树)
- chattr命令
- hdu 1561 The more, The Better (树上背包)
- hdu 1829 A Bug's Life(分组并查集(偏移量))
- 前端游戏编程基础-如何实现Canvas图像的拖拽、点击等操作
- hdu 4081 Qin Shi Huang's National Road System (次小生成树)
- python读取系统信息
- hdu 3948 Portal (kusral+离线)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 数据结构【动态栈】代码实现
- UOS安装chrome谷歌浏览器依赖Fonts-Liberation的问题
- UOS修改盘符名称(像windows的C、D、E盘)
- 【原创】Java并发编程系列29 | ConcurrentLinkedQueue
- UOS系统安装-配置Qt环境
- C++控制台程序接收、解析参数及被如何调用、调试
- C++11标准常用特性---统一初始化
- QPainter的fillRect函数-QGradient-Preset渐变颜色预设值
- 深度学习|Tensorflow2.0进阶
- Mumble——简介及搭建
- 网站开启HSTS增强安全性
- 形式化分析工具(六):HLPSL Tutorial(Example 4,other)
- Typecho回复可见功能
- 微信小程序开发实战(13):图像组件(image)
- Typecho文章代码高亮功能