技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营
卡卡网是专业的网站测速平台,网速测试,测试网站速度,就来卡卡网 ~
问题反馈网络日志

【DiyVM】沙田机房/香港云/回国CN2线路/AMD EPYC/39元一月5M/CN2海外云主机 24元/月BGP+CN2海外云 低至25元/月海外主机 低至$2/月

DiyVM:香港VPS惊爆价36元一月
★站长/主播变现★有流量就来
5M CN2 GIA云主机 24元起
一一一云主机 26元起一一一
官方高价收量,每日稳定结算

一一云主机 24元 3折起一一
海外CN2云 低至$2.5/月
海外云低至2折 298/年
免费测试★APK免杀 谷歌过保护
官方收量CPA/CPS长期稳定

海外主机 5M CN2 低至$2/月
恒创科技 一 海外服务器 ● 高速稳定
★解决安装报毒★谷歌过保护机制
超级签★免杀★加固★满意付款
全球云主机 3天试用再买

【菠萝云】香港4G内存99元,马上开通
亿人互联-津/京BGP托管租用/VPS
苹果签名/APP封装/远控免杀
10M CN2海外云VPS 53元/月
CN2 GIA/1000Mbps $111/月

实力产品变现
实力产品变现
实力产品变现
实力产品变现
实力产品变现

赞助商

分类目录

赞助商

最新文章

字体单位是相对测量单位,是根据其他一些值计算的,可以动态变化。与字体相关的测量单...
stroke-width设置形状的描边粗细,如果在 HTML 中,框架是从外边缘...
本文给大家介绍10款用SVG蒙版制作的图片转场/过渡动画,并分析如何实现它们。
CSS 数据类型<filter-function>代表可以改变输入图...
CSS box-shadow 属性用于在元素的框架上添加阴影效果。你可以在同一个...
drop-shadow() 是一个CSS 过滤器函数,其将投影效果应用于输入图像...
本文给大家介绍一个SVG实现的网页气泡动画效果。 

搜索

表格(Table)高亮显示鼠标所在列和行【6个实例】

作者:admin    时间:2020-2-19 22:47:24    浏览:3629

本文介绍当鼠标移到表格上,高亮显示鼠标所在列和行。

高亮显示鼠标所在列和行

高亮显示鼠标所在列和行

demo

实例1

实例1:高亮显示鼠标所在列和行

实例1:高亮显示鼠标所在列和行

完整html代码

  1.  
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <title>Table_Highlight_Vertical_Horizontal_01</title>
  6. <meta charset="UTF-8">
  7. <meta name="viewport" content="width=device-width, initial-scale=1">
  8.  
  9. <style type="text/css">
  10.  
  11. table {
  12.   border-collapse: collapse;
  13. }
  14. th {
  15.   text-align: left;
  16. }
  17.  
  18. /*//////////////////////////////////////////////////////////////////
  19. [ RESTYLE TAG ]*/
  20. * {
  21. margin: 0px; 
  22. padding: 0px; 
  23. box-sizing: border-box;
  24. }
  25.  
  26. body, html {
  27. height: 100%;
  28. font-family: sans-serif;
  29. }
  30.  
  31. /*//////////////////////////////////////////////////////////////////
  32. [ Table ]*/
  33.  
  34. .limiter {
  35.   width: 100%;
  36.   margin: 0 auto;
  37. }
  38.  
  39. .container-table100 {
  40.   width: 100%;
  41.   min-height: 100vh;
  42.   background: #d1d1d1;
  43.  
  44.   display: -webkit-box;
  45.   display: -webkit-flex;
  46.   display: -moz-box;
  47.   display: -ms-flexbox;
  48.   display: flex;
  49.   align-items: center; /* 屏幕居中 */
  50.   justify-content: center;
  51.   flex-wrap: wrap;
  52.   padding: 33px 30px;
  53. }
  54.  
  55. .wrap-table100 {
  56.   width: 1300px;
  57. }
  58.  
  59. /*//////////////////////////////////////////////////////////////////
  60. [ Table ]*/
  61. table {
  62.   width: 100%;
  63.   background-color: #fff;
  64. }
  65.  
  66. th, td {
  67.   font-weight: unset;
  68.   padding-right: 10px;
  69. }
  70.  
  71. .column100 {
  72.   width: 130px;
  73.   padding-left: 25px;
  74. }
  75.  
  76. .column100.column1 {
  77.   width: 265px;
  78.   padding-left: 42px;
  79. }
  80.  
  81. .row100.head th {
  82.   padding-top: 24px;
  83.   padding-bottom: 20px;
  84. }
  85.  
  86. .row100 td {
  87.   padding-top: 18px;
  88.   padding-bottom: 14px;
  89. }
  90.  
  91.  
  92. /*==================================================================
  93. [ Ver1 ]*/
  94. .table100.ver1 td {
  95.   font-family: Montserrat-Regular;
  96.   font-size: 14px;
  97.   color: #808080;
  98.   line-height: 1.4;
  99. }
  100.  
  101. .table100.ver1 th {
  102.   font-family: Montserrat-Medium;
  103.   font-size: 12px;
  104.   color: #fff;
  105.   line-height: 1.4;
  106.   text-transform: uppercase;
  107.  
  108.   background-color: #36304a;
  109. }
  110.  
  111. .table100.ver1 .row100:hover {
  112.   background-color: #f2f2f2;
  113. }
  114.  
  115. .table100.ver1 .hov-column-ver1 {
  116.   background-color: #f2f2f2;
  117. }
  118.  
  119. .table100.ver1 .hov-column-head-ver1 {
  120.   background-color: #484848 !important;
  121. }
  122.  
  123. .table100.ver1 .row100 td:hover {
  124.   background-color: #6c7ae0;
  125.   color: #fff;
  126. }
  127.  
  128.  
  129. </style>
  130.  
  131. </head>
  132. <body>
  133.  
  134. <div class="limiter">
  135. <div class="container-table100">
  136. <div class="wrap-table100">
  137. <div class="table100 ver1 m-b-110">
  138. <table data-vertable="ver1">
  139. <thead>
  140. <tr class="row100 head">
  141. <th class="column100 column1" data-column="column1"></th>
  142. <th class="column100 column2" data-column="column2">Sunday</th>
  143. <th class="column100 column3" data-column="column3">Monday</th>
  144. <th class="column100 column4" data-column="column4">Tuesday</th>
  145. <th class="column100 column5" data-column="column5">Wednesday</th>
  146. <th class="column100 column6" data-column="column6">Thursday</th>
  147. <th class="column100 column7" data-column="column7">Friday</th>
  148. <th class="column100 column8" data-column="column8">Saturday</th>
  149. </tr>
  150. </thead>
  151. <tbody>
  152. <tr class="row100">
  153. <td class="column100 column1" data-column="column1">Lawrence Scott</td>
  154. <td class="column100 column2" data-column="column2">8:00 AM</td>
  155. <td class="column100 column3" data-column="column3">--</td>
  156. <td class="column100 column4" data-column="column4">--</td>
  157. <td class="column100 column5" data-column="column5">8:00 AM</td>
  158. <td class="column100 column6" data-column="column6">--</td>
  159. <td class="column100 column7" data-column="column7">5:00 PM</td>
  160. <td class="column100 column8" data-column="column8">8:00 AM</td>
  161. </tr>
  162.  
  163. <tr class="row100">
  164. <td class="column100 column1" data-column="column1">Jane Medina</td>
  165. <td class="column100 column2" data-column="column2">--</td>
  166. <td class="column100 column3" data-column="column3">5:00 PM</td>
  167. <td class="column100 column4" data-column="column4">5:00 PM</td>
  168. <td class="column100 column5" data-column="column5">--</td>
  169. <td class="column100 column6" data-column="column6">9:00 AM</td>
  170. <td class="column100 column7" data-column="column7">--</td>
  171. <td class="column100 column8" data-column="column8">--</td>
  172. </tr>
  173.  
  174. <tr class="row100">
  175. <td class="column100 column1" data-column="column1">Billy Mitchell</td>
  176. <td class="column100 column2" data-column="column2">9:00 AM</td>
  177. <td class="column100 column3" data-column="column3">--</td>
  178. <td class="column100 column4" data-column="column4">--</td>
  179. <td class="column100 column5" data-column="column5">--</td>
  180. <td class="column100 column6" data-column="column6">--</td>
  181. <td class="column100 column7" data-column="column7">2:00 PM</td>
  182. <td class="column100 column8" data-column="column8">8:00 AM</td>
  183. </tr>
  184.  
  185. <tr class="row100">
  186. <td class="column100 column1" data-column="column1">Beverly Reid</td>
  187. <td class="column100 column2" data-column="column2">--</td>
  188. <td class="column100 column3" data-column="column3">5:00 PM</td>
  189. <td class="column100 column4" data-column="column4">5:00 PM</td>
  190. <td class="column100 column5" data-column="column5">--</td>
  191. <td class="column100 column6" data-column="column6">9:00 AM</td>
  192. <td class="column100 column7" data-column="column7">--</td>
  193. <td class="column100 column8" data-column="column8">--</td>
  194. </tr>
  195.  
  196. <tr class="row100">
  197. <td class="column100 column1" data-column="column1">Tiffany Wade</td>
  198. <td class="column100 column2" data-column="column2">8:00 AM</td>
  199. <td class="column100 column3" data-column="column3">--</td>
  200. <td class="column100 column4" data-column="column4">--</td>
  201. <td class="column100 column5" data-column="column5">8:00 AM</td>
  202. <td class="column100 column6" data-column="column6">--</td>
  203. <td class="column100 column7" data-column="column7">5:00 PM</td>
  204. <td class="column100 column8" data-column="column8">8:00 AM</td>
  205. </tr>
  206.  
  207. <tr class="row100">
  208. <td class="column100 column1" data-column="column1">Sean Adams</td>
  209. <td class="column100 column2" data-column="column2">--</td>
  210. <td class="column100 column3" data-column="column3">5:00 PM</td>
  211. <td class="column100 column4" data-column="column4">5:00 PM</td>
  212. <td class="column100 column5" data-column="column5">--</td>
  213. <td class="column100 column6" data-column="column6">9:00 AM</td>
  214. <td class="column100 column7" data-column="column7">--</td>
  215. <td class="column100 column8" data-column="column8">--</td>
  216. </tr>
  217.  
  218. <tr class="row100">
  219. <td class="column100 column1" data-column="column1">Rachel Simpson</td>
  220. <td class="column100 column2" data-column="column2">9:00 AM</td>
  221. <td class="column100 column3" data-column="column3">--</td>
  222. <td class="column100 column4" data-column="column4">--</td>
  223. <td class="column100 column5" data-column="column5">--</td>
  224. <td class="column100 column6" data-column="column6">--</td>
  225. <td class="column100 column7" data-column="column7">2:00 PM</td>
  226. <td class="column100 column8" data-column="column8">8:00 AM</td>
  227. </tr>
  228.  
  229. <tr class="row100">
  230. <td class="column100 column1" data-column="column1">Mark Salazar</td>
  231. <td class="column100 column2" data-column="column2">8:00 AM</td>
  232. <td class="column100 column3" data-column="column3">--</td>
  233. <td class="column100 column4" data-column="column4">--</td>
  234. <td class="column100 column5" data-column="column5">8:00 AM</td>
  235. <td class="column100 column6" data-column="column6">--</td>
  236. <td class="column100 column7" data-column="column7">5:00 PM</td>
  237. <td class="column100 column8" data-column="column8">8:00 AM</td>
  238. </tr>
  239. </tbody>
  240. </table>
  241. </div>
  242. </div>
  243. </div>
  244. </div>
  245.  
  246. <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
  247. <script type="text/javascript">
  248. (function ($) {
  249. "use strict";
  250. $('.column100').on('mouseover',function(){
  251. var table1 = $(this).parent().parent().parent();
  252. var table2 = $(this).parent().parent();
  253. var verTable = $(table1).data('vertable')+"";
  254. var column = $(this).data('column') + ""; 
  255.  
  256. $(table2).find("."+column).addClass('hov-column-'+ verTable);
  257. $(table1).find(".row100.head ."+column).addClass('hov-column-head-'+ verTable);
  258. });
  259.  
  260. $('.column100').on('mouseout',function(){
  261. var table1 = $(this).parent().parent().parent();
  262. var table2 = $(this).parent().parent();
  263. var verTable = $(table1).data('vertable')+"";
  264. var column = $(this).data('column') + ""; 
  265.  
  266. $(table2).find("."+column).removeClass('hov-column-'+ verTable);
  267. $(table1).find(".row100.head ."+column).removeClass('hov-column-head-'+ verTable);
  268. });
  269.     
  270. })(jQuery);
  271. </script>
  272.  
  273. </body>
  274. </html>

demodownload

实例2

实例2:高亮显示鼠标所在列和行

实例2:高亮显示鼠标所在列和行

demodownload

实例3

实例3:高亮显示鼠标所在列和行

实例3:高亮显示鼠标所在列和行

demodownload

实例4

实例4:高亮显示鼠标所在列和行

实例4:高亮显示鼠标所在列和行

demodownload

实例5

实例5:高亮显示鼠标所在列和行

实例5:高亮显示鼠标所在列和行

demodownload

实例6

实例6:高亮显示鼠标所在列和行

实例6:高亮显示鼠标所在列和行

demodownload

标签: css  css3  table  
x
广告: CN2云主机 免费试用