dongxiuling 2 年之前
父节点
当前提交
d00c6a6eb2
共有 5 个文件被更改,包括 108 次插入1 次删除
  1. 二进制
      .DS_Store
  2. 89 0
      2_css/18_定位.html
  3. 15 0
      3_项目/css/index.css
  4. 二进制
      3_项目/images/news.png
  5. 4 1
      3_项目/index.html

二进制
.DS_Store


+ 89 - 0
2_css/18_定位.html

@@ -0,0 +1,89 @@
+<!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>
+        #div0{
+            width:800px;
+            height: 500px;
+            background: #ccc;
+            /* 移动父元素 观察子元素的位置 */
+            /* margin:50px; */
+            position: relative;
+            left:50px;
+            top:50px;
+        }
+        #div1{
+            width: 200px;
+            height: 100px;
+            background: #f00;
+            float: left;
+        }
+        #div2{
+            width: 200px;
+            height: 100px;
+            background: #0f0;
+            float: left;
+
+            /* 定位 position:
+            relative 相对定位 1相对于自己的初始位置 2定位后空间不释放
+            absolute 绝对定位 1相对于最近已定位祖先元素,如果没有最近已定位的祖先元素相对于body  2定位后空间释放 
+            fixed 固定定位 1相对于浏览器的可视窗口 2空间释放
+            static 静态的 不定位
+
+            */
+
+            /* position: relative;
+            left:50px;
+            top:200px; */
+            position: absolute;
+            left:50px;
+            top:200px;
+
+
+        }
+        #div3{
+            width: 200px;
+            height: 100px;
+            background: #00f;
+            float: left;
+
+        }
+        #div5{
+            width: 100px;
+            height: 200px;
+            background: pink;
+            position: fixed;
+            left:10px;
+            top: 0;
+        }
+
+    </style>
+</head>
+<body>
+    <div id="div0">
+        <div id="div1"></div>
+        <div id="div2"></div>
+        <div id="div3"></div>
+    </div>
+
+    <div id="div5"></div>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    <h1>你好啊黑大黑大hghfghfgh范还得给非递归</h1>
+    
+</body>
+</html>

+ 15 - 0
3_项目/css/index.css

@@ -119,4 +119,19 @@
 }
 .menu {
     margin-left:260px;
+}
+
+/* 子元素相对于父元素定位  
+
+    把子元素设置为绝对定位 absolute 
+    父元素设置为relative
+*/
+.menu li.active{
+    /* background: #6F26BD; */
+    position: relative;
+}
+.active img{
+    position: absolute;
+    right: 34px;
+    top: -9px;
 }

二进制
3_项目/images/news.png


+ 4 - 1
3_项目/index.html

@@ -66,7 +66,10 @@
     <div class="menu-box">
         <ul class="menu">
             <li>商城首页</li>
-            <li>所有商品</li>
+            <li class="active">
+                所有商品
+                <img src="images/news.png" alt="">
+            </li>
             <li>团购专区</li>
             <li>秒杀专区</li>
             <li>实体店</li>