您好,登錄后才能下訂單哦!
這篇文章主要介紹“如何使用負CSS邊距”,在日常操作中,相信很多人在如何使用負CSS邊距問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何使用負CSS邊距”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
如果border在鼠標懸停時將元素周圍應用,它將使周圍的元素從其原始位置移動,這是默認行為。但是,使用負CSSmargin值和一些技巧,您可以很好地做到這一點,而不會影響其他元素或內容。
讓我們嘗試一個示例,以了解其基本工作原理:
例試試這個代碼»
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Add CSS Border on Hover without Moving the Elements</title>
<style>
ul {
padding: 0;
list-style: none;
}
ul li {
float: left;
margin: 10px;
}
ul li a, ul li a img {
display: block;
}
ul li a:hover {
border: 5px solid #333333;
overflow: hidden;
}
ul li a:hover img{
margin: -5px;
}
</style>
</head>
<body>
<ul>
<li><a href="#"><img src="club.jpg" alt="Club Card"></a></li>
<li><a href="#"><img src="diamond.jpg" alt="Diamond Card"></a></li>
<li><a href="#"><img src="spade.jpg" alt="Spade Card"></a></li>
<li><a href="#"><img src="heart.jpg" alt="Heart Card"></a></li>
</ul>
</body>
</html>
到此,關于“如何使用負CSS邊距”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。