欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解flex布局下圖片變形的解決方法

  發(fā)布時(shí)間:2020-08-04 16:52:12   作者:仙≮≯辶   我要評(píng)論
這篇文章主要介紹了詳解flex布局下圖片變形的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

flex布局是現(xiàn)在常用的一個(gè)布局方式,但是有時(shí)候也會(huì)導(dǎo)致出現(xiàn)一些小問題。本人在使用flex布局做一個(gè)左邊頭像,右邊文字的時(shí)候,發(fā)現(xiàn)固定圖片的寬度時(shí),圖片寬度仍然發(fā)生了變化。

下圖是頭像本應(yīng)該是圓形的,但是被擠壓變形了。

<div class="people">
	<img class="avatar" src="./avatar.jpg" alt="avatar">
	<div class="des ">
		<p>Tony</p>
		<p>沒錯(cuò),我就是你們的Tony老師,快來找我剪頭發(fā)吧!</p>
	</div>
</div>
/* 父元素 */
.people {
	display: flex;
}
/* 頭像 */
.avatar {
	width: 64px;
	height: 64px;
	border-radius: 32px;
}
/* 人物介紹 */
.des {
	margin-left: 24px;
}

網(wǎng)上查找常用的辦法是在 img 標(biāo)簽外再套一個(gè) div

<div class="people">
	<div><img class="avatar" src="./avatar.jpg" alt="avatar"></div>
	<div class="des ">
		<p>Tony</p>
		<p>沒錯(cuò),我就是你們的Tony老師,快來找我剪頭發(fā)吧!</p>
	</div>
</div>

還有一種更簡單的方法是直接給頭像的css添加 flex-shrink: 0 更為簡單

/* 頭像 */
/* flex-shrink 屬性定義了項(xiàng)目的縮小比例,默認(rèn)為1,即如果空間不足,該項(xiàng)目將縮小。 */
/* 如果某一個(gè)元素的 flex-shrink 屬性為 0,其他項(xiàng)目都為 1,空間不足時(shí),值為 0 的不縮小。 */
.avatar {
	flex-shrink: 0;
	width: 64px;
	height: 64px;
	border-radius: 32px;
}

到此這篇關(guān)于詳解flex布局下圖片變形的解決方法的文章就介紹到這了,更多相關(guān)flex圖片變形內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Flex布局實(shí)現(xiàn)頭部固定內(nèi)容區(qū)域滾動(dòng)的方法

    這篇文章主要介紹了使用Flex布局實(shí)現(xiàn)頭部固定內(nèi)容區(qū)域滾動(dòng)的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小
    2020-08-04
  • 詳解flex布局與position:absolute/fixed的沖突問題

    這篇文章主要介紹了詳解flex布局與position:absolute/fixed的沖突問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面
    2020-08-03
  • Flex布局實(shí)現(xiàn)div內(nèi)部子元素垂直居中的示例

    這篇文章主要介紹了Flex布局實(shí)現(xiàn)div內(nèi)部子元素垂直居中的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編
    2020-08-03
  • Flex布局讓子項(xiàng)保持自身高度的實(shí)現(xiàn)

    這篇文章主要介紹了Flex布局讓子項(xiàng)保持自身高度的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)
    2020-08-03
  • 讓CSS flex布局最后一行列表左對(duì)齊的N種方法(小結(jié))

    這篇文章主要介紹了讓CSS flex布局最后一行列表左對(duì)齊的N種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編
    2020-07-23
  • css3 flex布局實(shí)現(xiàn)平均分配元素的示例代碼

    這篇文章主要介紹了css3 flex布局實(shí)現(xiàn)平均分配元素的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編
    2020-07-21
  • flex布局實(shí)現(xiàn)上下固定中間滑動(dòng)的布局方式

    這篇文章主要介紹了flex布局實(shí)現(xiàn)上下固定中間滑動(dòng)的布局方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來
    2020-07-21
  • flex是什么及flex布局語法教程詳解

    Flex 是 Flexible Box 的縮寫,意為"彈性布局",用來為盒狀模型提供最大的靈活性。這篇文章給大家介紹flex布局語法的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧
    2020-08-26

最新評(píng)論