html的文件結構大家都是知道的了,總體分為head和body部分
我們要實現變色,在head部分實現格式
<style>
.tablex {border-collapse: collapse;}
.tablex tr {}
.tablex tr td {text-align:center; line-height:30px;}
.tablex tr td:hover { background-color:#f00; color:#fff;}
</style>
然后在body部分,使用table時候,注明class="tablex".這樣的話,就實現了我們所說的效果了。
附上完整代碼:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title>測試鼠標移到到表格單元格背景顏色改變的</title>
<style>
.table1 {border-collapse: collapse;}
.table1 tr {}
.table1 tr td {text-align:center; line-height:30px;}
.table1 tr td:hover { background-color:#006030; color:#006030;}
</style>
</head>
<body>
<table class="table1" width="70%" border="1">
<tr>
<td>測試</td>
<td>測試</td>
<td>測試</td>
<td>測試</td>
</tr>
<tr>
<td>測試</td>
<td>測試</td>
<td>測試</td>
<td>測試</td>
</tr>
<tr>
<td>測試</td>
<td>測試</td>
<td>測試</td>
<td>測試</td>
</tr>
<tr>
<td>測試</td>
<td>測試</td>
<td>測試</td>
<td>測試</td>
</tr>
<tr>
<td>測試</td>
<td>測試</td>
<td>測試</td>
<td>測試</td>
</tr>
</table>
</body>
</html>
在任何一個瀏覽器中運行,效果如下
南大盛聯20年來一直致力于高端IT培訓--打造高級軟件人才實戰培訓專家,學生對我們的認可是我們一直前進的動力;項目團隊全球招聘,特聘來自海外的老師進行任教,采用100%商業項目進行實戰培訓,線上線下同步進行。
課程全部緊隨市場需求進行設計,并且動態進行調整;7天免費試聽,0首付開始學習,學完后進行100%推薦就業,不滿意工作崗位2次推薦。
選定一個平臺,認識一群志同道合的朋友,你的未來人生路必定不一樣。
目前已經開設下面這些培訓項目
Java培訓
安卓培訓
JavaWeb培訓
Linux培訓
云服務器布置培訓
HTML5培訓
SEO培訓
視頻剪輯培訓
UI培訓
歡迎您們分享給自己愿意分享的朋友,大家一起來進步;相互轉告,咨詢,學習。
南大盛聯培訓理念:我懂,我也能讓你懂。
家好,今天要跟大家分享的是當鼠標滑過時”圖文動態顯示“效果的CSS實現方法,下面我們來看下效果圖:
相對前幾期的內容今天的教程比較簡單,主要知識點還是CSS3中關于動畫屬性的使用,從效果圖中可以看出就是一個簡單的上下移動,因此用到的還是是移動屬性translate。
該示例主要有四個主體部分,每一部又是由圖片和文字信息兩部分組成,其中文字信息中含有一個標題一段文字和一個超鏈接,因此HTML結構可如下設置:
box-sizing: border-box;主要是為了后面給文字信息部分添加樣式(如:添加邊框邊距)時父元素的尺寸不受影響。
主要設置overflow:hidden;用來隱藏向上移動時圖片溢出部分。
這里主要注意一點,圖片的position為relative而文字信息部分的position為absolute。
這里不多贅述,根據個人喜好隨便搞。
在此處需要先把文本信息部分向下移動100%的身位【translateY(100%)】配合上面的overflow:hidden實現隱藏,然后為圖片和文本信息部分分別添加鼠標滑過時的動態效果,分別向上移動一定的距離,最后為每個動畫都添加一個0.4秒的過渡時間transition:transform 0.4s即可。
得收藏的HTML DOM事件和鼠標鍵盤事件
onabort//圖像的加載被中斷。
onblur//元素失去焦點。
onchange//域的內容被改變。
onclick//當用戶點擊某個對象時調用的事件句柄。
ondblclick//當用戶雙擊某個對象時調用的事件句柄。
onerror//在加載文檔或圖像時發生錯誤。
onfocus//元素獲得焦點。
onkeydown//某個鍵盤按鍵被按下。
onkeypress//某個鍵盤按鍵被按下并松開。
onkeyup//某個鍵盤按鍵被松開。
onload//一張頁面或一幅圖像完成加載。
onmousedown//鼠標按鈕被按下。
onmousemove//鼠標被移動。
onmouseout//鼠標從某元素移開。
onmouseover//鼠標移到某元素之上。
onmouseup//鼠標按鍵被松開。
onreset//重置按鈕被點擊。
onresize//窗口或框架被重新調整大小。
onselect//文本被選中。
onsubmit//確認按鈕被點擊。
onunload//用戶退出頁面。
值得收藏的HTML DOM事件和鼠標鍵盤事件
altKey//返回當事件被觸發時,"ALT" 是否被按下。
button//返回當事件被觸發時,哪個鼠標按鈕被點擊。
clientX//返回當事件被觸發時,鼠標指針的水平坐標。
clientY//返回當事件被觸發時,鼠標指針的垂直坐標。
ctrlKey//返回當事件被觸發時,"CTRL" 鍵是否被按下。
metaKey//返回當事件被觸發時,"meta" 鍵是否被按下。
relatedTarget//返回與事件的目標節點相關的節點。
screenX//返回當某個事件被觸發時,鼠標指針的水平坐標。
screenY//返回當某個事件被觸發時,鼠標指針的垂直坐標。
shiftKey//返回當事件被觸發時,"SHIFT" 鍵是否被按下。
值得收藏的HTML DOM事件和鼠標鍵盤事件
以上內容為互聯網收集感謝關注與收藏
*請認真填寫需求信息,我們會在24小時內與您取得聯系。