摘要:部分如下我用的是絕對定位我用的是我用的是左右大比例負以上就是截取隱藏圖片兩側讓圖片在盒子居中的種方法了,希望能能對大家有用。
最近項目改版,需要在一個正方形的盒子區域中顯示圖片,由于舊數據中都是橫向長方形的圖片,舊數據又不能舍棄,產品就要求對于這種圖片進行兩邊截取,在正方形盒子中只顯示圖片中間部分的(蛋)要(疼)求。
經過一番嘗試一共找到3種可以成功實現的方法,在此分享一下。
原圖如下
結果如下
1.使用絕對定位+transform
這個方法已經被廣泛用來使指定元素在盒子中上下左右居中了,同樣也適合上述場景
2.使用display:flex屬性。
不得不說flex非常強大,設置了display:flex以后,可以通過簡單設置justify-content以及align-items來規定內部元素的呈現方式而不用做任何的計算。
3.大比例負margin
不得不說最后一種方法略微詭異,一般margin:0 -100%;即可,但在實際使用過程用發現有時會失效,懷疑和圖片、盒子還有屏幕寬度之間的比例有關系,所以設成了-300%,設成-300%以后目前一切正常。
html部分如下
我用的是絕對定位+transform我用的是flex我用的是左右大比例負margin
以上就是截取(隱藏)圖片兩側讓圖片在盒子居中的3種方法了,希望能能對大家有用。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/112214.html
摘要:部分如下我用的是絕對定位我用的是我用的是左右大比例負以上就是截取隱藏圖片兩側讓圖片在盒子居中的種方法了,希望能能對大家有用。 最近項目改版,需要在一個正方形的盒子區域中顯示圖片,由于舊數據中都是橫向長方形的圖片,舊數據又不能舍棄,產品就要求對于這種圖片進行兩邊截取,在正方形盒子中只顯示圖片中間部分的(蛋)要(疼)求。 經過一番嘗試一共找到3種可以成功實現的方法,在此分享一下。 原圖如下...
摘要:布局經典問題初步整理標簽前端本文主要對布局中常見的經典問題進行簡單說明,并提供相關解決方案的參考鏈接,涉及到三欄式布局,負,清除浮動,居中布局,響應式設計,布局,等等。 CSS 布局經典問題初步整理 標簽 : 前端 [TOC] 本文主要對 CSS 布局中常見的經典問題進行簡單說明,并提供相關解決方案的參考鏈接,涉及到三欄式布局,負 margin,清除浮動,居中布局,響應式設計,Fl...
摘要:維護起來更加方便不足雪碧的最大問題是內存使用拼圖維護比較麻煩使的編寫變得困難雪碧調用的圖片不能被打印我們可以使用綜合屬性制作通天,什么是通天呢,就是一般我們電腦的屏幕都是但是設計師給我們的圖都會比這個大,那么我們可以此屬性來制作通天。 要說頁面布局的話,那就必須說說margin,padding,和background。這三個屬性其實都是前面講過的,這里還是再次講解以下,為什么呢?因為是這樣的...
摘要:中間左欄右欄清除浮動如下圖缺點結構不正確多了一層標簽布局左欄中間右欄如下圖缺點兼容性問題參考文章 W3C標準 由萬維網聯盟制定的一系列標準,包括: 結構化標準語言(HTML和XML) 表現標準語言(CSS) 行為標準語言(DOM和ECMAScript) CSS中的定位機制 在CSS中存在三種定位機制: 標準文檔流(Normal flow) 浮動(Floats) 絕對定位(Abs...
摘要:原文地址本篇文章是筆者的設計指南學習筆記的第二部分,由于最近都在準備期末考的事,所以都沒來得及對設計指南進行一些總結,沒有看之前第一部分的話也可以從這里傳送過去。 原文地址:http://justclear.github.io/css-stylin-with-css-note-2 本篇文章是筆者的 《CSS 設計指南》 學習筆記的第二部分,由于最近都在準備期末考的事,所以都沒來得及對 ...
閱讀 1785·2023-04-26 00:47
閱讀 1543·2021-11-11 16:55
閱讀 2597·2021-09-27 14:04
閱讀 3547·2021-09-22 15:58
閱讀 3553·2021-07-26 23:38
閱讀 2129·2019-08-30 13:47
閱讀 1979·2019-08-30 13:15
閱讀 1141·2019-08-29 17:09