CSS+JS制作导航栏点击选中效果
来源:互联网 发布:oracle 数据库迁移 编辑:程序博客网 时间:2024/06/08 00:17
案例一:日历选中(li)
示例如图:
默认选中第一个:周一,如图:
点击周二,如图:
JS代码:
<script type="text/javascript"> var oLis=document.getElementsByTagName("li"); var i,j; var length=oLis.length; for(i=0;i<length;i++){ oLis[i].onclick=function(){ for(j=0;j<length;j++){ oLis[j].className=""; } this.className+="clickstyle"; } }</script>
html代码:
<ul class="cal_ul"> <a href="#"> <li class="active">周一<p>5</p> </li> </a> <a href="registration_doctor1.html"> <li>周二<p>6</p> </li> </a> <a href="#"> <li>周三<p>7</p> </li> </a> <a href="#"> <li>周四<p>8</p> </li> </a> <a href="#"> <li>周五<p>9</p> </li> </a> <a href="#"> <li>周六<p>10</p> </li> </a> <a href="#"> <li>周日<p>11</p> </li> </a> <a href="#"> <li>周一<p>12</p> </li> </a> </ul>
CSS代码:
<style> .cal_ul >li >a:hover{ background: #ffffff; } .clickstyle { background: #4E7CA0; color: #ffffff;}</style>
案例二:缴费选中
默认选中第一个:挂号费,如图:
点击第二个,诊疗费,如图:
JS代码:
<script type="text/javascript"> var oLis=document.getElementsByTagName("td"); var i,j; var length=oLis.length; for(i=0;i<length;i++){ oLis[i].onclick=function(){ for(j=0;j<length;j++){ oLis[j].className=""; } this.className+="clickstyle"; } }</script>
html代码:
<table class="table_pay"> <tr><td class="pay_td"><a href="#">挂号费:0.00</a></td></tr> <tr><td><a href="#">诊疗费:0.00</a></td></tr> <tr><td><a href="#">医药费:0.00</a></td></tr> <tr><td><a href="#">社保抵扣:0.00</a></td></tr> <tr><td><a href="#">自 费:0.00</a></td></tr> </table><a class="table_pay_a" href="pay_card.html">缴费</a>
CSS代码:
<style> .login-page .form .pay .table_pay .pay_td >a{/*提高优先级!*/ color:#ff6a00; } .login-page .form .pay .table_pay .clickstyle >a{ color:#ff6a00; } .clickstyle { text-align:center; height:60px; padding:0; color:#ff6a00; border:3px solid #ff6a00; border-radius:10px;}</style>
0 0
- CSS+JS制作导航栏点击选中效果
- JS点击导航菜单选中效果
- css导航栏选中是有移动下划线的效果
- css制作导航栏
- CSS导航栏制作
- CSS制作水平导航菜单效果
- CSS制作的垂直导航菜单效果
- 用css+js制作可自动伸缩导航栏
- html+ js+ jq+css导航条菜单的制作(水平,竖直,伸缩,带有动画效果等等。。。)
- 导航栏悬停效果制作
- js简单的实现点击选中点击取消的效果
- 用js实现导航菜单点击切换选中时高亮状态
- js实现导航菜单点击切换选中时高亮状态
- 动画效果css导航栏
- css+js制作简单的轮播图效果
- 【js】点击radio后的文字实现选中效果
- js导航栏处于选中状态
- js添加导航栏选中样式
- JavaScript之创建对象
- 2.1.2节练习
- 使用 spring-boot 中各种异常整理
- 【材质和贴图】
- An Easy Physics Problem
- CSS+JS制作导航栏点击选中效果
- Transform类
- 快速掌握一门语言最常用的50%
- @SuppressWarnings注解
- Sql Server 2008完全卸载方法
- json转换为对象
- linux proc目录
- LeetCode笔记:383. Ransom Note
- leetcode 36. Valid Sudoku