[HTML/CSS/JS]作品案例--笔记1

news/2024/11/8 20:47:17/

 一、头部导航栏代码

html代码

<!-- 第一部分 导航栏 登录 注册 卡片点击 切换   --><div class="nav-containers"><ul class="ul-one"><li class="li-one color-white">首页</li><li class="li-one">古诗练习<ul class="ul-two"><li class="li-two"><a href="./texstPaper.html">出古诗题</a></li><li class="li-two"><a href="./exam.html">练习古诗</a></li></ul></li><li class="li-one">诗歌<ul class="ul-two"><li class="li-two"><a href="./study.html">诗歌视频</a></li><li class="li-two"><a href="./text2.html">诗歌</a></li></ul></li><li class="li-one">教育<ul class="ul-two"><li class="li-two"><a href="./text.html">互动</a></li></ul></li><li class="li-one">导航1<ul class="ul-two"><li class="li-two">导航2</li><li class="li-two">导航2</li><li class="li-two">导航2</li></ul></li><li class="li-one">导航1<ul class="ul-two"><li class="li-two">导航2</li><li class="li-two">导航2</li><li class="li-two">导航2</li></ul></li><li class="li-one">登录|注册<ul class="ul-two"><li class="li-two"><span onclick="showDialog('.login-containers',true), showDialog('.hot-x', false)">登录</span></li><li class="li-two"><span onclick="showDialog('.logon-containers',true), showDialog('.hot-x', false)">注册</span></li></ul></li></ul></div>

js代码

 // 导航栏$('.li-one').hover(function () {//stop()立即停止动画$(this).children().stop().slideToggle();});

部分css代码

ul{list-style: none;margin: 0;padding: 0;
}
li{cursor: pointer;
}
a{text-decoration: none;color: #FFFFFF;
}
.color-white{color: #FFFFFF!important;background-color:rgba(0, 0, 0, 0.8);
}
/* 导航栏部分 */
.nav-containers{width: 100%;position: fixed;top: 0px;left: 0px;display: flex;justify-content: center;background-color:rgba(0, 0, 0, 0.5);color: #FFFFFF80;font-family: 微软雅黑,'Heiti SC',黑体,Arial;z-index: 20;
}
.nav-containers ul{background-color:rgba(0, 0, 0, 0.6);
}
.nav-containers li{width: 180px;height: 60px;text-align: center;line-height: 60px;  
}
.nav-containers li:hover{background-color:rgba(0, 0, 0, 0.8);color: #FFFFFF;
}
.ul-one{width: 1260px;display: flex;z-index: 10;}
.ul-two{display: none;
}

二、自动轮播图

html代码

<!-- 第二部分 图片轮播器--><div class="two_content"><div class="left_remove "></div><div class="right_remove"></div><div class="bigimages"><img src="https://img.dpm.org.cn/Uploads/Picture/2022/08/31/s630ec3a73e553.jpg" alt="" data="0"><img src="https://img.dpm.org.cn/Uploads/Picture/2022/09/28/s63340e337270c.jpg" alt="" data="1"><img src="https://img.dpm.org.cn/Uploads/Picture/2022/11/29/s63859d939961e.jpg" alt="" data="2"><img src="https://img.dpm.org.cn/Uploads/Picture/2022/11/29/s6385b09f3f21f.jpg" alt="" data="3"></div><div class="bigimg_prompt"><div class="bigimg_prompt_img "></div><div class="bigimg_prompt_img "></div><div class="bigimg_prompt_img "></div><div class="bigimg_prompt_img "></div></div></div>

js代码

//轮播图var timeIn = setInterval(carousel, 1000 * 4)var bigImgPromptImg = $('.bigimg_prompt_img ')var bigImages = $('.bigimages');var images = $('.bigimages img');var index = 0//轮播样式变化function styleBanner() {images.eq(index).show()images.eq(index).siblings().hide()bigImgPromptImg.eq(index).css("backgroundColor", "#FFFFFF");bigImgPromptImg.eq(index).siblings().css("backgroundColor", "rgba(0, 0, 0, 0.3)");}//自动轮播function carousel() {index++if (index > 3) {index = 0}styleBanner()}//鼠标悬浮停止轮播var twoContent = $('.two_content')var rightRemove = $('.right_remove')var leftRemove = $('.left_remove')twoContent.mouseover(function () {clearInterval(timeIn)rightRemove.css({right: "100px"})leftRemove.css({left: "100px"})})twoContent.mouseout(function () {timeIn = setInterval(carousel, 1000 * 3)rightRemove.css({right: "-60px"})leftRemove.css({left: "-60px"})});//点击底下长条实现切换bigImgPromptImg.click(function () {index = $(this).index();styleBanner()})//向右移rightRemove.click(function () {index++;if (index > 3) {index = 0}styleBanner()})//向左移leftRemove.click(function () {index--;if (index < 0) {index = 3}styleBanner()})

css代码

/* 轮播图部分 */
.two_content {width: 100%;height: 490px;position: relative;overflow: hidden;cursor: pointer;z-index: 1;
}.bigimages {width: 10000px;height: 500px;z-index: 1;position: relative;}.bigimages img {width: 1536px;height: 482px;
}.bigimages :nth-child(1) {z-index: 10;
}.right_remove {width: 60px;height: 60px;background-image: url('./../images/right_tb.png');position: absolute;opacity: 0.5;right: -60px;top: 250px;z-index: 10;transition: 1s;
}.right_remove:hover {opacity: 1;
}.left_remove {width: 60px;height: 60px;background-image: url('./../images/left_tb.png');position: absolute;opacity: 0.5;left: -60px;top: 250px;z-index: 10;transition: 1s;}.left_remove:hover {opacity: 1;
}.bigimg_prompt {width: 200px;height: 18px;position: absolute;bottom: 20px;left: 700px;display: flex;justify-content: space-around;z-index: 10;
}.bigimg_prompt div {width: 45px;height: 5px;border-radius: 5px;
}.bigimg_prompt div:nth-child(1) {background-color: #FFFFFF;
}.bigimg_prompt div:nth-child(n+2) {background-color: rgba(0, 0, 0, 0.3);
}


http://www.ppmy.cn/news/505882.html

相关文章

Vuex状态管理【案例】:购物车2023.05.19上

目录 1. 安装node10 :node-v10.24.1-x64.msi&#xff0c;查看是否安装成功 2. 在F盘创建文件夹demo,cmd进入命令行窗口&#xff0c;cd命令进入指定目录 3.初始化项目 4.设置淘宝镜像 5.安装vue2 6.安装vue-cli 7.安装webpack4.27 webpack-cli3 8.创建项目 9.进入shopc…

快手鸡蛋吐司

最近买了个电饼档&#xff0c;感觉就是烙饼的神器。网上一直说电饼铛是一个好东西&#xff0c;可以制作各种食物&#xff0c;可以煎蛋&#xff0c;鸡蛋饼&#xff0c;葱油饼&#xff0c;老婆饼&#xff0c;甚至还可以做披萨。 后来我就入手了一个&#xff0c;对于爱吃饼的同学来…

爱情智慧:凭什么别人嫁的比你好?

转自&#xff1a;http://blog.sina.com.cn/s/blog_7d75a1df0102wv00.html 文/柒叔 1 几天前&#xff0c;有一个姑娘在柒叔的微博私信里&#xff0c;问了一个问题&#xff1a; 同专业毕业的姑娘&#xff0c;男朋友都差不多&#xff0c;为什么几年后的同学聚会&#xff0c;差距那…

哈工大计算机网络课程网络层协议详解之:CIDR与路由聚集

哈工大计算机网络课程网络层协议详解之&#xff1a;CIDR与路由聚集 文章目录 哈工大计算机网络课程网络层协议详解之&#xff1a;CIDR与路由聚集CIDR与路由聚集CIDR路由聚集 CIDR与路由聚集 CIDR CIDR&#xff1a;无类域间路由&#xff08;CIDR&#xff1a;Classless InterDo…

E. Tracking Segments - 二分+前缀和

分析&#xff1a; 记录所有区间和给定的每一次的询问&#xff0c;二分询问的最小满足条件&#xff0c;可以通过前缀和来计算区间内有几个1。 代码&#xff1a; #include <bits/stdc.h>#define x first #define y secondusing namespace std;typedef long long ll; type…

操作系统实验-生产者/消费者问题的实现

一、实验目的&#xff1a; &#xff08;1&#xff09;掌握进程、线程的概念&#xff0c;熟悉相关的控制语。 &#xff08;2&#xff09;掌握进程、线程间的同步原理和方法。 &#xff08;3&#xff09;掌握进程、线程间的互斥原理和方法。 &#xff08;4&#xff09;掌握使…

0015-TIPS-pawnyable : userfaultfd

原文 Linux Kernel PWN | 040303 Pawnyable之userfaultfd userfaultfdの利用 题目下载 代码分析 #include <linux/cdev.h> #include <linux/fs.h> #include <linux/kernel.h> #include <linux/module.h> #include <linux/random.h> #include &…

【主板上各种接口和附属部件科普】

https://zhuanlan.zhihu.com/p/53379889 前言&#xff1a; 下一篇文章我打算简单介绍如何挑选主板&#xff0c;那么在下一篇文章写出来之前&#xff0c;我们先简单了解一下主板上那些沟沟槽槽&#xff0c;点点块块&#xff0c;详细了解一下主板各个接口以及附属部件的功能。顺带…