先看两个效果的对比

细节处理的不够好,不过没关系,主要是实现划过一个盒子来实现四周盒子的边框逐渐消失的效果

具体代码请点击http://www.skybseo.cn/web/windowsrili.html

实现思路

1.写出静态样式(我的用的是table)

2.创建样式class,

2.1  创建最中心的hover类,实现划过显示边框。

2.2  逐个创建四周的class,共8个,例如右侧的样式为划过显示线性渐变的边框,右下的样式为划过显示径向渐变的边框,注意径向渐变的形状为圆形,半径为边框的边长。

3.使用原生js,实现划过显示相应的类,离开遍历数组将class重置。

需要注意的点

1.线性渐变和径向渐变,上下左右的区块使用线性渐变,四个角的区块使用径向渐变,径向渐变的形状为圆形,半径为边框边长,不太了解的可以先去看看css3渐变。

2.使用js显示四周的区块,当鼠标停留的区块在边上或者角落,那么至少有一侧或两侧的区块不应该被显示,可以使用if判断一下,是边角就屏蔽掉不应该显示的区块。

3.用js选中下面的区块,使用的是 td[i+6],td[i+7],td[i+8],但如果选中的是最后一行,那么这三项是超出td的范围的,会提示undefined,我们是用  td[i+6] || dom   ,dom为设置的一个隐藏的节点,意思是,td[i+6] 如果不存在则使用dom节点,如果存在使用td[i+6],类似三目表达式。

具体代码请点击http://www.skybseo.cn/web/windowsrili.html,右击查看源代码。

win10系统自带的日历hover效果相关推荐

  1. win10计算机日历不能用,win10系统自带日历应用不显示节日的解决方法

    windows10正式版系统自带了日历应用,其具有非常强大的功能,能够给用户带来不少便利.不过,一些用户反馈电脑中日历应用不显示节日,感觉非常烦恼,这该怎么办呢?下面,就随小编看看具体解决方法. 具体 ...

  2. window自带的计算机应用程序,Win10系统自带应用程序在哪 Windows10自带应用程序怎么查看...

    Win10系统越来越完善,每天升级win10的用户也随之增长.不过,不少用户因为刚刚升级windows10,对系统还很陌生,所以一下子找不到IE浏览器.控制面板.命令提示符.传真和扫描工具等系统自带应 ...

  3. 点击空白处遮罩层关闭_如何手动关闭win10系统自带的windows defender

    windows defender简称WD,是win10系统自带的一款杀毒软件,也是微软的"亲儿子",从win8开始,微软就对这个"亲儿子"狠下功夫,争取让它早日 ...

  4. Win10系统自带输入法怎么设置

    Win10系统自带输入法怎么设置?许多用户在使用电脑的时候,都非常习惯使用电脑自带的输入法,但是不少用户在某些时候也需要使用到第三方的输入法软件,然后许多用户在使用的就非常的不方便,想把自带的输入法设 ...

  5. xp系统怎样添加桌面计算机名,教你win10系统电脑桌面怎么添加日历

    很多用户都会选择在电脑的桌面上建立一个日历小挂件来提醒自己,其实在电脑桌面添加日历,可防止用户耽误工作进程的安排,不知win10系统电脑桌面怎么添加日历的用户,请来看看下面的介绍吧. 日历对很多用户来 ...

  6. win10系统自带的计算机无法使用吗,Win10如何使用系统自带的硬件设备检测工具?...

    Win10如何使用系统自带的硬件设备检测工具?在Win10操作系统中,自带有硬件设备检测工具,当我们遇到电脑故障时,可以使用这些检测工具来处理故障.下面小编就来教大家使用电脑自带的硬件设备检测工具! ...

  7. qq邮箱如何在win10邮箱连接到服务器,Win10系统自带Mail应用添加QQ邮箱的方法

    Windows10正式版系统自带了Mail应用,不过很多新手都不懂得该怎么操作.比如,有位用户想要将自己经常使用QQ邮箱添加到win10 Mail中,可是尝试了很久都没有成功.这该怎么办呢?下面,就随 ...

  8. 计算机上计算器不见,win10系统自带的计算器不见了的处理教程

    有关win10系统自带的计算器不见了的操作方法想必大家有所耳闻.但是能够对win10系统自带的计算器不见了进行实际操作的人却不多.其实解决win10系统自带的计算器不见了的问题也不是难事,小编这里提示 ...

  9. win10 c语言 语音功能,win10系统自带录音功能在哪?windows10开启录音功能的方法-系统城...

    现在,大多数win10系统用户在进行录音之前,都会下载一些第三方的录音软件.殊不知,下载录音软件不仅会给系统增加负担,而且很有可能会带来一些病毒.事实上,win10系统本身就自带了一个录音功能,我们只 ...

最新文章

  1. 关于log4net日志写入mysql数据库记录
  2. [ASP.NET MVC3.0]Contact Manager 之迭代开发 一
  3. C语言hw,[c语言]EmailAddresses(for hw)
  4. angularjs中父,子,兄之间controller值得传递
  5. 13.ThreadPoolExecutor线程池之submit方法
  6. 【摘录】MTK按键扫描原理及相关代码
  7. Python解决爬虫中文返回乱码问题
  8. kafka消息确认机制
  9. 95-190-032-源码-window-CountWindow
  10. opencv新手注意
  11. 如何使用数据质量服务和SQL Server集成服务清除数据
  12. Linux平台下卸载ORACLE
  13. 【w3cschool】Linux命令简单复习
  14. Unity中利用反射自动读取Excel配置
  15. 红帽社区内容需要订阅访问
  16. 淘宝数据魔方技术架构
  17. js实现oss批量下载文件_前端实现批量打包下载文件
  18. 写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。
  19. Excel图表—超级好用的Bullet图(KPI考核图)
  20. 如何选择适合你的兴趣爱好(五十三),跳水

热门文章

  1. Idempotent Consumer
  2. MFC图形界面编辑工具
  3. 3D建模游戏动漫模型制作软件都有哪些?最全解析,工具免费领
  4. Java各个版本区别
  5. Java--实现简单的音频(mp3格式)播放
  6. Pixelmator for Mac(强大的图像处理软件)
  7. 货币金额大写格式(银行需要)
  8. 2022年9月电子学会Python等级考试试卷(五级)答案解析
  9. cad旋转命令_CAD中根据角度画圆弧的方法有哪些?【AutoCAD教程】
  10. 福特汉姆大学计算机科学专业,福特汉姆大学计算机研究生