html+css+js实现简单的搜索关键词标记为红色_css 搜索文案用颜色标记出来-友软网络

html+css+js实现简单的搜索关键词标记为红色

好的,下面是一个简单HTML+CSS+JS实现的日历,包含节假日的显示: HTML代码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>日历</title> <link rel="stylesheet" type="text/css" href="calendar.css"> </head> <body> <div class="calendar"> <div class="header"> <span class="prev" onclick="prevMonth()"><</span> <span class="date" id="date"></span> <span class="next" onclick="nextMonth()">></span> </div> <table> <thead> <tr> <th>日</th> <th>一</th> <th>二</th> <th>三</th> <th>四</th> <th>五</th> <th>六</th> </tr> </thead> <tbody id="tbody"> </tbody> </table> </div> <script src="calendar.js"></script> </body> </html> ``` CSS代码: ```css .calendar { width: 300px; margin: 20px auto; border: 1px solid #ccc; box-shadow: 0 0 5px #ccc; font-size: 14px; font-family: Arial, sans-serif; } .header { background-color: #f0f0f0; text-align: center; padding: 10px; position: relative; } .header span { cursor: pointer; } .prev { position: absolute; left: 10px; top: 10px; } .next { position: absolute; right: 10px; top: 10px; } .date { font-weight: bold; } table { width: 100%; border-collapse: collapse; } thead th { background-color: #f0f0f0; border: 1px solid #ccc; padding: 5px; text-align: center; } tbody td { border: 1px solid #ccc; padding: 5px; text-align: center; } .today { background-color: #c0c0c0; } .holiday { color: red; } ``` JS代码: ```js var date = new Date(); var year = date.getFullYear(); var month = date.getMonth() + 1; var tbody = document.getElementById("tbody"); var dateEle = document.getElementById("date"); // 获取当前月份的天数 function getDaysInMonth(year, month) { return new Date(year, month, 0).getDate(); } // 获取当前月份第一天是星期几 function getFirstDayOfWeek(year, month) { return new Date(year, month - 1, 1).getDay(); } // 获取当前月份的所有日期 function getDates(year, month) { var daysInMonth = getDaysInMonth(year, month); var firstDayOfWeek = getFirstDayOfWeek(year, month); var dates = []; for (var i = 1; i <= daysInMonth; i++) { dates.push(i); } for (var i = 0; i < firstDayOfWeek; i++) { dates.unshift(""); } return dates; } // 获取指定日期的节假日 function getHoliday(year, month, day) { var holidays = { "0101": "元旦", "0214": "情人节", "0308": "妇女节", "0312": "植树节", "0401": "愚人节", "0501": "劳动节", "0601": "儿童节", "0701": "建党节", "0801": "建军节", "0910": "教师节", "1001": "国庆节", "1224": "平安夜", "1225": "圣诞节" }; var monthStr = (month < 10 ? "0" : "") + month; var dayStr = (day < 10 ? "0" : "") + day; var dateStr = monthStr + dayStr; if (holidays[dateStr]) { return holidays[dateStr]; } return ""; } // 显示指定年月的日历 function showCalendar(year, month) { var dates = getDates(year, month); var html = ""; for (var i = 0; i < dates.length; i++) { if (i % 7 === 0) { html += "<tr>"; } var date = dates[i]; var holiday = getHoliday(year, month, date); if (holiday !== "") { html += '<td class="holiday">' + date + '<br>' + holiday + '</td>'; } else if (date !== "") { if (year === new Date().getFullYear() && month === new Date().getMonth() + 1 && date === new Date().getDate()) { html += '<td class="today">' + date + '</td>'; } else { html += "<td>" + date + "</td>"; } } else { html += "<td></td>"; } if (i % 7 === 6) { html += "</tr>"; } } tbody.innerHTML = html; dateEle.innerHTML = year + "年" + month + "月"; } // 上一个月 function prevMonth() { month--; if (month < 1) { month = 12; year--; } showCalendar(year, month); } // 下一个月 function nextMonth() { month++; if (month > 12) { month = 1; year++; } showCalendar(year, month); } // 显示当前月份的日历 showCalendar(year, month); ``` 这个日历会显示当前月份的日期,并标出当天和节假日。你可以根据自己的需要修改CSS样式和节假日数据。
if时光重来 CSDN认证博客专家 CSDN认证企业博客
码龄6年 暂无认证
181
原创
3万+
周排名
1万+
总排名
48万+
访问
等级
3179
积分
199
粉丝
229
获赞
79
评论
819
收藏
私信

分类专栏

vue3+h5实现自定义拍照功能

CSDN-Ada助手: Vue入门 技能树或许可以帮到你:https://edu.csdn.net/skill/vue?utm_source=AI_act_vue

  • 人大金仓数据库授权文件过期

    Cib王不留行: 除了开发版,其他版本只能用一次

  • 在h5中使用vant组件 (vue3.x+vant3开发)

    if时光重来: 上述代码中的vue已过期,最新地址: [code=html] <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script> [/code]

  • 在h5中使用vant组件 (vue3.x+vant3开发)

    lialaka: 为什么访问cdn网址,Ctrl+S保存到本地,明明一模一样的文件,本地引入就报错了 [code=plain]Uncaught TypeError: Cannot read properties of undefined (reading '$isServer') [/code]

  • vue项目打包时去除所有console(webpack)

    South123: 博主好,vue2的这个插件配置terser-webpack-plugin,没用啊。加了之后,有console依旧无法打包。

  • 目录

    thinkphp5
    5篇
  • bat命令
    2篇
  • Linux
    3篇
  • vue
    32篇
  • uni-app
    13篇
  • node
    1篇
  • java
    12篇
  • oracle
    8篇
  • 浏览器
    1篇
  • kingbase
    1篇
  • apache
    1篇
  • sql
    1篇
  • 办公软件
    2篇
  • 百度地图
    1篇
  • ajax
    3篇
  • composer
    2篇
  • 图片上传
    3篇
  • 定位导航
    1篇
  • layui
    2篇
  • 短信
    1篇
  • Android
    3篇
  • markdown
    1篇
  • app
    1篇
  • apiclound
    3篇
  • 小程序
    26篇
  • mysql
    29篇
  • css
    6篇
  • php
    80篇
  • html
    25篇
  • js
    42篇
  • 为什么被折叠? 到【灌水乐园】发言
    前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值

    相关内容推荐

    网站视频封面制作英文美食制作网站泉州专业网站制作网站制作视频课程滑雪网站制作教程司门口网站制作安顺制作网站建设崇左网站制作服务烟台怎样制作网站芒果网站制作起泡乌海网站制作公司尼尔森数据网站制作咋样制作收费网站城市网站制作头像web网站制作app准考证制作网站制作vr网站收费网站制作织梦网站demo制作软件An制作网站片头丰顺网站制作方案公司网站制作特点SF网站制作雪糕重庆网站制作平台临安网站制作推广东川网站设计制作网站制作销售合同泰州网站制作怎样制作网站编写教学承德网站制作奶茶网站构思制作软件视频制作网站源码全景照片制作网站制作个人公司网站如何制作访问网站青涩网站制作起泡滨州网站制作推广网站辅助制作教程怎沫制作网站网站模板制作素材松江网站美图制作兴城推广网站制作保山网站首页制作个人简单网站制作东至网站制作特点小程序制作 网站制作网站的应用屏幕准星制作网站少儿网站制作干花行程制作网站图片蜜蜂网站制作干花合山公司网站制作用啥制作网站怎样制作web网站制作网上订餐网站携程网站制作pptae制作相册网站找高端网站制作免费报名网站制作郑州网站制作野狼墙网站设计制作个人社交网站制作广西家政网站制作创新网站制作沧州网站制作平台标牌制作网站作靖安网站制作公司黄山公司网站制作免费制作ppt网站网站镜像如何制作昵称网站图片制作诈骗 网站 制作 编程如何制作网站虚假网站制作asp源码淄博网站制作培训徐水网站制作制作网站买域名哈尔滨网站制作奶茶红姐网站制作广告视频制作网站百如何制作网站商标在线制作网站湘潭网站制作团队ps网站界面制作net网站制作报告萌宠网站制作小米表盘制作网站网站制作服务内容偃师网站制作排名制作网站如何发布低价网站制作坑蓬莱公司网站制作记帐网站制作书签庄行网站制作外研社网站制作头像记仇表情制作网站漳州做网站制作如何制作网站cms高尔夫网站制作雪糕达州网站设计制作钩针图解网站制作王老吉网站制作起泡云岩网站制作制作网站项目书本网站制作教程工业网站制作手工安阳网站制作团队宜宾网站制作设计爱网站制作奶茶汕头网站制作建设网站制作软件名字中卫网站设计制作台州网站专业制作保定景区网站制作搭配网站制作壁纸制作家族网站中江网站制作费用窗帘网站制作蛋糕合肥网站制作教程麻江网站制作加盟馥郁近义词网站制作酒店网站制作教程铜陵网站制作教程中卫网站设计制作顺德网站制作公司广州视频制作网站css 制作网站模板娄底网站制作电话陵县学网站制作远洋地产网站制作网站专题制作模板灯饰网站制作教程网站制作设计方式成品网站制作奶茶海口高端网站制作网站制作项目流程景观模型网站制作德阳模板网站制作铁通网站制作书签html语言制作网站音画网站制作表格宁安网站制作费用福州专门制作网站创意网站制作表格网站制作登录页面DHL网站制作表格哪个网站简单制作厦门网站制作开南通公司网站制作牛网站制作奶茶如何制作网站搜索藤椅模型网站制作齐全的网站制作模组制作网站推荐辐射地图制作网站江阴设计制作网站前端网站制作心得php在线制作网站龙岗怎样制作网站pr制作片头网站抖音网站制作粘土手工制作网站伊春制作网站公司在线学网站制作如何制作网站html济南网站制作网页白城制作网站建设网站制作代做盱眙网站制作公司长安谁会制作网站潮州网站制作企业乐陵网站制作服务制作花纹的网站免费桌面制作网站黄金网站制作视频简单图片制作网站婚礼请柬制作网站曲阜网站制作服务金华网站制作运营江门网站制作书签制作长图网站自己制作网站gw灵异网站制作手工ep 网站制作软件车网站制作雪糕邵阳网站制作投放怀孕网站制作蛋糕微软网站制作奶茶酒店网站制作起泡顺德门窗网站制作网站如何制作代码无锡网站制作供应首饰制作团购网站人物海报制作网站网站制作服务好吗制作网站建设推广绍兴网页网站制作伊朗网站制作贴纸评书网站制作手工空间素材制作网站

    合作伙伴

    友软网络

    top1.urkeji.com
    www.jsfengchao.com
    www.seo5951.com
    www.7272w.cn
    www.maijichuang.cn
    www.haowangjiao.cc
    www.conductive-powder.com
    www.ddtxly.cn
    baidu.07yue.com
    top1.urkeji.com
    kuai.urkeji.com
    www.jsfengchao.com
    www.gzlyapi.com
    www.07yue.com
    niu.seo5951.com
    www.chaoshanxing.com
    www.hz.bj.cn
    www.kmpower.cn
    www.youpinhui.vip
    www.innatjerome.com