@Marizza40

Мобильная версия при position: absolute?

Добрый вечер! Подскажите пожалуйста, есть слайдер пока без анимации, его код:
<div class="slider_txt">
     <div class="kns">
        <div class="kns_text">
          Автоматизация КНС
        </div>
    <div class="button"> 
    <a href="avtomatizaciya_kns.html" class="button_a">Подробнее</a>   
    </div><!--/.button-->
    </div><!--/.kns-->
    <div class="nasos">
        <div class="nasos_text">
           Насосные станции
        </div>
        <div class="button"> 
    <a href="nasosnye_stancii.html" class="button_a_one">Подробнее</a>   
    </div><!--/.button-->
    </div><!--/.nasos-->

</div> 
    
<div class="slider">
    
    <div class="slider_a">
       </div>
    <div class="slider_b">
       </div> 
</div>


Поверх слайдера кнопка, текст и еще будет линия. Не могу подвязать текст к картинкам так, чтобы он красиво смотрелся на всех экранах. Сделала только к своему широкоформатнику. На квадратных экранах текст просто плывет. Код css:

/*slider*/

.slider_txt{
    width: 100%;
    position: absolute;
    top: 0;
    left: -85px;
    right: 0;
    z-index: 1000;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'Roboto', sans-serif;
    top: 390px;
}

.kns{
    font-size: 90px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    max-width: 800px;
    margin: 0 auto;
    text-align: right;
    line-height: 1.2;
}

.slider_line {
    content: "";
    display: block;
    width: 60%;
    height: 3px;
    background-color: #0092db;
}
.nasos {
    margin-bottom: 90px;
}

.nasos_text{
    font-size: 90px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    max-width: 800px;
    margin: 0 auto;
    text-align: left;
    line-height: 1.2;
}
.slider{
    display: flex;
}
.slider_a{
    width: 50%;
    height: 70vh;
    background:url(/images/slider_1.jpg);
    background-position: center center;
    -webkit-background-size:cover;
    background-size:cover;
        
}
.slider_b{
    width: 50%;
    height: 70vh;
    background:url(/images/slider_2.jpg);
    background-size: 1000px 700px;
    background-position: center center;
}
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
@uroot
Не могу подвязать текст к картинкам так, чтобы он красиво смотрелся на всех экранах
Используйте медиазапросы:
@media (max-width: 768px) { }
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы