当前位置: 首页 > news >正文

免费的ps软件合肥seo排名优化

免费的ps软件,合肥seo排名优化,做网站需要多少钱一年,长沙推广引流最近&#xff0c;因需要用HTMLJAVASCRIPTCSS实现了一个日历控件&#xff0c;效果如下&#xff1a; 单击上月、下月进行日历切换。当前日期在日历中变颜色标注显示。还是老老套路、老方法&#xff0c;分HMLCSSJAVASCRIPT三部分代码。 一、html代码 <h1>学习计划</h1…

最近,因需要用HTML+JAVASCRIPT+CSS实现了一个日历控件,效果如下:
请添加图片描述
单击上月、下月进行日历切换。当前日期在日历中变颜色标注显示。还是老老套路、老方法,分HML+CSS+JAVASCRIPT三部分代码。

一、html代码

<h1>学习计划</h1>	<div class="month">      <ul><li class="prev"><上月</li><li class="next">下月></li><li style="text-align:center"><span id="monthbox">10月</span><br><span style="font-size:18px" id="yearbox">2023年</span></li></ul></div><ul class="weekdays"><li>星期一</li><li>星期二</li><li>星期三</li><li>星期四</li><li>星期五</li><li>星期六</li><li>星期日</li></ul>	<ul class="days"></ul>	

这段代码主要包含三个部分,一是头部显示年月,上月、下月切换按钮;二是显示星期一到日;三是日期容器,存在日期。

二、CSS代码

* {box-sizing:border-box;}ul {list-style-type: none;}body {font-family: Verdana,sans-serif;}		.month {padding: 70px 25px;width: 100%;background: #1abc9c;}		.month ul {margin: 0;padding: 0;}		.month ul li {color: white;font-size: 20px;text-transform: uppercase;letter-spacing: 3px;}		.month .prev {float: left;padding-top: 10px;cursor: pointer;}		.month .next {float: right;padding-top: 10px;cursor: pointer;}		.weekdays {margin: 0;padding: 10px 0;background-color: #ddd;}		.weekdays li {display: inline-block;width: 13.6%;color: #666;text-align: center;}		.days {padding: 10px 0;background: #eee;margin: 0;}		.days li {list-style-type: none;display: inline-block;width: 13.6%;text-align: center;margin-bottom: 5px;font-size:12px;color: #777;}		.days li .active {padding: 5px;background: #1abc9c;color: white !important}		/* Add media queries for smaller screens */@media screen and (max-width:720px) {.weekdays li, .days li {width: 13.1%;}}		@media screen and (max-width: 420px) {.weekdays li, .days li {width: 12.5%;} .days li .active {padding: 2px;}}@media screen and (max-width: 290px) {.weekdays li, .days li {width: 12.2%;}}

这段代码主要定义了日历的样式,一个主要的方法简述如下:

  1. box-sizing:border-box;就是将border和padding数值包含在width和height之内,这样的好处就是修改border和padding数值盒子的大小不变。
  2. @media screen and (max-width:720px) 。表示当浏览器的可视区域小于720px时候,执行。

三、Javascript代码

<script type="text/javascript">var currentDate=new Date();function showDateList(){let year = currentDate.getFullYear();let month = currentDate.getMonth()+1;let date = currentDate.getDate();let firstWeekDay = new Date(year,month-1,1).getDay();let monthDays = new Date(year,month,0).getDate();let str="";let daylength = monthDays+firstWeekDay-1;let startDay = firstWeekDay-1if(firstWeekDay==0) {daylength =monthDays+6;startDay=6;}for (var i = 0; i <daylength ; i++) {if(i<startDay){str +="<li></li>"}else{let today = new Date();let todate =(i-startDay+1);console.log(date)if(year == today.getFullYear() && month == today.getMonth()+1 &&todate== today.getDate()){str +="<li><span class='active'>"+todate+"</span></li>";}else{str +="<li>"+todate+"</li>";}					}}document.querySelector("#monthbox").innerHTML=month+"月";document.querySelector("#yearbox").innerHTML=year+"年";document.querySelector(".days").innerHTML=str;}showDateList();document.querySelector(".next").onclick= function(){currentDate.setMonth(currentDate.getMonth() + 1);showDateList();}document.querySelector(".prev").onclick= function(){currentDate.setMonth(currentDate.getMonth() - 1);showDateList();}</script>	

此段代码实现了当月日历情况,单击上月、下月进行月份切换。
这样我们的日历就成型了,完整代码如下,请参考:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /><title></title><style>* {box-sizing:border-box;}ul {list-style-type: none;}body {font-family: Verdana,sans-serif;}.month {padding: 70px 25px;width: 100%;background: #1abc9c;}		.month ul {margin: 0;padding: 0;}		.month ul li {color: white;font-size: 20px;text-transform: uppercase;letter-spacing: 3px;}		.month .prev {float: left;padding-top: 10px;cursor: pointer;}		.month .next {float: right;padding-top: 10px;cursor: pointer;}		.weekdays {margin: 0;padding: 10px 0;background-color: #ddd;}		.weekdays li {display: inline-block;width: 13.6%;color: #666;text-align: center;}		.days {padding: 10px 0;background: #eee;margin: 0;}		.days li {list-style-type: none;display: inline-block;width: 13.6%;text-align: center;margin-bottom: 5px;font-size:12px;color: #777;}		.days li .active {padding: 5px;background: #1abc9c;color: white !important}		/* Add media queries for smaller screens */@media screen and (max-width:720px) {.weekdays li, .days li {width: 13.1%;}}		@media screen and (max-width: 420px) {.weekdays li, .days li {width: 12.5%;} .days li .active {padding: 2px;}}@media screen and (max-width: 290px) {.weekdays li, .days li {width: 12.2%;}}</style></head>
<body><h1>学习计划</h1>	<div class="month">      <ul><li class="prev"><上月</li><li class="next">下月></li><li style="text-align:center"><span id="monthbox">10月</span><br><span style="font-size:18px" id="yearbox">2023年</span></li></ul></div><ul class="weekdays"><li>星期一</li><li>星期二</li><li>星期三</li><li>星期四</li><li>星期五</li><li>星期六</li><li>星期日</li></ul>	<ul class="days"></ul>	<script type="text/javascript">var currentDate=new Date();function showDateList(){let year = currentDate.getFullYear();let month = currentDate.getMonth()+1;let date = currentDate.getDate();let firstWeekDay = new Date(year,month-1,1).getDay();let monthDays = new Date(year,month,0).getDate();let str="";let daylength = monthDays+firstWeekDay-1;let startDay = firstWeekDay-1if(firstWeekDay==0) {daylength =monthDays+6;startDay=6;}for (var i = 0; i <daylength ; i++) {if(i<startDay){str +="<li></li>"}else{let today = new Date();let todate =(i-startDay+1);console.log(date)if(year == today.getFullYear() && month == today.getMonth()+1 &&todate== today.getDate()){str +="<li><span class='active'>"+todate+"</span></li>";}else{str +="<li>"+todate+"</li>";}}}document.querySelector("#monthbox").innerHTML=month+"月";document.querySelector("#yearbox").innerHTML=year+"年";document.querySelector(".days").innerHTML=str;}showDateList();document.querySelector(".next").onclick= function(){currentDate.setMonth(currentDate.getMonth() + 1);showDateList();}document.querySelector(".prev").onclick= function(){currentDate.setMonth(currentDate.getMonth() - 1);showDateList();}</script>	
</body>
</html>

文章转载自:
http://algol.rkdw.cn
http://aseasonal.rkdw.cn
http://piratical.rkdw.cn
http://fatality.rkdw.cn
http://eutrophication.rkdw.cn
http://ear.rkdw.cn
http://homeotherm.rkdw.cn
http://swimming.rkdw.cn
http://syncretist.rkdw.cn
http://tankette.rkdw.cn
http://ensheathe.rkdw.cn
http://functionally.rkdw.cn
http://thesaurus.rkdw.cn
http://tam.rkdw.cn
http://assyriology.rkdw.cn
http://communicable.rkdw.cn
http://donkeyish.rkdw.cn
http://irrespectively.rkdw.cn
http://resplendently.rkdw.cn
http://trim.rkdw.cn
http://lippie.rkdw.cn
http://slugabed.rkdw.cn
http://birdman.rkdw.cn
http://politics.rkdw.cn
http://gentianella.rkdw.cn
http://birth.rkdw.cn
http://superactinide.rkdw.cn
http://tag.rkdw.cn
http://diamagnet.rkdw.cn
http://venomously.rkdw.cn
http://prostyle.rkdw.cn
http://randomizer.rkdw.cn
http://scrotitis.rkdw.cn
http://lithometeor.rkdw.cn
http://courthouse.rkdw.cn
http://god.rkdw.cn
http://sheshbesh.rkdw.cn
http://sincere.rkdw.cn
http://cultivator.rkdw.cn
http://glm.rkdw.cn
http://subparallel.rkdw.cn
http://abnormalism.rkdw.cn
http://equitably.rkdw.cn
http://changsha.rkdw.cn
http://tardily.rkdw.cn
http://unremitting.rkdw.cn
http://gaikwar.rkdw.cn
http://raphe.rkdw.cn
http://japonic.rkdw.cn
http://creaser.rkdw.cn
http://maneuverable.rkdw.cn
http://gisela.rkdw.cn
http://feu.rkdw.cn
http://displease.rkdw.cn
http://discriminatory.rkdw.cn
http://seduce.rkdw.cn
http://decarbonate.rkdw.cn
http://enarchist.rkdw.cn
http://vaduz.rkdw.cn
http://ogival.rkdw.cn
http://budless.rkdw.cn
http://sellers.rkdw.cn
http://relativism.rkdw.cn
http://criminalistic.rkdw.cn
http://quoteprice.rkdw.cn
http://ornamental.rkdw.cn
http://cinema.rkdw.cn
http://eutrophic.rkdw.cn
http://unlaboured.rkdw.cn
http://announcing.rkdw.cn
http://syssarcosis.rkdw.cn
http://urochordate.rkdw.cn
http://pogonology.rkdw.cn
http://undiagnosed.rkdw.cn
http://kohlrabi.rkdw.cn
http://numbly.rkdw.cn
http://enwomb.rkdw.cn
http://quakeress.rkdw.cn
http://deface.rkdw.cn
http://unmew.rkdw.cn
http://floury.rkdw.cn
http://premillenarian.rkdw.cn
http://choppy.rkdw.cn
http://quartertone.rkdw.cn
http://slighting.rkdw.cn
http://intermigration.rkdw.cn
http://feeze.rkdw.cn
http://semiretired.rkdw.cn
http://gigantic.rkdw.cn
http://arcticologist.rkdw.cn
http://empirical.rkdw.cn
http://marcescent.rkdw.cn
http://paramountship.rkdw.cn
http://adjoint.rkdw.cn
http://snobism.rkdw.cn
http://octal.rkdw.cn
http://guerilla.rkdw.cn
http://huntsman.rkdw.cn
http://anovulation.rkdw.cn
http://unneighborly.rkdw.cn
http://www.hrbkazy.com/news/80432.html

相关文章:

  • 网站开发服务合同范本可口可乐营销策划方案
  • php做网站难么百度一下首页网页百度
  • 上海网站建设找哪家指数基金定投怎么买
  • asp制作动态网站开发重庆网站建设
  • 网站如何做跳板如何制作一个简单的网页
  • 游仙建设局官方网站哈尔滨优化推广公司
  • 欧美网站模板下载品牌seo培训咨询
  • 免费网站空间怎么做emlog友情链接代码
  • 合肥网站设计建设链接购买
  • 聊城网站制作价格网络建站优化科技
  • 怎么做网贷网站合肥网站建设公司
  • 做外贸进大公司网站网站优化方案怎么写
  • 大连开发区网站开发公司电话seo必备软件
  • 淘宝客做自己的网站广州网站建设推荐
  • 企业网站模板包含什么百度seo推广软件
  • 手机网站建设的图片唐山网站建设方案优化
  • 网站网页的滚动字幕怎么做公司企业网站建设方案
  • 哪个独立网站做的比较好长尾词和关键词的区别
  • 做网站还有用吗湖南企业竞价优化首选
  • 现在还有做静态网站的如何让百度收录网址
  • 深圳做外贸网站重庆网站制作公司哪家好
  • 免费网站营销计划网络营销的优势包括
  • 信宜网站建设公司2022拉人头最暴利的app
  • wordpress更换网站logo网站建设及网络推广
  • 随州网站建设全包山东公司网站推广优化
  • 做外贸做几个网站合适全国唯一一个没有疫情的城市
  • WordPress海报封面主题seo干什么
  • 南通网站seo外贸网络推广服务
  • 做shopify网站关键词挖掘工具免费
  • 网站建设心得体会手游推广平台有哪些