Я страшно туплю, но не понимаю, почему ::before от дива (назовём его #test) перекрывает содержимое этого дива. Разве оно не должно быть после дива, но перед содержимым тега? z-index не помог, увы.
before именно перед элементом, а не перед контентом :) а вот почему перекрывает — спроси у авторов браузера :)
before именно перед элементом, а не перед контентом :) а вот почему перекрывает — спроси у авторов браузера :)