Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 02.02.2020
Сообщений: 125

Проблема с адаптацией

29.11.2021, 19:57. Показов 570. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста. Я пытаюсь адаптироваться шапку под мобильные устройства, после 1200 px начинает все ломаться, делаю брекпоинт(уменьшил расстояния). Далее после 1135px начинает все ломаться. Как дальше адаптировать до 992px чтобы отображалось все нормально?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width">
    <link href="https://fonts.googleapis.com/css?family=Montserrat:regular,500,600,700,800" rel="stylesheet"/>
    <link rel="stylesheet" href="css/style.css">
    <link rel="stylesheet" href="css/normalize.css">
    <title>ГаджетМастер</title>
</head>
<body>
   <div class="wrapper">
       <div class="header">
           <div class="header__container _container">
               <nav class="header__menu menu">
                   <ul class="menu__list">
                       <li class="menu__item">
                        <div class="header__logo">
                            <img src="/img/logo.svg" alt="">
                            <div class="header__logo-text">
                                <a href="" class="header__logo-title">
                                 ГаджетМастер 
                                </a>
                                <a href="" class="header__logo-subtitle">
                                 Цифровая электроника
                                </a>
                            </div>
                        </div>
                       </li>
                       <li class="menu__item"><a href="#" class="menu__link">Телефоны</a></li>
                       <li class="menu__item"><a href="#" class="menu__link">Планшеты</a></li>
                       <li class="menu__item"><a href="#" class="menu__link">Дроны</a></li>
                       <li class="menu__item"><a href="#" class="menu__link">Игрушки</a></li>
                       <li class="menu__item"><a href="#" class="menu__link-more"><img src="/img/more.svg" alt=""></a></li>
                       <li class="menu__item"><a href="tel:38327842555" class="menu__link-phone">+38(32)784-25-55</a></li>
                       <li class="menu__item"><a href="#" class="menu__link-call">Заказать звонок</a></li>
                       <li class="menu__item">
                        <a href="#" class="menu__link-bask">
                            <img src="/img/bask.svg" alt="" class="bask__img">
                            <div class="bask__text">
                             8521р.
                            </div>
                            <img src="/img/arrow.svg" alt="">
                        </a>
                    </li>
                   </ul>
               </nav>
           </div>
       </div>
   </div>
    <script src="js/script.js"></script>
</body>
</html>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
*,
*::before {
    padding: 0;
    margin: 0;
    border: 0;
    box-sizing: border-box;
}
 
a {
    text-decoration: none;
}
 
ul,
ol,
li {
    list-style: none;
}
 
img {
    vertical-align: top;
}
 
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit;
}
 
html,
body {
    height: 100%; 
    line-height: 1;
    font-size: 12px;
    font-weight: 400;
    font-family: 'Montserrat';
    color: #2A2D46;
}
 
a {
    color: inherit;
}
 
.wrapper {
    min-height: 100%;
    overflow: hidden;
}
 
 
._container {
    max-width: 1170px;
    margin: 0 auto; 
    padding: 0px 15px;
    padding-top: 15px;
    box-sizing: content-box;
}
 
.menu__list {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 
 
 
 
 
 
.header__logo {
    display: inline-flex;
    align-items: center;
    margin-right: 46px;
}
 
.header__logo-text {
    padding-left: 13px;
}
 
.header__logo-title {
    font-weight: 800;
    font-size: 13px;
    color: #2400FF;
    display: block;
    padding-bottom: 5px;
}
 
 
.header__logo-subtitle + .header__logo-title {
    font-size: 13px;
}
 
.menu__link-phone {
    font-weight: 700;
    margin-right: 17px;
    
}
.menu__link-call {
    border: 1px solid #CE004A;
    color: #CE004A;
    padding: 7px 7px 8px 8px; 
    margin-right: 40px;
   
    
}
 
.menu__link-more {
    margin-right: 34px;
}
 
.menu__link-bask {
    display: flex;
    align-items: center;
    float: right;
}
 
.bask__text {
    font-weight: 700;
    padding-left: 12px;
    padding-right: 3px;
}
 
 
 
.menu__item:not(:last-child) {
    margin-right: 29px;
}
 
 
@media (max-width: 1190px) {
    .menu__link-more {
        margin-right: 17px;
    }
    .menu__link-phone {
        margin-right: 5px;
        
    }
    .menu__link-call {
        margin-right: 20px;
       
        
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.11.2021, 19:57
Ответы с готовыми решениями:

Проблема с адаптацией
Добрый день. Возникла проблема с футером, из-за таблицы, которая растягивает страницу, а футер остаётся прежним, в результате появляется...

Небольшая проблемка с адаптацией фона
Здравствуйте, у меня есть небольшая проблемка с адаптацией фона, дело в том что если я захожу с телефона то в верхней части экрана всё...

Проблема с адаптацией сайта на wordpress
Всем привет. Такая проблема, не могу добиться правильного отображения товара в мобильной версии. Если на главной странице товары...

6
13 / 9 / 4
Регистрация: 18.10.2021
Сообщений: 82
30.11.2021, 16:58
bootstrap не хочешь попробовать ?
так же как мне кажется лучше всё что связано в css с размерами и отступами делать не в px а как минимум в %
0
0 / 0 / 0
Регистрация: 02.02.2020
Сообщений: 125
30.11.2021, 20:36  [ТС]
Я только изучаю верстку, какой Boostrap?
0
13 / 9 / 4
Регистрация: 18.10.2021
Сообщений: 82
01.12.2021, 11:36
Kinatk23,
Там нету ничего сложного обсолютно, для того что бы сверстать на boostrap понадобится небольше 2-3 часов разобраться в нём, тебе же не нужно полностью изучить его, а для того что бы просто понять как и что нужно сделать времени много не понадобится, я могу прислать пару статей что могуть помочь именно с этой задачей
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3954 / 2066 / 829
Регистрация: 13.03.2010
Сообщений: 6,799
01.12.2021, 17:36
DaniilPo, не нужно советовать начинающим фреймворки. Тем более такие гигантские. Если человек не будет понимать как работает вёрстка - ему никакие фреймворки не помогут.
1
43 / 28 / 15
Регистрация: 20.12.2016
Сообщений: 107
01.12.2021, 17:53
Советы по адаптации субъективные и из личного опыта:
1. Определиться с методом адаптации из мобильного макета или десктопного
2. Сразу создать самые популярные медиа точки на которых будут изменения 320px, 425px, 768px, 992px, 1200px , 1900px
3. Стараться не использовать четкие значения такие как "px" (Пиксели) есть аналоги: em,rem,%
4. Научиться пользоваться инспектором хром (F12)
5.Адаптировать в строгом порядке по ключевым точками от меньшего к большему или наоборот

P.S. Вставил код в JSFiddle И ничего не понял) Возможно позже смогу подробнее разобрать
0
0 / 0 / 0
Регистрация: 02.02.2020
Сообщений: 125
01.12.2021, 21:27  [ТС]
Спасибо за совет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.12.2021, 21:27
Помогаю со студенческими работами здесь

Проблемы с адаптацией хедера
Помогите разобраться что не так с адаптацией хедера. Вот код CSS: * { margin: 0px; padding: 0px; } a {

Проблемы с адаптацией дизайна по меньший экран
У меня уже кипит голова. что я только не пробовала..... нет сил. Не становятся они на нужную ширину никак при уменьшении экрана. ...

Выпадающее меню с адаптацией под мобильную версию
Добрый день. На днях столкнулся со следующей проблемой: Есть сайт с выпадающим горизонтальным меню www.psk-tver.ru Пытаюсь...

Как добыть код c сайта, желательно с адаптацией в python
Как добыть код отсюда? - https://web.archive.org/web/20150315004736/http://sanstv.ru/wordsOnField var abc = ; $('.words...

Проблема со скоростью интернета(проблема точно не в роутере и кабеле, а соответственно в пк)
Доброй ночи всем! Поздравляю всех с Новым годом! Но теперь я попрошу вас о помощи! Давно замечал, что скорость интернета на пк крайне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru