Задать вопрос
HelenaS
@HelenaS

Как зафиксировать блок что бы он не «скакал» при изменении бэкграунда?

Доброе утро!
Суть проблемы - на блоке при наведении увеличивается бэкграунд. В этом же блоке есть блок с тестом, который при наведении тоже увеличивается и смещается.
Пробовала задать абсолютное позиционированние, не помогло. Вот сам код
<a href="#" class="marble">
        <div class="wrap-title-stone">
             <span class="title-stone">мармур</span>
             <i class="icon-ico-01"></i>
	</div>
    </a>

.marble {
		background: url(/img/marble.jpg) no-repeat center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    min-height: 50rem;
	    transition: all .3s ease-in-out;
	    -webkit-transition: all .3s ease-in-out;
	     z-index: -1;
	    &:hover {
	    	-webkit-transform: scale(1.2);
	    	transform: scale(1.2);
		}
		&:after {
		    content: " ";
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 100%;
		    background: rgba(0, 0, 0, 1);
		    opacity: 0;
		    transition: .3s all;
		    }
		&:hover:after {
			opacity: 0.5;
		} 
}

.wrap-title-stone {
	display: block;
    position: absolute;
    bottom: 10px;
    z-index: 1000;
}

.title-stone {
	text-transform: uppercase;
	color: #fff;
	font-size: 6rem;
	position: absolute;
    bottom: 0;
    padding-left: 4rem;
    z-index: 100;
    display: block;
    border: 1px solid red;
    width: 96.6rem;    	
}
  • Вопрос задан
  • 438 просмотров
Подписаться 1 Оценить 9 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы