2016-04-19 6 views
0

Я хотел бы иметь div с цветом фона, заполненного:Как заполнить часть фона цветом градиента?

  • линейный градиент слева направо
  • заполнение только 20% от нижней части div.

    .my-div { background-image: linear-gradient (справа, прозрачный, #FFEBEE); }

Как определить второе условие?

https://jsfiddle.net/tf4nn5p6/

+0

разместить код, что вы не пробовали –

+0

https://jsfiddle.net/tf4nn5p6/ – omickron

ответ

3

Является ли это то, что вы хотите?

.my-div{ 
 
    text-align: center; 
 
    height: 50px; 
 
    background-image: linear-gradient(to right, transparent, #FFEBEE); 
 
    background-size: 100% 20%; 
 
    background-position: left bottom; 
 
    background-repeat: no-repeat; 
 
    border: 1px solid red; 
 
}
<div class='my-div'> 
 
text 
 
</div>

+0

фон-повторить: не повторять; - это то, что я не применял в своих попытках! Большое спасибо! – omickron

0

Использование ниже CSS для того же, и здесь вы можете управлять с помощью фона размер: 100% 20%; и background-position: левое нижнее; с не-повторять

.my-div{ 
    height: 50px; 
    background: linear-gradient(to right, transparent, #FFEBEE); 
    background-size: 100% 20%; 
    background-position: left bottom; 
    background-repeat: no-repeat; 
    border: 1px solid red; 
    text-align: center; 
} 
Смежные вопросы