zsydgithub 1 жил өмнө
parent
commit
0d0e7504f8

+ 18 - 0
Html5/1_test.html

@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+</head>
+<body>
+  <!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-->
+
+  <!-- <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> -->
+
+  <!-- doctype   是一个HTML5标准的网页声明   必须写在HTML文档的第一行  
+    来告知浏览器的解析器用什么文档标准来解析 不同的渲染模式  会影响整个浏览器的页面
+  -->
+</body>
+</html>

BIN
Html5/222.mp4


+ 21 - 0
Html5/2_标签.html

@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+</head>
+<body>
+  <!-- 
+    header 定义头部
+    nav    定义导航栏
+    section 定义某一块区域
+    article 定义文章
+    aside 定义侧边栏
+    footer 定义页脚
+  -->
+  <!-- 语义化标签 -->
+  <header>11111</header>
+</body>
+</html>

+ 86 - 0
Html5/3_输入类型.html

@@ -0,0 +1,86 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+</head>
+
+<body>
+  <form action="">
+    text:<input type="text"> <br>
+    email:<input type="email"><br>
+    
+    <!-- 
+      type:email
+      会对输入的内容进行一个邮箱格式的校验
+      输入内容必须包含@  @前面和后面必须有数字  @前面不能有中文
+    -->
+    color:<input type="color"><br>
+    <!-- 
+      type:color 
+      调色板
+    -->
+    date: <input type="date"><br>
+    <!-- 
+      type:date
+      实现了日历的功能 带有自己的样式
+    -->
+    time: <input type="time"><br>
+    <!-- 
+      type:time
+      实现一个选取时间的功能
+    -->
+    range: <input type="range"><br>
+    range: <input type="range" step="20"><br>
+    <!-- 
+      type:range
+      滑块类型
+      step属性 定义每一次滑动的距离
+    -->
+    search: <input type="search"><br>
+    <!-- 
+      type:search
+      输入框可以输入内容 但是带有自己的清除按键
+    -->
+    number: <input type="number" step="2" max="20" min="9"><br>
+    <!-- 
+      type:number
+      当输入的数字  不是规定的有效值 那么会默认先调节为最近的有效值
+      max 最大值
+      min 最小值
+    -->
+    tel: <input type="tel" maxlength="11"><br>
+    <!-- 
+      type:tel
+      maxlength 输入最大的长度
+      手机端会唤起拨号键盘
+    -->
+    file: <input type="file" accept="image/png"><br>
+    <!-- 
+      type:file
+      上传文件  
+      accept  设置选择文件的类型
+    -->
+
+
+    <select name="" id="">
+      <option value="1">1</option>
+      <option value="2">2</option>
+    </select><br>
+
+
+    <input type="text" list="list1">
+
+    <datalist id="list1">
+      <option value="xiaoming" label="zhang">xiaoming</option>
+      <option value="xiaohong">xiaohong</option>
+      <option value="xiaoming" label="wang">xiaoming</option>
+    </datalist>
+    <input type="submit">
+  </form>
+</body>
+
+</html>

+ 17 - 0
Html5/4_音频控件.html

@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+</head>
+<body>
+  <!-- controls 是否显示控件 -->
+  <audio src="周杰伦-花海.mp3" controls></audio>
+  <!-- autoplay 自动播放   loop  循环播放 -->
+  <video src="222.mp4" controls autoplay loop></video>
+  
+
+</body>
+</html>

+ 55 - 0
Html5/5_选择器.html

@@ -0,0 +1,55 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+</head>
+
+<body>
+  <div id="div1" class="content">Hello</div>
+  <div class="content">word</div>
+  <ul id="ul1">
+    <li>1</li>
+    <li>2</li>
+    <li>3</li>
+  </ul>
+  <ul id="ul2">
+    <li>4</li>
+    <li>5</li>
+    <li>6</li>
+  </ul>
+  <script>
+    // var div1 = document.getElementById('div1')
+    // var content = document.getElementsByClassName('content')
+    // var div2 = document.getElementsByTagName('div')
+
+    /* querySelector 获取元素  但是只获取第一个元素 */
+    var div1 = document.querySelector('#div1')
+    console.log(div1)
+    var content = document.querySelector('.content')
+    console.log(content)
+    var div2 = document.querySelector('div')
+    console.log(div2)
+    /* querySelectorAll 查找所有满足条件的元素   */
+    /* nodeList 类数组  不是真正的数组  不太具备数组当中的方法 */
+    var aLi = document.querySelectorAll('li')
+    console.log(aLi)
+    var a = []
+    console.log(a)
+
+    for (var i = 0; i < aLi.length; i++) {
+      aLi[i].onclick = function(){
+        console.log(this.innerHTML)
+      }
+    }
+
+    var ul2 = document.querySelector('#ul2')
+    var bLi = ul2.querySelectorAll('li')
+    console.log(bLi)
+  </script>
+</body>
+
+</html>

BIN
Html5/周杰伦-花海.mp3


+ 91 - 0
css3/14_照片墙.html

@@ -0,0 +1,91 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+  <style>
+    * {
+      margin: 0;
+      padding: 0;
+    }
+
+    body {
+      background: #ccc;
+    }
+
+    img {
+      width: 125px;
+      height: 125px;
+      position: absolute;
+      top: -125px;
+      left: -125px;
+      transition: all 2s ease;
+    }
+  </style>
+</head>
+
+<body>
+  <img src="image/1.jpg" alt="">
+  <img src="image/2.jpg" alt="">
+  <img src="image/3.jpg" alt="">
+  <img src="image/4.jpg" alt="">
+  <img src="image/5.jpg" alt="">
+  <img src="image/6.jpg" alt="">
+  <img src="image/7.jpg" alt="">
+  <img src="image/8.jpg" alt="">
+  <img src="image/9.jpg" alt="">
+  <img src="image/10.jpg" alt="">
+  <img src="image/11.jpg" alt="">
+  <img src="image/12.jpg" alt="">
+  <img src="image/13.jpg" alt="">
+  <img src="image/14.jpg" alt="">
+  <img src="image/15.jpg" alt="">
+  <img src="image/16.jpg" alt="">
+  <img src="image/17.jpg" alt="">
+  <img src="image/18.jpg" alt="">
+  <img src="image/19.jpg" alt="">
+  <img src="image/20.jpg" alt="">
+  <img src="image/21.jpg" alt="">
+  <img src="image/22.jpg" alt="">
+  <img src="image/23.jpg" alt="">
+  <img src="image/24.jpg" alt="">
+  <script>
+    var oImg = document.getElementsByTagName('img')
+    //获取屏幕的宽度和高度
+    var screenWidth = document.body.clientWidth || document.documentElement.clientWidth
+    var screenHeight = document.body.clientHeight || document.documentElement.clientHeight
+
+    /* 
+    0   1   2   3   4   5
+    6   7   8   9   10  11
+    12  13  14  15  16  17
+    18  19  20  21  22  23
+    */
+    //横轴缝隙
+    var spaceX = (screenWidth - 125 * 6) / 7
+    //纵轴缝隙
+    var spaceY = (screenHeight - 125 * 4) / 5
+
+    for (var i = 0; i < oImg.length; i++) {
+      //求出来多少列
+      var col = i % 6 + 1
+      console.log(col)
+      //求出来多少行
+      var row =  Math.floor(i/6) + 1
+
+      oImg[i].style.left = spaceX * col + (col - 1) * 125 + 'px'
+      oImg[i].style.top = spaceY * row + (row - 1) * 125 + 'px'
+
+        //rotate(30deg)
+      oImg[i].style.transform = 'rotate(' + Math.random() * 40 + 'deg)'
+
+
+      oImg[i].style.transitionDelay = (23 - i) * 100 + 'ms'
+    }
+  </script>
+</body>
+
+</html>