红穆笔记
首頁 語言筆記 css絕對定位居中
語言筆記 CSS

css絕對定位居中

css绝对定位居中

css絕對定位居中的實現方法有很多,下面將給大家介紹css絕對定位居中的四種方法。

1、兼容性不錯的主流css絕對定位居中的用法:


.conter{
  width:600px;height:400px;
  position:absolute;left:50%;top:50%;
  margin-top:-200px;/*高度的一半*/
  margin-left:-300px;/*寬度的一半*/
}

注意:這種方法有一個很明顯的不足,就是需要提前知道元素的尺寸。否則margin負值的調整無法精確。此時,往往要藉助JS獲得。

2、css3的出現,使得有了更好的解決方法,就是使用transform代替margin.transform中translate偏移的百分比值是相對於自身大小的,可以這樣實現css絕對定位居中:


.conter{
  width:600px;height:400px;
  position:absolute;left:50%;top:50%;
  transform:translate(-50%,-50%);/*50%爲自身尺寸的一半*/
}

3、margin:auto實現絕對定位元素的居中(上下左右均0位置定位;margin:auto)


.conter{
  width:600px;height:400px;
  position:absolute;left:0;top:0;right:0;bottom:0;
  margin:auto;/*有了這個就自動居中了*/
}

4、使用css3盒模型:flex佈局實現css絕對定位居中。這種情況是在不考慮低版本瀏覽器的情況下可以使用。

微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

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

作者主頁 查看主頁 →

相關文章

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

推薦閱讀

响应式果蔬加工生物科技网站模板 1204

響應式果蔬加工生物科技網站模板 1204 實用收藏 易優模板

一款針對果蔬加工與生物科技行業的eyoucms響應式網站模板。設計風格科技健康,能夠展示果蔬加工產品、生物科技技術、研發實力及企業形象。有助於生物科技企業在線上展示品牌,吸引合作伙伴。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問…
👁 57
Linux 查询服务器上大型文件

Linux 查詢服務器上大型文件 踩坑總結

你可以使用 find 命令來查詢 Linux 文件系統中的大型文件。將以下命令輸入到終端中,即可查找所有超過100MB的文件:find / -type f -size +100M -exec ls -lh {} \;其中, / 是需要搜索的根目錄, -type f 表示只查詢文件類型(不包括目錄),…
👁 194
响应式特色食品杂粮小吃网站模板 1205

響應式特色食品雜糧小喫網站模板 1205 實用收藏 易優模板

此套eyoucms響應式模板適用於特色食品、雜糧與小喫行業,設計風格美食誘人,能夠展示特色食品、雜糧產品、小喫品牌及銷售信息。有助於食品品牌在線上展示產品,吸引消費者。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優CMS…
👁 45