亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

CSS懸停邊框使內聯元素稍微調整

CSS懸停邊框使內聯元素稍微調整

江戶川亂折騰 2019-08-28 10:42:18
CSS懸停邊框使內聯元素稍微調整我有一個無序的列表或錨點。我有一個CSS:懸停事件,它添加了邊框但左邊的所有錨點稍微調整,當我懸停,因為它是向寬度添加1px并自動調整。我如何確保定位是絕對的?我在這里做了一個JS小提琴。
查看完整描述

3 回答

?
森林海

TA貢獻2011條經驗 獲得超2個贊

你也可以使用outline,這不會影響寬度,即沒有“跳躍”效果。但是,遺憾的是,您無法對輪廓進行舍入。


查看完整回答
反對 回復 2019-08-28
?
ITMISS

TA貢獻1871條經驗 獲得超8個贊

您可以使用框陰影而不是邊框來實現此類功能。

這是有效的,因為你的陰影不會“占用DOM中的大小”,因此不會影響定位,不像邊框那樣。

嘗試使用像這樣的聲明

box-shadow:0 0 1px 1px #102447;

而不是你的

border:1px solid #102447;

在你的懸停狀態。

以下是此操作的快速演示:

DEMO

#homeheader a:visited,#homeheader a {
  text-decoration: none;
  color: black;
  margin-right: 5px;}#homeheader a:hover {
  background-color: #D0DDF2;
  border-radius: 5px;
  box-shadow: 0 0 1px #102447;}#homeheader li {
  padding: 0;
  margin: 0px 10px;
  display: inline;
  font-size: 1em;}
<div id="homecontainer">
  <div id="homeheader">
    <ul>
      <li><a href="#">this</a>
      </li>
      <li><a href="#">that</a>
      </li>
      <li><a href="#">this again</a>
      </li>
      <li><a href="#">that again</a>
      </li>
    </ul>
  </div></div>


查看完整回答
反對 回復 2019-08-28
  • 3 回答
  • 0 關注
  • 464 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號