css - 如何使用响应式图像编写半垂直页面
问题描述
我想模仿那个网站的风格:https ://www.washiarts.com/
我正在寻找一种放置照片而不是重复背景图像的方法。一般视图应在左侧显示固定的响应式照片,在右侧显示可滚动的内容。
我已经尝试过以下代码,但它不会将图像缩放到完整的 div。
<div class="row no-gutters">
<div class="col-md-6 no-gutters">
<div class="leftside d-flex justify-content-center align-items-center">
<img class="img-fluid img-full-size" src="static/img/photo.jpg">
</div>
</div>
<div class="col-md-6 no-gutters">
<div class="rightside d-flex justify-content-center align-items-center">
<h1> Content goes here ... </h1>
</div>
</div>
</div>
.leftside, .rightside {
height: 50vh;
width: 100%;
}
.leftside_test {
background-image: url('photo.jpg');
background-size: 50%;
background-repeat: repeat-y;
}
@media screen and (min-width:768px) {
.leftside, .rightside {
height: 100vh;
}
}
.img-full-size {
width: 100vh;
height: 100vh;
}
解决方案
推荐阅读
- node.js - 套接字仅发送给一个用户
- php - “POST /?fgko=vkma”是有效的发布请求吗?
- c# - 需要多个 where 条件来使用 OR 运算符进行查询
- docker - 应用程序启动后出现 502 和 504 错误
- asp.net - 如何解决以下问题?存储过程
- javascript - React - 如何将 CSS 样式应用于 iframe 内容
- c# - 关于构建 WPF 表单以修改 userSettings 的建议
- smartsheet-api - 获取父行的子代
- condor - Condor中的墙时间扩展
- sql-server - 如何列出数据库中具有最大小数位的所有浮点列?