找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

美女音乐月历

[复制链接]

385

主题

1万

回帖

6万

积分

超级版主

积分
63095
发表于 2024-1-7 19:24:24 | 显示全部楼层 IP:山东
欣赏美女音乐月历好制作!

296

主题

2万

回帖

9万

积分

版主

积分
95820
发表于 2024-1-8 04:18:41 | 显示全部楼层 IP:山东
制作很有特色,每个月都有,是个制图高手!欢迎新朋友

11

主题

762

回帖

4968

积分

天山茗客

积分
4968
发表于 2024-1-9 13:38:37 | 显示全部楼层 IP:天津红桥区
<style>
#calendar td        {text-align:center;font-size:1.2em;font-weight:bold;color:white;}
#calendar table        {width:100%;}
#calendar th        {color:skyblue;font:bold 1.5em '\5fae\8f6f\96c5\9ed1';}
#calendar        {width:90%;padding:8px;margin:auto;}
#outBlk        {width:640px;height:850px; margin:auto;overflow:hidden;position:relative;padding:16px 12px;text-align:center;border-radius:32px;
        background:darkgray url(https://s3.bmp.ovh/imgs/2024/01/05/b1e4df02fb672475.jpg) no-repeat center/cover;box-shadow:2px 2px 8px black;}
#selMonth {padding:10px;margin:2px;}
#selMonth, #prem, #nextm {border:none;background-color:lightgray;}
#inBlk        {width:320px;position:absolute;right:10px;bottom:10px;font-size:13px;}
</style>

<div id="outBlk">
        <div id='inBlk'>
                <input type='button' id='prem'value='&#9668' title='上一个月'/>&nbsp;
                <input id="selMonth" type="month" min="2024-01" max="2024-12" />
                &nbsp;<input type='button' id='nextm' value='&#9658'  title='下一个月' />
                <div id='calendar'></div>
        </div>
</div>

<script>
var bkpics = [
"https://s11.ax1x.com/2024/01/08/pFp9C4I.png",
"https://s11.ax1x.com/2024/01/08/pFp9iCt.png",
"https://s11.ax1x.com/2024/01/09/pFpV8HK.jpg",
"https://s11.ax1x.com/2024/01/08/pFSUQSI.jpg",
"https://s11.ax1x.com/2024/01/08/pFSyAX9.jpg",
"https://s11.ax1x.com/2024/01/08/pFS6DPK.jpg",
"https://s11.ax1x.com/2024/01/08/pFS6qqs.jpg",
"https://s11.ax1x.com/2024/01/08/pFSx4nH.jpg",
"https://s11.ax1x.com/2024/01/08/pFSxq9f.jpg",
"https://s11.ax1x.com/2024/01/08/pFSxzHs.jpg",
"https://s11.ax1x.com/2024/01/09/pFpVJAO.jpg",
"https://s11.ax1x.com/2024/01/09/pFpVa3d.jpg"
];
var chkMonth = new Date();
var cur_month = chkMonth.getMonth()+1;
selMonth.defaultValue = `${chkMonth.getFullYear()}-${cur_month < 10 ? '0'+cur_month :''+cur_month}`;

prem.onclick = function()        {
        selMonth.stepDown(1);
        showTable();
}
nextm.onclick = function()        {
        selMonth.stepUp(1);
        showTable();
}
selMonth.oninput = function(e)        {
        if('' === e.target.value) selMonth.value = '1970-01';
        else        return false;
}

function mkTab(yv, mv)        {        // 构造月历表格
        let tmp_d = new Date(yv, mv-1, 1);
        let first_d = tmp_d.getDay();        //        这个月的第一天是星期几
        tmp_d = new Date(yv, mv, 0);
        let last_d = tmp_d.getDate()        //        这个月有多少天
      
        //        表头是不变的
        let tabStr = "<table><tr><th>日</th><th>一</th><th>二</th><th>三</th><th>四</th><th>五</th><th>六</th></tr>";
        //        第一行需特殊处理
        tabStr += '<tr>';
        let dv = 1, offIdx = 7 - first_d;
        for(i = 0; i < first_d; i++)        tabStr += '<td> </td>';        // 第一行加上适当的空格
        for(i = 0; i < offIdx; i++,dv++) tabStr += `<td>${dv}</td>`;        //      
        tabStr += '</tr><tr>';
        //        其余的行处理
        for(i = dv; i <= last_d; i++)        {
                tabStr += `<td>${i}</td>`;
                if((i-offIdx) % 7 == 0)        tabStr += '</tr><tr>';        //        七个日子就换一行
        }
        tabStr += "</tr></table>"
        calendar.innerHTML = tabStr;
}
function showTable()        {
        let ym = selMonth.value.split('-');
        mkTab(parseInt(ym[0]),parseInt(ym[1]));
        outBlk.style.backgroundImage = `url(${bkpics[parseInt(ym[1]) - 1]})`;
}
selMonth.onchange = showTable;
showTable();
</script>

<br /><br /><br><br>
<video src="https://music.163.com/song/media/outer/url?id=229779.mp3" width="1" height="1" controls="" autoplay=""></td></tr>
Tjhxyz:放松心情,休息一下。

11

主题

762

回帖

4968

积分

天山茗客

积分
4968
发表于 2024-1-9 13:41:25 | 显示全部楼层 IP:天津红桥区
在线编辑器看了显示正确。
Tjhxyz:放松心情,休息一下。

210

主题

6096

回帖

4万

积分

版主

积分
45580
发表于 2024-1-12 21:14:29 | 显示全部楼层 IP:美国
老师制作的美女音乐月历很美,很实用,点赞!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|离退休论坛 ( 浙B2-20100176 )

GMT+8, 2024-11-22 11:52 , Processed in 0.087703 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表