作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当您进入网站时,我希望在主页全屏显示的图像使用背景大小的封面。
.image1{
background: url(../img/nike.jpg) no-repeat center center;
width: 100%;
padding: 20px 10px 60px 10px;
height: 100vh;
overflow: hidden;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
但是,由于图像真的很宽,我希望当您用手机进入该站点时,它全部显示在屏幕上。这就是我使用以下媒体查询的原因:
@media (max-width:600px) {
.image1{
width:70%;
background-size: contain;
}
}
这很有效,现在您仍然可以在移动屏幕上看到完整的图像。但显然它并没有填满所有的背景。它的上方和下方都有空白。所以我想要的是我要放置在图像上方的空白区域中的文本和 Logo ,而不是图像内部的小尺寸。我不知道如何执行此操作,因为我放置的文本和内容最初位于以该图像为背景的 div 中。
我能想到的唯一解决方案是将媒体查询中的 margin-top 设置为 -200px,但我认为这不是一个很好的做法。
您可以在 www.text.hdeprada.com 中看到该网站。这是一个简单的页面,我正在尝试修复这个问题。
最佳答案
使用 backstretch js ,它会解决你的问题。它简单可靠。
关于html - 小屏幕显示自己div之外的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34963576/
我想知道tmux 和GNU screen 的显示区别。对不起,我不知道如何在谷歌中搜索它,所以我先在这里问一下。 在 GNU screen 中,退出 vim 后,vim 显示的内容停留在那里,未清除。
我最新的微处理器(Freescale iMX233)有 8 个硬件叠加层以及内置的 YUV 到 RGB 转换功能。他们通过 v4l2 驱动程序公开了这些功能。 v4l2 Documentation
我是一名优秀的程序员,十分优秀!