在網頁設計中,常常需要實現鼠標懸停在文字上時,出現一個特定的塊,以展示更多內容或提供更多功能。這種效果可以通過CSS實現,具體方法如下。
/* 創建一個class,用于鼠標懸停時出現塊的樣式 */ .hover-block { width: 200px; padding: 10px; background-color: #eee; position: absolute; display: none; } /* 創建一個class,用于鼠標懸停時改變文字樣式 */ .hover-text { color: blue; cursor: pointer; } /* 當鼠標懸停在.hover-text上時,顯示.hover-block,實現效果 */ .hover-text:hover + .hover-block { display: block; }
代碼中使用了兩個class,.hover-text用于設置鼠標懸停時的文字樣式和改變的目標,.hover-block用于設置出現的塊的樣式。在.hover-text的后面緊跟著.hover-block,可以通過CSS選擇器.hover-text:hover + .hover-block實現鼠標懸停時.hover-block的顯示。
此外,需要注意的是,.hover-block需要設置position: absolute,以便于其可控制位置,同時也需要設置display: none,使其最初不可見。鼠標懸停時,通過.display: block將其顯示。
下一篇mysql截取前5行數