简体   繁体   English

CSS - 图标布局随着屏幕尺寸的变化从水平变为垂直

[英]CSS - layout of icons change from horizontal to vertical with screen size changes

I have an issue when changing screen size (to different device or viewport) with some icons. 使用某些图标更改屏幕大小(到不同的设备或视口)时出现问题。

When the screen size drops 960 and below the icons change from horizontal orientation to vertical. 当屏幕尺寸下降960及以下时,图标从水平方向变为垂直方向。 I have break points in my css for @ media but nothing changes at 960 for the socialIcons or related divs above. 对于@ media而言,我在我的CSS中有突破点,但对于上面的socialIcons或相关div,960没有任何变化。

Icons are svg. 图标是svg。

Correct layout 正确的布局

在此输入图像描述

Broken layout 布局破碎 在此输入图像描述

Code Snippet 代码片段

#social_block {
    margin: 0 auto;
    text-align: center;
    padding-top: 5rem;
    font-weight: bold;
}
#socialDisplay {
    width: 100%;
    padding-bottom: 1rem;
}
.socialIcons {
    width: 100%;
    display: inline;
}


<div id="social_block">

<div id="socialDisplay">CONNECT WITH US</div>


<div class="socialIcons">
<img class="link_item" id="FB" src="/xxx" rel="https://www.facebook.com/xxx/" data-method="open"> 
<img class="link_item" id="IG" src="/xxx" rel="https://www.instagram.com/xxx/" data-method="open"> 
<img class="link_item" id="LI" src="/xxx" rel="https://www.linkedin.com/company/xxx" data-method="open">
</div>

</div>

I would add this to the social icons CSS 我会将此添加到社交图标CSS

 #social_block { margin: 0 auto; text-align: center; padding-top: 5rem; font-weight: bold; } #socialDisplay { width: 100%; padding-bottom: 1rem; } .socialIcons { width: 100%; display: inline; display: flex; flex-direction: row; } 
 <div id="social_block"> <div id="socialDisplay">CONNECT WITH US</div> <div class="socialIcons"> <img class="link_item" id="FB" src="https://i.stack.imgur.com/dtPNz.png" rel="https://www.facebook.com/xxx/" data-method="open"> <img class="link_item" id="IG" src="https://i.stack.imgur.com/dtPNz.png" rel="https://www.instagram.com/xxx/" data-method="open"> <img class="link_item" id="LI" src="https://i.stack.imgur.com/dtPNz.png" rel="https://www.linkedin.com/company/xxx" data-method="open"> </div> </div> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM