首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应性设计资料和背景资料

响应性设计资料和背景资料
EN

Stack Overflow用户
提问于 2014-03-31 13:31:26
回答 2查看 135关注 0票数 0

这是我第一次做一些响应性的DIV,现在我做了我的响应背景,我想我的内容看起来如下:

但看起来是这样的:

如果有人能帮我那就太好了..。这是我的代码,你看我在做什么

jsFiddle

HTML:

代码语言:javascript
复制
<div class="container">
    <div class="leftColumn"><img src="projekt.png" width="400" height="400"></div>
    <div class="rightColumn"><img src="projekt2.png" width="400" height="400"></div>
</div>

CSS:

代码语言:javascript
复制
.container {width:100%;}

.leftColumn  {width:50%; float:left;}
.rightColumn {width:50%; float:left;}

@media(max-width:400px)
{
.leftColumn  { width:100px; float:none; display:block; position:relative; background-color:red; }

.rightColumn { width:100px; float:none; display:block; position:relative; background-color:blue; }

}

图像为400 x 400像素,背景图像为1920 x 1080。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-31 13:52:55

对于背景,请使用背景尺寸属性(CSS3)。

代码语言:javascript
复制
.container {width:100%;}

.leftColumn  {width:50%; float:left;}
.rightColumn {width:50%; float:left;}

@media(max-width:400px)
{
    .container {
        width: 400px;
        height: 400px;
        background: url(http://www.extremedialer.com/wp-content/uploads/2013/10/bg-1.jpg);
        background-size: 400px;
    }    
    .leftColumn  { width:100px; float:none; display:block; position:relative; background-color:red; }
    .rightColumn { width:100px; float:none; display:block; position:relative; background-color:blue; }
}
@media (min-width:401px) and (max-width:800px)
{
    .container {
        width: 800px;
        height: 800px;
        background: url(http://www.extremedialer.com/wp-content/uploads/2013/10/bg-1.jpg);
        background-size: 800px;
    }    
    .leftColumn  { width:200px; height:200px; float:left; margin: 20px; display:block; position:relative; background-color:red; }
    .rightColumn { width:200px; height:200px; float:left; margin: 20px; display:block; position:relative; background-color:blue; }
}

http://jsfiddle.net/XmqNy/235/

票数 0
EN

Stack Overflow用户

发布于 2014-03-31 13:41:01

在css文件中试一试:

代码语言:javascript
复制
@media(max-width:400px)
{
    .leftColumn  { width:100px;   position:relative; background-color:red; }

    .rightColumn { width:100px;   position:relative; background-color:blue; }

}

您不需要写显示:无。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22762900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档