我用图像作为按钮制作了这个非常简单的表单。我怎样才能让按钮调整窗口大小的响应?
是否有一种方法可以使按钮按照与输入类似的方式响应窗口大小调整大小 - 即按钮随着窗口的变化逐渐变小?
这是HTML:
<form action="send_form_email.php" method="GET" enctype="multipart/form-data" name="EmailTestForm">
<div class="form-group">
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
</div>
<button type="submit" class="button"></button>
</form>
</body>
这是CSS:
form {
position:relative;
top:10px;
margin-left: 25%;
max-width:100%;
}
.form-control {
position: relative;
top: 65px;
left:0px;
padding: 16px;
width: 35vw;
height: 1.8vw;
font-size: 20px;
}
.button {
position: relative;
top: 0px;
left: 40vw;
border: 0;
background: url(http://i.imgur.com/9n3Zvcr.png) no-repeat;
width: 210px;
height: 75px;
}
我已经试过了按钮的宽度设置为百分比,并使用最大宽度,都无济于事。我不确定是否可以使用媒体查询顺利重新调整按钮。
我三天前开始学习html,所以我真的不知道我在做什么。
此时也许你有兴趣的可以像引导学习 “有求必应” 的框架。只是一个建议。 – 2014-11-01 19:51:13
什么是“left:40vw;'?您可能想对[使用CSS的响应式设计](http://learn.shayhowe.com/advanced-html-css/responsive-web-design/)和媒体查询进行一些研究。另外,我建议您使用实际的HTML布局来定位事物,而不是相对定位。 – jfriend00 2014-11-01 19:59:15
为什么使用'jquery'标签?根本没有Javascript代码**! – 2014-11-01 20:27:31