Blogger Information
Blog 10
fans 0
comment 0
visits 8689
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
前端基础知识及导航下拉菜单脚本
天涯
Original
775 people have browsed it

前端基础知识及导航下拉菜单脚本

元素定位

在style中用position属性来实现元素定位
—position的值:

解释
absolute 绝对定位,相对于 static 定位以外的第一个父元素进行定位
relative 相对定位,相对于该元素的正常位置按设置的属性值进行偏移
fixed 绝对定位,相对于浏览器窗口进行定位
static 无定位,系统默认,根据文档流中出现的位置显示,并且大小根据原生大小显示
  • 除static属性外,其它三种定位均可以通过 “left”、 “top”、 “right”、 “bottom” 属性进行设置具体定位值或偏移值
  • 常用单位:px绝对像素单位 vh相对对象单位(可以理解相对百分比)

a标签的功能

  1. 打开一个网站
    示例代码:
    1. <a href="https://php.cn" target="_self">php.cn</a>
  2. 文件预览或下载
    1. <!-- 预览style.css -->
    2. <a href="style.css" target="_blank">css文件</a>
    3. <!--下载demo1.zip -->
    4. <a href="demo1.zip" target="_blank">zip文件</a>
  3. 发邮件
    1. <a href="mailto:12345678@qq.com" target="_blank">发邮件</a>
  4. 打电话
    1. <a href="tel:13888888888" target="_blank">13888888888</a>
  5. 跳转锚点
    1. <a href="#hello">跳转到hello</a>
    2. <h1 id="hello" style="margin-top: 1000px;">Hello world</h1>
    3. <a href="#">跳转到首页</a>
    4. <h1 id="#">回到首页</h1>

对象事件

对象常用的三种事件添加方法

  1. 对象内添加
    1. <!-- this代表当前对象 -->
    2. <button onclick="console.log(this.innertext)">按钮1</button>
  2. 对象属性方式,在script中添加
    1. <!-- this代表当前对象 -->
    2. <button >按钮2</button>
    3. <button >按钮3</button>
    4. <script>
    5. // <!-- 对象属性方式添加事件 只有最后一次有效的,同名事件彼此覆盖-->
    6. document.querySelectorAll('button')[1].onclick=function(){
    7. console.log("第一次点击");
    8. };
    9. document.querySelectorAll('button')[1].onclick=function(){
    10. console.log("第二次点击");
    11. }
    12. </script>
  3. 事件监听器,在script中使用addEventListener
    1. const btn3=document.querySelectorAll('button')[2];
    2. // btn3.addEventListener(事件类型,事件方法),可以给一个元素多次添加 同一个事件,并且可以自定义事件的触发阶段
    3. btn3.addEventListener('click',function(){
    4. console.log("第一次点击");
    5. });
    6. btn3.addEventListener('click',function(){
    7. console.log("第一次点击");
    8. }

导航下拉菜单脚本

导航下拉菜单脚本

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:这个案例目前有点超前了, 大家先有点感觉吧
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post