Как уже упоминалось в названии, я хочу сделать вертикальную линию в центре под изображением, но на фоне (как в этом примере: http://www.akita.co.uk/computing-history/#decade2000). Как мне это сделать? Благодарю.Вертикальная линия под изображением, но на фоне
0
A
ответ
1
Вы можете achief это с псевдо-элемента. Я сделаю быстрое перо, чтобы показать вам, как, но в основном, вы просто даете изображению z-index из 2, родитель псевдоэлементов - z-index из 1, и вам хорошо идти.
Имейте в виду, что Z-индекс унаследован от родителя. Таким образом, при использовании -1 на псевдо-элемента вы говорите, возьмите родительский Z-индекс (2), и вычесть 1 из этого, так что вы в конечном итоге с г-индекса 1.
.image{
position:relative;
z-index:2;
width:200px;
height:200px;
margin:0 auto;
padding-top:100px;
&::before{
content:'';
position:absolute;
width:1px;
height:300px;
top:0;
left:50%;
background:red;
z-index:-1;
}
}
Пример в ручке: http://codepen.io/jan-dh/pen/VjOEyq?editors=1100#0
0
Не можете ли вы это сделать, используя CSS для установки Z-индекса вашего изображения? Установка высокого z-индекса приведет его к передней части всех других элементов вашей страницы.
Смежные вопросы
- 1. Вертикальная линия не рисовать
- 2. Jfreechart вертикальная линия размыта
- 3. Динамическая вертикальная линия
- 4. Вертикальная линия с тенью
- 5. вертикальная линия в html
- 6. Вертикальная линия между divs
- 7. Вертикальная линия/разделитель
- 8. HTML вертикальная линия Сепаратор
- 9. Мерцающая линия под фоновым изображением в Firefox при изменении размера
- 10. Вертикальная линия в Android Studio
- 11. CSS Вертикальная линия боковой панели
- 12. Правая вертикальная линия в TextView
- 13. Netbeans 6.9 Вертикальная линия на экране
- 14. Mathematica: Нежелательная вертикальная линия на гистограмме
- 15. Dygraphs вертикальная линия с меткой
- 16. Динамическая вертикальная линия в silverlight
- 17. Ничья Вертикальная линия в UIView
- 18. центр Вертикальная линия между дивы
- 19. вертикальная линия между латексным minipages
- 20. Вертикальная линия с текстом вокруг
- 21. ExtJS hbox перетаскиваемая вертикальная линия
- 22. Вертикальная линия с каждой ценой
- 23. Странная вертикальная линия, появляющаяся между divs
- 24. Вертикальная линия и круговой вид
- 25. Вертикальная линия в CSS-селекторе?
- 26. Вертикальная линия в меню навигации
- 27. Вертикальная линия в Visual Studio?
- 28. Линия CSS с изображением
- 29. Вертикальная линия XML не нарисована на реальных устройствах
- 30. сцентрированное изображение, но текст находится под изображением
Если вы потратите время на проверку кода, вы увидите, что они делают строку с помощью psuedo-элемента ':: after' CSS. – skyline3000
Спасибо skyline3000. Да, я проверил код, но я начинаю, и я не знал, как его использовать. Я также попытался написать его, но я не смог получить ожидаемый результат. –