jquery Tab切换,CSS3制作发光字

jquery Tab切换,CSS3制作发光字

在这里插入图片描述

代码如下

<!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"><title>Tab</title><style>* {margin: 0;padding: 0}ul {list-style: none;}.container {margin: 10px auto;width: 300px;height: 500px;border: 2px solid #e7e7e7;border-radius: 10px;}.container h4 {text-align: center;height: 50px;line-height: 50px;font-size: 24px;background-color: #909399;color: #FFF;border-top-right-radius: 8px;border-top-left-radius: 8px;letter-spacing: 24px;padding-left: 16px;/* font: bold 24px "Microsoft YaHei"; */text-shadow: 1px 1px rgba(197, 223, 248, 0.8),2px 2px rgba(197, 223, 248, 0.8),3px 3px rgba(197, 223, 248, 0.8),4px 4px rgba(197, 223, 248, 0.8),5px 5px rgba(197, 223, 248, 0.8),6px 6px rgba(197, 223, 248, 0.8);}/* tab */#coupon {border-top: 2px solid #e7e7e7;height: 26px;border-bottom: 2px solid #e7e7e7;}#coupon>li {float: left;display: inline-block;width: 100px;height: 30px;line-height: 30px;font-size: 14px;color: rgb(177, 175, 175);box-sizing: border-box;text-align: center;cursor: pointer;margin-top: -2px;margin-bottom: -2px;}#coupon>li:first-child {border-left: 0;border-right: 0;}#coupon>li:last-child {border-left: 0;border-right: 0;}#coupon .active {border: none;background: #409eff;border-radius: 2px;color: #fff;}/* 优惠券内容 */#coupon-contain {margin: 10px 5px;}#coupon-contain>div>div {margin: 10px 5px;text-align: center;height: 40px;line-height: 40px;border-radius: 8px;background: #f56c6c;color: #fff;font-size: 14px;}/* 隐藏所有优惠券 */#coupon-contain>div {display: none;}/* 显示class为show的元素 */#coupon-contain>.show {display: block;}#coupon-contain>div:first-child>div {background: #67c23a;}#coupon-contain>div:last-child>div {background: #909399;}</style><script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js"></script><script>$(function () {var $coupon_tab = $("#coupon>li");var $coupon_contain = $('#coupon-contain>div');var index = 0;$coupon_tab.click(function () {// 移除tab中class的active属性$($coupon_tab[index]).removeClass('active');// 移除优惠券中class的active属性$($coupon_contain[index]).removeClass('show');index = $(this).index();// 添加tab中class的active属性$(this).addClass('active');// 添加优惠券中class的active属性$($coupon_contain[index]).addClass('show');});});</script>
</head><body><div class="container"><h4>优惠券</h4><ul id="coupon"><li class="active">未使用</li><li>已使用</li><li>已过期</li></ul><div id="coupon-contain"><div id=“coupon-unused” class="show"><div>未使用的优惠券</div><div>未使用的优惠券</div><div>未使用的优惠券</div></div><div id=“coupon-used” class="hide"><div>已使用的优惠券</div><div>已使用的优惠券</div><div>已使用的优惠券</div></div><div id=“coupon-expired” class="hide"><div>已过期的优惠券</div><div>已过期的优惠券</div><div>已过期的优惠券</div></div></div></div>
</body></html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/578599.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Three.js起步案例(画线)

Three.js官网 <template><div id"webgl"></div> </template><script setup> import * as THREE from three; import { OrbitControls } from three/addons/controls/OrbitControls.js;const scene new THREE.Scene();// 画线 // 材…

Servlet的三种创建方式!!!

1.实现Servlet接口的方式 /** Copyright (c) 2020, 2023, All rights reserved.**/ package com.by.servlet;import javax.servlet.*; import java.io.IOException;/*** <p>Project: JavaWeb-Servlet - ServletDome</p>* <p>Powered by scl On 2023-12-26 …

springboot参数校验常用注解及分组校验

一、使用方式添加Validated 二、常见注解 Null 被注解的元素必须为null NotNull 被注解的元素必须不为null NotBlank 只能作用在接收的 String 类型上&#xff0c;注意是只能&#xff0c;不能为 null&#xff0c;而且调用 trim() 后&#xff0c;长度必须大于 0即&#xff…

SM2 加解密工具

1、在pom.xml文件中&#xff0c;引入依赖类库 <dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.11</version> </dependency><!-- bcprov-jdk15to18--> <dependency…

【个人记录】Ceph删除OSD

目标 在ceph集群中踢出osd1 操作 下线OSD1 ceph osd out 1移除集群 ceph osd crush remove osd.1删除节点数据 ceph auth del osd.1 ceph osd rm 1查看是否生效 ceph osd tree快速脚本 #!/bin/bash id$1 echo "删除OSD:$id" ceph osd out $id ceph osd crush…

2024第6届中国(山东)国际智慧养老产业展览会

科技引领未来&#xff0c;共筑智慧养老新篇&#xff0c;2024山东智慧养老产业展览会5月举办 2024第6届中国&#xff08;山东&#xff09;国际智慧养老产业展览会 The 2024 sixth China (Shandong) International Smart pension Industry Exhibition 2024第六届中国&#xff08…

2015年第四届数学建模国际赛小美赛C题科学能解决恐怖主义吗解题全过程文档及程序

2015年第四届数学建模国际赛小美赛 C题 科学能解决恐怖主义吗 原题再现&#xff1a; 为什么人们转向恐怖主义&#xff0c;特别是自杀性恐怖主义&#xff1f;主要原因是什么&#xff1f;这通常是大问题和小问题的结合&#xff0c;或者是一些人所说的“推拉”因素。更大的问题包…

【JavaScript】复制文本到剪切板

✨ 专栏介绍 在现代Web开发中&#xff0c;JavaScript已经成为了不可或缺的一部分。它不仅可以为网页增加交互性和动态性&#xff0c;还可以在后端开发中使用Node.js构建高效的服务器端应用程序。作为一种灵活且易学的脚本语言&#xff0c;JavaScript具有广泛的应用场景&#x…

Failed to configure a DataSource: ‘url‘ attribute is not specified xxx 的另一种解决方法

报错信息&#xff1a; *************************** APPLICATION FAILED TO START ***************************Description:Failed to configure a DataSource: url attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine …

tvbox最新接口配置

TVBox是在Github的开源项目&#xff0c;本身是一个空壳软件&#xff0c;可免费使用及再开发。安装后需要配置接口才能正常使用。 TVBox&#xff0c;也被称为网络电视盒子&#xff0c;是一种可以连接到电视的设备&#xff0c;使电视具有智能电视的功能。TVBox的主要功能是通过网…

免费高清无水印视频素材在哪里下?

剪辑是一门创意工作&#xff0c;但很多初学者常常感到困惑&#xff0c;原因并不是因为他们不懂剪辑&#xff0c;而是因为他们不知道从哪里找到合适的素材。今天&#xff0c;我们将为大家盘点一些超全的剪辑素材资源&#xff0c;包括视频素材、音乐素材和图片素材等&#xff0c;…

WAVE SUMMIT迎来第十届,文心一言将有最新披露!

10句话2分钟&#xff0c;挑战成功说服宿管阿姨开门&#xff0c;这个人群中的“显眼包”是一个接入文心大模型4.0游戏里的NPC&#xff0c;妥妥 “工具人”实锤&#xff5e; 尝试用AI一键自动识别好坏咖啡豆&#xff0c;看一眼便知好坏&#xff0c;真正“颜值即正义”&#xff0…

初识Nginx默认配置文件

说起配置Nginx确实是一件让人头疼的事&#xff0c;开始时对Nginx配置不熟悉&#xff0c;为了满足需求在网上查找了很多相关配置的博客&#xff0c;也是天花乱坠不知道谁对谁错。就不停反复尝试最终在不懈的努力下中终于成功了。那时就觉得是时候好好整理一下Nginx的相关配置了。…

【Echarts】前端echarts 常用总结

文章目录 一、vue2 项目如何使用echarts二、Echarts设置柱状图y轴最⼩刻度为1三、echarts报错 echarts is not defined四、Echarts 柱形图实现从右向左滚动 一、vue2 项目如何使用echarts 在vue2项目中使用echarts 二、Echarts设置柱状图y轴最⼩刻度为1 在 Vue 中使⽤ Echar…

一个基于多接口的业务自动化测试框架!

这是一个成熟的框架&#xff0c;不是要让别人当小白鼠&#xff0c;它已经先后在两家公司的5条业务线进行了推广应用&#xff0c;用例条数到了几千条以上&#xff0c;并且从2018年开始每天都在CI/CD流程中被调用执行。 已有那么多接口测试框架&#xff0c;为什么重复造轮子&…

注解实现接口鉴权和防刷限制

注解实现接口鉴权和防刷限制 步骤1. 自定义注解2. 自定义Interceptor3. 拦截器注入Springboot4. 使用 项目中需要对开放给第三方接口实现鉴权和防刷限制可以使用自定义注解和Interceptor来实现 步骤 1. 自定义注解 Retention(RetentionPolicy.RUNTIME) Target(ElementType.ME…

Docker 创建容器

1、创建MySQL 拉取镜像&#xff1a;docker pull mysql:5.7创建容器&#xff1a;docker run -d --name mysql57001 -p 3306:3306 -v D:\DockerImage\QhData\MySql57:/var/lib/mysql -e MYSQL_ROOT_PASSWORD123456 mysql:5.7进入容器&#xff1a;docker exec -it mysql57001 bas…

深度学习框架TensorFlo

深度学习框架TensorFlow TensorFlow简介第一个TensorFlow应用TensorFlow APITensorFlow基础概念TensorFlow张量&#xff08;Tensor&#xff09;TensorFlow张量维度TensorFlow张量形状&#xff08;Shape&#xff09;TensorFlow张量数据类型&#xff08;Data Type&#xff09;Te…

北亚服务器数据恢复-服务器断电导致raid5故障的数据恢复案例

服务器数据恢复环境&#xff1a; 服务器有一组由12块硬盘组建的raid5阵列。 服务器故障&分析&#xff1a; 机房供电不稳导致服务器意外断电&#xff0c;工作人员重启服务器后发现服务器无法正常使用。 根据故障情况&#xff0c;北亚企安数据恢复工程师初步判断服务器故障原…

在Windows 10中,设置DNS的入口有三个,包括命令提示符

作为你互联网接入订阅的一部分,互联网服务提供商(ISP)还为本地网络提供必要的设置,包括域名系统(DNS)地址,以便访问你喜爱的网站、在线服务和下载文件。 唯一需要注意的是,ISP的DNS服务器通常不是私用的,比其他服务慢,有时也不可靠。然而,你可以随时使用来自第三方…