У меня возникли проблемы с установкой четырех значков меню в каждом углу div. Может кто-нибудь мне помочь?Значки меню в верхнем левом/правом и нижнем/левом правом углу
ответ
Ознакомьтесь с кодом ниже, чтобы узнать, как настроить этот тип макета. Затем перейдите к этому jsfiddle, чтобы посмотреть, как он выглядит. В принципе, вы хотите использовать абсолютно позиционированные элементы (например, divs для хранения ваших значков) внутри элемента (вашего родительского div), который относительно позиционируется. Это позволяет явно указывать, где дочерние элементы будут расположены внутри родителя. Вы указываете свойства верхнего, левого, правого и нижнего CSS для каждого элемента.
Первый класс css ниже говорит, что любой элемент DIV с классом снаружи должен быть оформлен с этими настройками. Остальные работают одинаково.
CSS-:
div.outside
{
border: 1px solid black;
width: 200px;
height: 200px;
margin: 5px;
position: relative;
}
div.topLeft
{
border: 1px solid red;
width: 50px;
height: 50px;
position: absolute;
top: 10px;
left: 10px;
}
div.bottomRight
{
border: 1px solid green;
width: 50px;
height: 50px;
position: absolute;
bottom: 10px;
right: 10px;
}
div.topRight
{
border: 1px solid blue;
width: 50px;
height: 50px;
position: absolute;
top: 10px;
right: 10px;
}
div.bottomLeft
{
border: 1px solid yellow;
width: 50px;
height: 50px;
position: absolute;
bottom: 10px;
left: 10px;
}
В HTML ниже DIV с классом снаружи является контейнером. Внутри DIV будут размещаться ваши значки (где у меня есть TL, BR, TR и BL).
<div class="outside">
<div class="topLeft">TL</div>
<div class="bottomRight">BR</div>
<div class="topRight">TR</div>
<div class="bottomLeft">BL</div>
</div>
Спасибо, человек, который очень помог. Что делать, если я хочу, чтобы значки были зафиксированы в верхнем и нижнем углу половины экрана (я делаю разметку экрана)? – Morten
Я предполагаю, что вы строите макет навигации и контента, бок о бок? Если это так, я обновил скрипт, чтобы показать, как вы построите что-то подобное. Высота может выглядеть немного странно (178px), но они сделаны таким образом, чтобы учитывать ширину 1px. –
Вы уверены, что обновили Fiddle? Это похоже на старый пример: http://jsfiddle.net/Z4Y7F/19/ – Morten
- 1. Proplem в правом верхнем углу?
- 2. Перемещение меню поиска в верхнем правом углу страницы влево (Wordpress)
- 3. bootply самозагрузки меню уведомления включают ряд в правом верхнем углу
- 4. меню не подходит в правом верхнем углу стороны
- 5. позиционирование изображений в верхнем правом углу div
- 6. Отображение диалогового окна в верхнем правом углу
- 7. Позиция ggplot в правом верхнем углу участка
- 8. Как разместить vtkActor2D в правом верхнем углу?
- 9. jquery: отображение изображения в верхнем правом углу
- 10. Плавающий элемент в верхнем правом углу контейнера
- 11. Виджет CheckBox в верхнем правом углу изображения
- 12. Кнопки не отображаются в верхнем правом углу
- 13. Размещение фигуры в правом верхнем углу другого
- 14. Позиция кнопки в правом верхнем углу
- 15. Сделать панель навигации в правом верхнем углу
- 16. Стиль изображения в правом верхнем углу div
- 17. Выравнивание изображения в правом верхнем углу экрана
- 18. Поставив кнопку в правом верхнем углу QGroupBox
- 19. Дисплей небольшое изображение в верхнем правом углу
- 20. facebox закрыть кнопку в правом верхнем углу
- 21. Получить контроль в верхнем правом углу
- 22. Текст в верхнем правом углу на изображении
- 23. Получить кнопки в правом верхнем углу JInternalFrame
- 24. Добавление тега в верхнем правом углу виджета
- 25. HTML Div с данными и статусом в верхнем правом углу
- 26. mootools и iframem, показать div в верхнем правом углу
- 27. Цитаты в верхнем левом и нижнем правом углу div
- 28. Как разместить текст в правом верхнем углу или в правом нижнем углу «окна» с помощью css
- 29. Какао-окно - как позиционировать в верхнем правом углу
- 30. Простая проблема с CSS: текст заголовка в левом верхнем углу, кнопка в правом верхнем углу
Что вы обнаружили во время исследований? Я нашел это http://stackoverflow.com/questions/3903747/want-to-add-image-left-corner-of-div подробно, как разместить изображение в левом углу div, как вы думаете, вы могли бы адаптировать это для других углов? http://stackoverflow.com/questions/3903747/want-to-add-image-left-corner-of-div – majjam