У меня есть div
, у которого есть fixed
. Проблема в том, что div
перемещается вправо, не выходя за пределы правого края экрана. Он изменяет размеры, делая его ширину меньше. Этого не происходит, когда я даю ему фиксированный width
. Но я хочу, чтобы у него была ширина жидкости с max-width
. Я не хочу, чтобы он придерживался правого края, определяя right
. Я хочу определить левую позицию и позволить избытку выйти из экрана.Фиксированный div не выходит за пределы правого края экрана
Вы можете увидеть проблему здесь: http://codepen.io/anon/pen/BjZppJ
Нажмите на div
в примере, чтобы увидеть проблему.
HTML КОД
<div> -- RANDOM TEXT HERE -- </div>
CSS КОД
div
{
position: fixed;
left: 0;
top: 0;
padding: 20px;
max-width: 500px;
background: rgba(112,66,102, .1);
}
div.right
{
left: calc(100% - 300px)
}