Это был глоток....
Итак, я застрял в изображении от маркетинга, у которого есть фотография некоторых людей, у него верхние левые и правые углы округлены. И у него есть переход градиента снизу вверх (синий - в более светлый оттенок).
Итак, что я сделал, обрезал закругленные углы LEFT (180px x 10px) и RIGHT (180px x 10px) и сделал из них отдельные изображения, а затем обрезал другое изображение, содержащее только синий градиент (180 пикселей x 10 пикселей без людей в нем), а остальное - изображение с людьми в нем (180 пикселей x 461 пиксель). Знаю, что у меня всего 4 изображения.
Наконец, вопрос:
Как я могу упорядочить div заполнителя так, чтобы он расширялся и сокращался при повторной калибровке браузера (заполняет пространство между левым закругленным углом и изображением людей?
Спасибо, Стивен
<style>
#left {
height:180px;
background-size: 100%;
background-size: cover;
background-position: center center;
vertical-align: top;
width: 10px;
background-image: url("@Url.Content("~/Content/images/login/left.png")");
}
#filler {
height:180px;
background-size: 100%;
background-size: cover;
background-position: center center;
vertical-align: top;
width: 50px;
background-image: url("@Url.Content("~/Content/images/login/filler.png")");
}
#image {
height:180px;
background-size: 100%;
background-size: cover;
background-position: center center;
vertical-align: top;
width: 461px;
background-image: url("@Url.Content("~/Content/images/login/image.png")");
}
#right {
height:180px;
background-size: 100%;
background-size: cover;
background-position: center center;
vertical-align: top;
width: 10px;
background-image: url("@Url.Content("~/Content/images/login/right.png")");
}
</style>
<div class="row-fluid">
<div id="left" class="pull-left"></div>
<div id="filler" class="pull-left"></div>
<div id="right" class="pull-right"></div>
<div id="image" class="pull-right"></div>
</div>
Я согласен с ответом на пограничный радиус. Но если получится (по какой-то причине), что вы должны использовать изображения, то там есть решение с некоторыми улучшенными HTML и CSS:
<div class="row-fluid">
<img src="http://mydomain.com/pic.jpg" />
</div>
.row-fluid{
background: #fff;
}
.row-fluid img{
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
}
и это демо: http://jsfiddle.net/Ashkanvb/rsPp2/