首页 技术 正文
技术 2022年11月14日
0 收藏 825 点赞 2,702 浏览 2218 个字

HTML(JavaScript)

 <!DOCTYPE html>
<html lang="en"> <head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge,chrome=1">
<link rel="stylesheet" href="./sass/index.css" rel="external nofollow" >
<script src="https://cdn.bootcss.com/jquery/1.11.0/jquery.min.js"></script>
<title>Document</title>
</head> <body>
<div class="container">
<!-- 标题 -->
<div class="book-title">
<h1 class="title">预约听课</h1>
</div>
<!-- 搜索 -->
<div class="search">
<input type="search" placeholder="可搜索昵称/姓名/手机号/ID">
<input type="button" value="搜索">
</div> <!-- 表单标题 -->
<div class="table">
<!-- 选中/取消 -->
<input type="checkbox" id="chooseAll" onchange="selectAll()">
<div class="table-name">标题</div>
<div class="table-name">内容</div>
<div class="table-name">时间</div>
<div class="table-name">详情</div>
</div> <!-- 表单内容 -->
<label>
<div class="table-content">
<input type="checkbox">
<div class="table-name">你要听课吗你要听课听课吗你要听课吗吗课吗你要听课吗吗你要听课吗你要听课吗</div>
<div class="table-name">谈定,今天不上课</div>
<div class="table-name">2015-04-5</div>
<div class="table-name">详情</div>
</div>
</label>
<!-- 表单内容 -->
<label>
<div class="table-content">
<input type="checkbox">
<div class="table-name">我要听课,我要听课 我要听我要听课我要听课我要听课课我要听课,我要听课
</div>
<div class="table-name">谈定,今天上课</div>
<div class="table-name">2015-4-6</div>
<div class="table-name">详情</div>
</div>
</label>
</div>
<script>
// jq : 多选
function selectAll() {
var isCheck = $("#chooseAll").is(':checked');
$("input[type='checkbox']").each(function() {
this.checked = isCheck;
});
}
// js:自动放大/小input宽度
document.querySelector("input").addEventListener("input", function() {
// this.style.width="14%"
this.style.width = "187px";
this.style.width = this.scrollWidth + "px";
});
</script>
</body>

SASS

 // 嵌套最好不要超过三层
body,
html {
margin:;
padding:;
padding: 8%;
border: 1px solid #000;
} .container {
.title {
width: 100%;
border-bottom: 1px solid #000;
}
.search {
display: flex;
justify-content: flex-end;
input {
text-align: center;
padding: 5px;
}
}
.table {
position: relative;
border-bottom: 1px solid #000;
display: flex;
&-name {
width: 20%;
justify-content: flex-start;
word-break: break-all;
text-align: center;
}
&-content {
padding: 3% 0;
border-bottom: 1px solid #f00;
display: flex;
justify-content: flex-start;
align-items: center;
position: relative;
&:hover {
background-color: #ddd;
cursor: pointer;
}
}
}
input[type="checkbox"] {
position: absolute;
left: -25px;
}
}
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,105
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,582
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,429
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,200
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,836
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,919