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

При нажатии на ссылку экран смещается вниз

04.04.2016, 19:32. Показов 6717. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. С помощью Html и css делаю слайды (знаю, колхоз, но java пока не знаю). Я сделал пустые ссылки в форме кружков, при нажатии на которые сразу появляется изображение. НО, при нажатии на кружок, экран смещается вниз, упираясь в изображение. Как зафиксировать положение ,чтобы смещение не происходило? Вот код:
html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div class="slide">
            <ul class="krug">
                <li> <a href="#image1"> </a> </li>
                <li> <a href="#image2"> </a> </li>
                <li> <a href="#image3"> </a> </li>
                <li> <a href="#image4"> </a> </li>
            </ul>
            <div class="images">
                <div> <a name="image1"></a><img src="images/image1.jpg" /></div>
                <div> <a name="image2"></a><img src="images/image2.jpg" /></div>
                <div> <a name="image3"></a><img src="images/image3.jpg" /></div>
                <div> <a name="image4"></a><img src="images/image4.jpg" /></div>
            </div>
        </div>
А вот CSS:
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
.slide {
    position: relative;
    width: 100%;
    height: 500px;
    border: 1px solid blue;
    box-sizing: border-box;
    background-color: rgba(189,212,255,.4);
}
.krug {
    list-style: none;
    left: calc(50% - 52px);
    position: absolute;
    top: 425px;
    box-sizing: border-box;
}
.krug  li {
     display: inline-block;
}
.krug a {
    border: 1px solid rgba(140, 0, 0, 0.55);
    width: 15px;
    height: 15px;
    display: block;
    border-radius: 50%;
    margin: 0px 3px;
}
.krug a:hover {
    background-color: black;
    transition: 1s;
}
.images {
    border: 3px solid black;
    position: absolute;
    width: 900px;
    box-sizing: border-box;
    height: 400px;
    overflow: hidden;
    left: calc(50% - 450px);
    top: 15px;
    box-shadow: 0px 0px 12px 2px rgb(0, 20, 255);
    opacity: .8;
}
.images:hover {
    opacity: 1;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.04.2016, 19:32
Ответы с готовыми решениями:

При вставке div меню смещается вниз
Html код &lt;div class=&quot;n_item&quot;&gt; &lt;div class=&quot;n_item_image&quot;&gt;&lt;img src=&quot;file:///D|/Program Files/Сайт/image.png&quot; alt=&quot;XBill&quot;...

Почему при клике мышки текст смещается вниз
Не могу понять, и как сделать чтоб текст не смещался вниз когда мышкой кликаешь по тексту... &lt;!DOCTYPE html&gt; &lt;html...

EditText смещается вниз при вводе текста, который занимает объём больше, чем EditText
EditText сещается вниз при вводе текста который занимает обём больше чем EditText. Как устранить?

1
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
04.04.2016, 20:28
Цитата Сообщение от AGRov Посмотреть сообщение
<a href="#image1"> </a>
Ссылки такого рода являются "якорными", т.е. при нажатии на них происходит смещение к тому месту, где расположен якорь (анкор).
Чтобы смещения не происходило, придется, видимо, использовать Javascript для открытия изображений. На самом деле, это несложно.

Добавлено через 2 минуты
Попутно, избавитесь и от дублирования кода.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.04.2016, 20:28
Помогаю со студенческими работами здесь

При нажатии в галерее все смещается "вверх"
Не знаю что уже делать. Есть простая галерея. Ну очень простая. И все бы хорошо. Но при нажатии на миниатюру вся эта галерея смещается...

При нажатии на кнопку страница опускается вниз
Приветствую уважаемые форумчане, спасибо что посмотрели мою тему. На сайте http://lombard.kg/percent_rate.html есть калькулятор. При...

Стрелка (вверх/вниз) при нажатии на блок
Добрый день! Такая разметка: &lt;div class=&quot;container content-block accordion-group&quot;&gt; &lt;h2 class=&quot;&quot;&gt; &lt;div&gt; ...

Движение шарика при нажатии клавиши вверх вниз влево вправо
Приветствую вас.:)Надо сделать что бы шарик двигался при нажатии клавиши вверх вниз влево вправо. Это у меня получилось но шарик...

Как сделать плавный скролл вниз при нажатии на стрелку, но без js


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru