【发布时间】:2016-06-11 15:51:55
【问题描述】:
我连续三张图片,宽度均为 323 像素。
为了让我的网站具有响应性,我已从 width: 323px; 切换到 width: 100%;,这适用于移动设备,但在更大的浏览器上,图像会变得比原始尺寸大,因此会被拉伸和扭曲。
注意:我使用的是 Bootstrap
直播链接:http://185.123.96.102/~kidsdrum/moneynest.co.uk/
CSS
.tripleimage {
border-radius: 3px;
border: 1px solid #021a40;
padding: 1px;
margin-bottom: 15px;
width: 100%;
-webkit-box-shadow: 5px 5px 10px #A3A3A3;
-moz-box-shadow: 5px 5px 20px #A3A3A3;
box-shadow: 3px 3px 10px #A3A3A3;
}
HTML
<div class="container-fluid bg-3 text-center">
<h3 class="h3big">What do you need help with?</h3><br>
<div class="row">
<div class="col-sm-4">
<img src="http://185.123.96.102/~kidsdrum/moneynest.co.uk/img/button-1.png" alt="button-1" class="middleimages">
<div class="box-content">
<p class="alltextbig text-uppercase"><b>Living</b> paycheque to paycheque?</p>
<figure><img src="http://185.123.96.102/~kidsdrum/moneynest.co.uk/img/pound-coins.jpg" alt="saving money image" title="Saving money" class="tripleimage">
<figcaption><b>Feel like you're walking on a tightrope every day?</b> <br>Stuck in a pay cheque to pay cheque cycle, can't keep your budget in check, dont have a budget, use credit cards or have no savings? <br><br>
<b>Lesson 1</b> - Learn how I escaped the pay cheque to pay cheque cycle.</figcaption>
</figure>
<input type="submit" value="Start Class Now" name="subscribe" id="mc-embedded-subscribe" class="text-uppercase btn btn-primary btn-lg btn-middle" style="margin-top: 11%">
</div>
</div>
<div class="col-sm-4 columnBorder">
<img src="http://185.123.96.102/~kidsdrum/moneynest.co.uk/img/button-2.png" alt="button-1" class="middleimages">
<div class="box-content column-border">
<p class="alltextbig text-uppercase"><b>Saving</b> to buy a home?</p>
<figure>
<img src="http://185.123.96.102/~kidsdrum/moneynest.co.uk/img/saving-to-buy-a-home.jpg" alt="Buying a house" title="Saving to buy a house" class="tripleimage"><figcaption><b>Is saving for a house causing you anxiety?</b> Stressed out over a correction or rise in interest rates?<br><br>
Worried if you don't buy now house prices will continue to rise and out price you?<br><br>
<b>Lesson 2</b> - Tips to rapidly save for your future home.
</figcaption>
</figure>
<input type="submit" value="Start Class Now" name="subscribe" id="mc-embedded-subscribe" class="text-uppercase btn btn-primary btn-lg btn-middle" style="margin-top: 6%">
</div>
</div>
<div class="col-sm-4">
<img src="http://185.123.96.102/~kidsdrum/moneynest.co.uk/img/button-3.png" alt="button-1" class="middleimages">
<div class="box-content">
<p class="alltextbig text-uppercase"><b>Want</b> to make more money?</p>
<figure>
<img src="http://185.123.96.102/~kidsdrum/moneynest.co.uk/img/going-travelling.jpg" alt="How to make more money" title="How to make more money" class="tripleimage">
<figcaption><b>Want to increase your income?</b>
<br>Want to drive a better car, go travelling or live in a better neighbourhood? Increase your income to scale up your savings and substantially improve your current lifestyle.
<br><br><b>Lesson 3</b> - It's not just about being frugal. How to easily increase your income without taking large risks.
</figcaption>
</figure>
<input type="submit" value="Start Class Now" name="subscribe" id="mc-embedded-subscribe" class="text-uppercase btn btn-primary btn-lg btn-middle">
</div>
</div>
</div>
</div>
【问题讨论】:
-
你想要发生什么?您希望图像拉伸但不变形吗?
-
也许这会有所帮助:
background-size:cover. -
使用
width: 100%,您告诉浏览器将图像的width与其父div的宽度相匹配,您可以指定class到图像或添加div它并使用@media查询width: 323px和width: 100%来指定它的宽度到较小的设备。
标签: html css twitter-bootstrap twitter-bootstrap-3