js怎么制作html的主题,用HTML和CSS以及JS制作简单的网页菜单界面的代码

写ABROAD项目用到了标签这个东东,其实标签在WEB上到处可见,图中就依次显示了DCC文章发布器、ABROAD后台添加数据、百度图片搜索、sf发布博客文章时贴标签的样式——标签就像浏览器里原生的checkbox一样,不过checkbox实在太丑了,就使用这个简单方法美化一下好了。

1、HTML代码:

经济、金融类

行政、人资类

市场、销售类

电子工程IT类

工程类

生物医药类

物理、化学类

广告、传媒类

语言、翻译类

2、CSS代码(颜色、字体大小、间距自行调整):

/*标签样式*/

.tagsspan{

font:12px/22px'MicrosoftYahei',Arial,LucidaGrande,Tahoma;

border:1px#E3E0D9solid;

display:inline-block;

height:20px;

background:#FFF;

text-align:center;

padding:2px7px;

margin:1px4px;

cursor:pointer;

-webkit-transition:all.3sease-in-out;

-moz-transition:all.3sease-in-out;

overflow:hidden;

color:#989898;

}

.tagsspan:hover{

border-color:#00956d;

}

.tagsspan.active{

color:#FFF;

border-color:#00956d;

background-color:#00956d;

}

3、JS代码(代码也是根据自己的需求提取数据;原谅我放荡不羁使用了jquery库~):

//绑定标签点击事件@2014-01-2921:57:26

$('.tagsspan').on('click',function(){

$(this).toggleClass('active');

});

//读取标签数据时@2014-01-2923:12:35

vartag_content=',';

$('.tagsspan').each(function(k,v){

if($(v).hasClass('active')){

tag_content+=$(v).text()+',';

}

});

if(tag_content==','){

alert('请至少选择一个专业标签');

return;

}

c410d0facd4d7e6bd095b1aba1e7ff19.png

c12fab12a2cce7bbb4a7405e64c1343a.png

本文转载自中文网

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

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

相关文章

哔哩网站登录界面html代码,仿哔哩哔哩网页模板设计

【实例简介】【实例截图】【核心代码】bilibili├── Home.html├── Login.html├── Register.html├── css│ ├── bootstrap.min.css│ └── css.css├── forget the password.html├── img│ ├── 001.png│ ├── 002.png│ ├── 003.png│ …

2021高考成绩查询大连,2021年大连高考各高中成绩及本科升学率数据排名及分析...

一、大连高考各高中成绩及本科升学率数据2020年辽宁省普通高等学校招生文化课录取控制分数线普通类 文史特殊类型招生控制分数线:567分本科控制分数线:472分专科(高职、提前专科)控制分数线:150分普通类 理工特殊类型招生控制分数线&#x…

编写了html怎么测试,如何将测试结果写入HTMLTestRunner生成的报告标题中

HTMLTestRunner生成测试报告时,报告的标题在运行前就已经写死在代码了,假如我现在需要在执行完毕后,根据执行结果,把执行的状态写在标题里面,类似的效果如图:标题如果有一条执行错误的,就在后面…

编码 data text html c,谁说前端不需要懂二进制

作者:全栈成长之路 公号 / 山月行作为一名前端,在工作中也会遇到很多有关二进制处理的需求,如 EXCEL 表格的导出,PDF 的生成,多个文件的打包,音频的处理。从前后端整体上来说前端代表 UI 层,它的…

计算机联用测定无机盐溶解热测试题,计算机联用测定无机盐溶解热

计算机联用测定无机盐溶解热计算机联用测定无机盐溶解热一 实验目的1. 用量热计测定KCl的积分溶解热。2. 掌握量热实验中温差校正方法以及与计算机联用测量溶解过程动态曲线的方法。二 实验原理盐类的溶解过程通常包含着两个同时进行的过程:晶格的破坏和离子的溶剂化…

初中计算机考试用什么软件,初中信息技术《PowerPoint软件》考过啥

教师资格考试的试题中,不会缺少办公软件的身影,而办公软件作为最重要的文字处理工具,都考过哪些题目呢?该如何学习呢?中公教师给您指引方向。一、考题集锦1.PowerPoint中,为了让海龟按图1所示路线运动,应采用的方法是…

达内计算机毕业好找工作吗,大学生学什么好找工作 转行IT行业需要多久

6月毕业季,工作好找吗?9月招聘季,求职顺利吗?一直以来工作难找、人难招究竟难在哪?而另一边,企业求贤若渴,主动抢夺优秀人才!却有很多毕业生抱怨求职难,找不到理想的工作…

ajax数据交互代码,Django中使用jquery的ajax进行数据交互的实例代码

jquery框架中提供了$.ajax、$.get、$.post方法,用于进行异步交互,由于Django中默认使用CSRF约束,推荐使用$.get示例:实现省市区的选择最终实现效果如图:将jquery文件拷贝到static/js/目录下打开booktest/views.py文件&…

MySQL 入门教程:全网最全,MySQL 增删改查高级命令硬核总结

文章目录前言一、连接到 MySQL 数据库1.1、连接到本机上的 MySQL1.2、连接到远程主机上的 MySQL二、退出 MySQL 命令三、修改 MySQL 密码3.1、先给 root 用户加个密码 ab123.2、再将 root 用户的密码改为 djg345四、增加新用户4.1、增加一个可以在任何主机上登录用户 test1&…

网站设计好怎么上传到服务器的,虚拟主机上传到网站的几个步骤

虚拟主机怎么上传到网站?站长们可以利用专业的软件协助自己上传,比如专业的ftp软件,具备支持续点相传,上传,以及下载目录等等,不会将限制过长的网站剔除,还可以下载列队,可以长传到本地&#x…

数据库管理工具:全网最全,MySQL 数据库图形化管理界面应用 Navicat Premium 使用教程

文章目录前言一、Navicat 下载和安装1.1、Navicat 下载1.2、Navicat 安装和启动二、创建数据库连接2.1、连接本地数据库2.2、连接远程数据库三、对数据库的“增删改查”功能操作3.1、对数据库的基本操作3.1.1、新建数据库3.1.2、删除数据库3.1.3、修改数据库3.1.4、查询数据库3…

电脑无线网络与服务器共享,图文详解win7笔记本如何实现内置无线局域网卡共享...

图文详解win7笔记本如何实现内置无线局域网卡共享:windows7集合了众多优点于一身,带来了空前的操作体验,同时还吸取了苹果Mac OS X系统的特色,因此很多用户在新购置笔记本电脑的时候都预装了win7系统,而且现在市面上出…

数据库深度剖析:Oracle、Microsoft SQL Server、MySQL 三者有何区别?

文章目录前言一、Oracle 数据库1.1、支撑平台范围广1.2、Oracle 在兼容性、可移植性、可联结性、高生产率上、开放性也存在优点1.3、Oracle 价格是比较昂贵的二、Microsoft SQL Server 数据库2.1、可伸缩性好、与相关软件集成程度高2.2、拥有良好的 ODBC 接口2.3、基于微软&…

MySQL 完全卸载:教你如何完全卸载掉本地令人头大的 MySQL 数据库

文章目录前言一、控制面板卸载 MySQL二、删除 MySQL 数据库安装文件夹三、打开注册表编辑器四、删除残留注册表文件五、删除系统盘残留数据文件总结前言 如果我们 MySQL 数据库密码遗忘需要重新安装 MySQL 数据库时,就需要先卸载掉本地的文件。而 MySQL 并不是像其他…

MySQL 外码约束原理:如何解决数据库添加数据时产生的外码(外键)约束?

文章目录前言一、插入新数据时报错外键约束?二、对于出错 SQL 语句的分析三、对于外码约束的分析四、如何处理外键约束?总结前言 我们在使用 MySQL 数据库时,添加数据如果设计不合理很容易出现外码约束的情况,为什么会产生这样的问…

MySQL 案例练习:用一条 SQL 语句查询出每门课都大于 80 分的学生姓名

用一条sql语句查询出每门课都大于80分的学生姓名 首先需要进行分析: 要查询出每门课程都大于80分的学生姓名,因为一个学生有多门课程,所以会出现下面三种情况。 第一可能所有课程都大于80分。第二可能有些课程大于80分,另外一些…

如何删除 eclipse 中多余的 Tomcat server?为什么产生这种 bug?

文章目录前言一、错误原因分析二、解决方式总结前言 可能有些同学在使用 Eclipse 进行项目开发的时候,存在对于 Tomcat 的错误操作,会发现在下面的工具栏里 Server 的选项里面有好多 Server,按理说我们有一个可以使用就行了。那我们该如何删除…

HTTP 和 HTTPS 两种传输协议各自含义是什么?二者使用有什么区别?

文章目录前言一、什么是 HTTP 传输协议?二、什么是 HTTPS 传输协议?三、HTTP 和 HTTPS 有何区别?总结前言 HTTP 属于超文本传输协议,用来在 Internet 上传送超文本,而 HTTPS 为安全超文本传输协议,在 HTTP基…

在前端网页设计中 align 和 valign 两种对齐方式的不同取值区分(持续补充)

文章目录前言一、align 与 valign 的对齐方式与取值二、常见应用区分整理2.1、H5 页面设计的取值2.2、表格标题的取值2.3、表格属性的取值总结前言 不知道大家在学习 H5 的时候,有没有疑惑过,对于 align 和 valign 两种对齐方式在不同的情境下往往会有不…

H5 中 bordercolorlight 属性的用法及作用

一、问题场景 今天在复习 H5 页面设计表格&#xff0c;发现<table>标签中添加了新的属性&#xff1a;bordercolorlight。我们来看看有什么作用。 示例如下&#xff1a; table bordercolorlight"颜色值"&#xff08;黄色部分&#xff09;效果如下图所示&…