红穆笔记
首頁 語言筆記 css 鼠標懸停 出現菜單
語言筆記 CSS

css 鼠標懸停 出現菜單

css 鼠标悬停 出现菜单

當用戶將鼠標懸停在圖像上時顯示菜單疊加。
鼠标悬停 出现菜单

使用 a 包裝元素和將包含菜單鏈接的元素。 <figure> <img> <div>
使用 and 屬性在懸停時對圖像進行動畫處理,從而創建滑動效果。 opacityright
將 的屬性設置爲元素的 負數。將其重置爲將鼠標懸停在父元素上以在菜單中滑動時。 left<div>width0
使用 和 上的 ,使菜單項垂直居中。 display: flexflex-direction: columnjustify-content: center<div>

html代碼


<figure class="hover-menu">
    <img src="https://picsum.photos/id/1060/800/480.jpg"/>
    <div>
        <a href="#">Home</a>
        <a href="#">Pricing</a>
        <a href="#">About</a>
    </div>
</figure>

css代碼


.hover-menu {
  position: relative;
  overflow: hidden;
  margin: 8px;
  min-width: 340px;
  max-width: 480px;
  max-height: 290px;
  width: 100%;
  background: #000;
  text-align: center;
  box-sizing: border-box;
}

.hover-menu * {
  box-sizing: border-box;
}

.hover-menu img {
  position: relative;
  max-width: 100%;
  top: 0;
  right: 0;
  opacity: 1;
  transition: 0.3s ease-in-out;
}

.hover-menu div {
  position: absolute;
  top: 0;
  left: -120px;
  width: 120px;
  height: 100%;
  padding: 8px 4px;
  background: #000;
  transition: 0.3s ease-in-out;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.hover-menu div a {
  display: block;
  line-height: 2;
  color: #fff;
  text-decoration: none;
  opacity: 0.8;
  padding: 5px 15px;
  position: relative;
  transition: 0.3s ease-in-out;
}

.hover-menu div a:hover {
  text-decoration: underline;
}

.hover-menu:hover img {
  opacity: 0.5;
  right: -120px;
}

.hover-menu:hover div {
  left: 0;
  opacity: 1;
}

 

微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

網站管理員 · 感謝閱讀,更多精彩內容敬請關注

作者主頁 查看主頁 →

相關文章

css 定位(position)

css 定位(position) 語言筆記 CSS

語法:position:static | relative | absolute | fixed | center | page | sticky默認值:static適用於:除display屬性定義爲table-column-group | table-column之外的所有元素繼承性:無動畫性:否…
👁 119
css vh和vw自适应

css vh和vw自適應 語言筆記 CSS

  在移動端中利用REM的相對於根HTML進行改變,通過一段JS實現了移動端自適應,本文則使用純CSS視口單位來自行自適應,雖然現在的兼容性還沒法完全能夠接受,但不妨礙你認識這個vw和vh的強大。 響應式佈局的實現依靠媒體查詢( Media Queries )來實現,選取主流設備寬度尺寸作爲斷點針對…
👁 356

推薦閱讀

响应式金融理财服务管理网站模板 1175

響應式金融理財服務管理網站模板 1175 實用收藏 易優模板

一款針對金融理財服務管理的eyoucms響應式網站模板。設計風格專業金融,能夠展示理財產品、投資服務、財富管理及成功案例。有助於金融機構在線上展示品牌,吸引投資者。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優CMS(E…
👁 41
响应式金融理财服务管理网站模板_20240807_101506 1176

響應式金融理財服務管理網站模板_20240807_101506 1176 實用收藏 易優模板

一款針對金融理財服務管理的eyoucms響應式網站模板。設計風格專業金融,能夠展示理財產品、投資服務、財富管理及成功案例。有助於金融機構在線上展示品牌,吸引投資者。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優CMS(E…
👁 42
金融投资企业控股网站模板 1177

金融投資企業控股網站模板 1177 實用收藏 易優模板

此套eyoucms模板適用於金融投資與企業控股行業,設計風格高端金融,能夠展示投資產品、控股項目、企業實力及品牌形象。有助於金融投資集團在線上展示品牌,吸引投資者與合作伙伴。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優…
👁 58
资源网站typecho001模板

資源網站typecho001模板 程序筆記 Typecho

typecho001模板板本請勿修改本模板文件夾名稱 文件夾名稱爲:typecho001 1.4修復文章頁面js輸出問題1.3修復未安裝插件時的報錯提示優化列表頁代碼輸出1.2修復評論功能增加自定義首頁標題1.1修復評論回覆不對稱功能添加首頁單獨的標題設置功能增加網站favicon.ico圖標增加一…
👁 198
金融股权投资类企业网站模板 1178

金融股權投資類企業網站模板 1178 實用收藏 易優模板

一款針對金融股權投資類企業的eyoucms網站模板。設計風格專業金融,能夠展示股權投資產品、投資項目、成功案例及企業實力。有助於股權投資公司在線上展示品牌,吸引投資者與創業者。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易…
👁 49
typecho分页样式的修改

typecho分頁樣式的修改 程序筆記 Typecho

大人,時代變了!目前typecho最完美的解決方案了,因爲百度只能看到固定思維的代碼。實際生成的html代碼,乾淨到讓人窒息完全的自定義,包括給li元素加上class,給a元素加上class,給上一頁下一頁加上class,去除typecho自帶用於表示更多的li標籤。甚至裏面的內容我也能添加一些文字…
👁 517