html - 响应式对齐图像

标签 html css

我正在尝试水平和响应地对齐 3 张图像,以便当用户在移动设备上访问该网站时图像变为垂直。

我遇到了一些问题,因为对齐不能正常工作,并且出于某种原因我的“border-radius”属性没有应用。

这是我的 JSFiddle:http://jsfiddle.net/hxL7d0e1/

CSS:

#portfolio{
background-color: : white;
padding-bottom: 50px;
}

#portfolio h1{
 font-size: 30px;
 font-weight: 400px;
 letter-spacing: 5px;
 text-align: center;
 color: #000;
}

#portfolio h2{
 font-size: 15px;
 letter-spacing: 2px;
 text-align: center;
 color: #000;
}

.project img{
 padding: 50px;
 width: 25%;
 float: left;
 border-radius: 12px;
}

最佳答案

好的,就在这里。堆叠是一个很容易解决的问题。在这种情况下,我使用了 inline-block display 来让容器排成一行,并使用 media 查询将它们的宽度更改为 100% 在小于 700px 的屏幕尺寸上.

.project {
  display:inline-block;
  width: 33.33%;
  margin-right:-4px;
}
@media only screen and (max-width:700px) {
  .project {
    width:100%;
  }
}

对于 border-radius 问题,您使用的示例图像中有空白,这会影响视觉效果。检查这个更新的 fiddle 是否一切正常:

http://jsfiddle.net/hxL7d0e1/2/

关于html - 响应式对齐图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50788090/

相关文章:

jquery - Bootstrap 折叠导航栏切换不起作用

javascript - 如何通过使用 JavaScript 单击另一个元素来更改元素的字体?

html - firefox 在相对容器问题中的绝对位置

iphone - 在 iPad/iPhone 上使用 CSS @font-face

python - django-tables2:向表格添加滚动条

css - 如何让这个 DIV 显示在这个页面所有内容的下方?

jquery - 在移动 View 中显示小部件演示

jquery - 从 <head> 移除动态添加的 css

html - INPUT 元素内的退格键导致固定位置 DIV 重新定位到光标

javascript - 在链接中引用视频时,是否可以在 iPad 上以全屏模式打开 .mp4?