效果图:

表格单元格产生斜面效果,每个单元格border四个边设置不同颜色;顶部左边颜色浅,右边和下部颜色深,然后字体在用阴影处理就可以了。

标签说明:

caption:基本用作表格的主题

summary:用来描述表格的内容

<style type="text/css">


table.cal{
border-collapse: separate;
border-spacing:0;
text-align: center;
color:#333;
width:30%;
/*border:1px solid #ccc;*/
}
table.cal th,table.cal td{
/*border:1px solid #ccc; */
margin:0;
padding: 0;
}
.cal caption{
font-size: 1.25em;
padding-top:0.692em;
padding-bottom: 0.692em;
background-color: #d4dde6;
}
.cal caption[rel="prev"]{
float:left;
margin-left: 0.2em;
}
.cal caption[rel="next"]{
float:right;
margin-right: 0.2em;
}
.cal caption a:link,.cal caption a:visited{
text-decoration: none;
color:#333;
padding:0 0.2em;
}
.cal caption a:hover,.cal caption a:active,.cal caption a:focus{
background-color:#6d8ab7;
}
.cal thead th{
background-color:#d4dde6;
border-bottom:1px solid #a9bacb;
font-size: 0.875em;
}
.cal tbody{
color:#a4a4a4;
text-shadow:1px 1px 1px white;
background-color:#d0d9e2;
}
.cal tbody td{
border-top:1px solid #e0e0e1;
border-right:1px solid #9f9ff1;
border-bottom:1px solid #acacad;
border-left:1px solid #dfdfe0;
}
.cal tbody a{
display:block;
text-decoration: none;
color:#333;
background-color: #c0c8d2;
font-weight: bold;
padding:0.385em 0.692em 0.308em 0.692em;
}
.cal tbody a:hover,.cal tbody a:focus,.cal tbody a:active,.cal tbody .selected a:link,.cal tbody .selected a:visited,.cal tbody .selected a:hover,.cal tbody .selected a:focus,.cal tbody .selected a:active{
background-color:#6d8ab7;
color:white;
text-shadow:1px 1px 2px #22456b;
}
.cal tbody td:hover,.cal tbody td.selected{
border-top:1px solid #2a3547;
border-right:1px solid #465977;
border-bottom:1px solid #576e92;
border-left:1px solid #466080;
}
</style>

<table class="cal" summary=" a calendar style date picker">
<caption>
<a href="" rel="prev">&lt;</a> January 2008
<a href="" rel="next">&gt;</a>
</caption>
<colgroup>
<col id="sun"/>
<col id="mon"/>
<col id="tue"/>
<col id="wed"/>
<col id="tur"/>
<col id="fri"/>
<col id="sat"/>
</colgroup>
<thead>
<th scope="col">Sun</th>
<th scope="col">Mon</th>
<th scope="col">Tue</th>
<th scope="col">Wed</th>
<th scope="col">Tur</th>
<th scope="col">Fri</th>
<th scope="col">Sat</th>
</thead>
<tbody>
<tr>
<td class="null">30</td>
<td calss="null">31</td>
<td class="selected"><a href="#">1</a></td>
<td><a href="">2</a></td>
<td><a href="">3</a></td>
<td><a href="">4</a></td>
<td><a href="">5</a></td>
</tr>
<tr>
<td><a href="#">6</a></td>
<td><a href="#">7</a></td>
<td><a href="#">8</a></td>
<td><a href="">9</a></td>
<td><a href="">10</a></td>
<td><a href="">11</a></td>
<td><a href="">12</a></td>
</tr>

</tbody>

</table>

转载于:https://www.cnblogs.com/pikachuworld/p/5633660.html

css 日历组件(浮雕效果)相关推荐

  1. 记:使用IScroll.js 开发picker日历组件遇到的问题及经验总结

    IScroll中文文档 第一个问题: 边界留白 就是这种,上边界(最小),下边界(最大)有两个列表的位置是不能选择的.解决的办法是: 在HTML中,添加空白节点就行了. 第二个问题:初始化之后的滚动停 ...

  2. bootstrap中日历组件只显示年月

    大多数情况下日历组件我们使用的都是yyyy-mm-dd的日历格式,但是有时候需求不需要我们精确到日,而是最小单位到月份(yyyy-mm),网上找了很多方法,但是都没有我想要的效果,一些属性的设置都没有 ...

  3. 手把手撸一个小而美的日历组件

    手把手撸一个小而美的日历组件 前言 日历是前端开发中常见的业务组件之一,虽然现在有很多现成的日历组件,但是呢很多时候需要定制的时候就需要我们自己造一个,此时我们便需要了解日历的生成原理.其实也没有想象 ...

  4. java 日历签到功能_快速简单的实现在日历上签到的功能,不需要日历组件,带后端实现讲解...

    原本想使用日历组件,发现太麻烦,仅仅就签到而已,把当月的日期渲染一下就可以了,样式也可以自己随便写,用日历组件还得想办法改日历组件的样式. 以下使用到了vue,vant就用了弹窗.按钮,换成其他的也行 ...

  5. 自定义vue3.0日历组件

    一.前言 别人的东西用起来总是那么的不顺手,UI库的日历组件竟然不返回星期几,完全无法忍受,于是自己动手写了一个日历组件. 自己写的东西,那就是想怎么搞就怎么搞,哈哈哈哈哈. 二.代码 我使用的nav ...

  6. Vue手写一个日历组件

    工作中遇到一个需求是根据日历查看某一天/某一周/某一月的睡眠报告,但是找了好多日历组件都不是很符合需求,只好自己手写一个日历组件,顺便记录一下. 先来看看设计图是什么样式, 跟其他日历有点不一样,这个 ...

  7. 用vue 编写一个日历组件(非常详细-让日历简单起来)

    相信有不少小伙伴和我一样一提到日历就脑壳疼,然后去网上搜索好用的日历组件,如element-ui什么的,但是日历毕竟是别人开发出来的, 和自己家ui设计出来的功能样式毕竟不能100%相似,所以这个时候 ...

  8. React 前端日历组件

    自定义日历组件 import React, { useEffect, useState, useRef } from 'react'; import { DatePicker, DatePickerP ...

  9. 自己写一个含有周、月、年模式的日历组件

    写这样一个组件的初衷 项目用的是antd的组件,一开始用antd上面的日历组件本来没什么问题,感觉挺好用的,可是某一天需求人员说要求日历只展示一周或半个月,然后我就懵逼了,antd上面的日历组件根本就 ...

最新文章

  1. python扫描器_7.python实现高效端口扫描器之nmap模块
  2. 配置Windows server 2008 R2脱机加入域功能
  3. jpa mysql sql分页查询语句_jpa 中 Query 的分页查询和更新
  4. c++中的引用和指针
  5. 神器 JMH + Arthas 性能监控
  6. 信息设计中的“父子关系”
  7. linux c一站式编程 答案,linuxc一站式编程答案.docx
  8. gradle的groovy语法案例详解
  9. android 禁止用户访问u盘_如何禁止u盘复制文件 禁止u盘复制文件方法【介绍】
  10. 转:详细图解,一眼就能看懂!卷帘快门(Rolling Shutter)与全局快门(Global Shutter)的区别
  11. 工作中的会议纪要模板
  12. Java笔记:面向对象3大特性
  13. 学习绘画应该怎么起步?
  14. 无符号格式化输出的区别%d,%u?
  15. 【Java进阶营】阿里架构师手把手教你如何简单快捷地构建Spring应用
  16. Unity创建 .asset配置文件的方式
  17. Java MKT(平均动力学温度)值计算
  18. 求自动检测技术及应用课后练习答案
  19. 为什么程序员都喜欢新垣结衣?
  20. 微信小程序界面设计小程序中的WXSS(css)选择器课程-伪类-:nth-child() 伪类

热门文章

  1. 工业和信息化部关于发布《电信网编号计划(2017年版)》的通告
  2. 【Linux命令】《鸟哥Linux基础》第二十一章 软件安装:源代码与Tarball
  3. Ubuntu18.04设置开机自启动自己的程序、脚本
  4. 电脑太卡,这样做,让你顺畅好几倍
  5. 微信又放大招!朋友圈可以发话题标签了,越来越像微博?
  6. android音乐播放器开发 SweetMusicPlayer 智能匹配本地歌词
  7. 07、ADC的有效位数与有效分辨率的区别
  8. DNSSEC简介(1)
  9. 低功耗局域网通信硬件之lora——sx1262-sx1276硬件设计开发
  10. linux中常用服务的安装