图像悬停时的文本叠加 - 响应式
Text Overlay on Image Hover - Responsive
我正在使用本教程在我的图像上创建一个带有文本的叠加层:
http://codepen.io/pdelsignore/pen/uqenH
它工作得很好,但是我有一个响应式网站,如果我尝试输入%作为".box"的宽度/高度,图像就会消失。看来它只能是固定的(即px),显然无法缩放。
.box {
cursor: pointer;
height: 250px;
position: relative;
overflow: hidden;
width: 400px;
font-family: 'Open Sans', sans-serif;
}
有人有什么想法吗?提前感谢!
尝试min-width
并尝试min-height
。
min-width: 100%;
min-height: 100%;
在实时项目中,我们通常使用任何响应式框架。比如引导或基础。所以我认为你可以忽略,因为框架会正确处理这个问题。无需使用任何 % 来使其响应。对于引导程序,我们使用
<div class="row">
<div class="col-md-4">
<div class="box">
<img src="http://files.room1design.com/oldcity.jpg"/>
<div class="overbox">
<div class="title overtext">
Walk This Way
</div>
<div class="tagline overtext">
Follow the path of stone, a road towards an ancient past
</div>
</div>
</div> <!-- End box -->
</div> <!-- End Col-4 -->
</div> <!-- End row -->
我相信 .box 的尺寸百分比将基于父级的高度。 由于主体上没有指定高度,因此没有参考系。 尝试添加以下内容以获取在 .box 上工作的百分比。
html, body {
height:100%;
}
这是一个更新的代码笔,其中包含一些其他更改,以说明在赋予身体尺寸后使用百分比。
http://codepen.io/anon/pen/dPREBE
相关文章:
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 为什么可以't我使用了AJAX响应的一部分
- 响应动画手风琴不工作
- 如何从SeleniumWebdriver获取异步Javascript响应
- Ajax调用在Firefox中不会自动响应
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- IIS动态HTTP响应标头
- 预期响应包含一个对象,但在angular js中得到一个数组错误
- Ajax响应转换
- 使Intro.js工具提示响应
- 存储$http如何从$http函数(Angularjs)外部获取可访问变量中的响应
- 图像悬停时的文本叠加 - 响应式
- 图像的响应式空白图像叠加
- Bootstrap叠加图像没有响应