Андрей
Нет, не наркомань.
Sergei
да я бы не наркоманил, если бы задачку такую не задали
Sergei
часа 2 с бубном танцую
Андрей
Что за задача?
Sergei
ну смотри, есть у нас вот это
Sergei
то есть все по-человечески размещается согласно индексу по z
Sergei
и нужно поменять css так, чтобы элемент с бОльшим индексом был к нам ближе вне зависимости от контекста
Андрей
Что такое контекст в твоём понимании?
Sergei
DIV #2 контекст наложения для DIV #4 и #5
есть несколько правил создания контекста, в данном случае он создается по установке position
Андрей
@css_ru
Sergei
Nikita
ты можешь спарсить стили
Viktor
))
Nikita
перестроить дом дерево
Viktor
честно говоря, я с css на вы, но мне тоже интересно
Viktor
может, отрицательные значения помогут в z-index
Viktor
я примерно помню похожую задачу
Viktor
как бы сам принцип абсолютного/относительного позиционирования понятен, но фактически тебе надо его нарушить
Deleted
Deleted
Deleted
Есть исходная формулировка?
Deleted
Sergei
вот вестка в общем, ее по условию нельзя менять
Sergei
Sergei
https://codepen.io/sergey-kras/pen/xyzJOw/
Deleted
скриншот серьезно?)
Deleted
о,
что можно менять?
Deleted
CSS?
Sergei
да, только его
Deleted
CSS любого элемента верно?
Deleted
поставить fixed я так понимаю нельзя?
Sergei
Ну он тогда к месту на экране прилипнет, и функциональность другой уже будет
Sergei
скорее всего не примет так препод
Sergei
О, е*anm
Sergei
я кажется сделал
Sergei
Sergei
сейчас в файле созраню и покажу
Анатолий
Почему в грёбаном 2к18 самый адекватный foreach - у PHP?
Андрей
Анатолий
Object.entries даже до keyValuePairs из дотнета не дотягивает
Анатолий
Ну камон - массив из ключа и значения это ж грёбаный стыд
Viktor
Viktor
я там конечно подгонял, не обессудь
Sergei
Андрей
Ты сравниваешь объект в js и мапу в дотнете? С чего вдруг?
Андрей
А ничего, что это немного разные структуры данных?
Анатолий
Deleted
Viktor
а для div1 индекс -2
Анатолий
Дотнет итерирует kvp, Object.entries итерирует массивом из k и v, отдалённо напоминающим тот же kvp
Андрей
Андрей
Особенно если учесть, что ты сравниваешь абсолютно разные вещи.
Анатолий
Чего не хватает?
Хочу так
const obj = {a: 5, b: 6};
foreach (key, val) in obj {
console.log('come on');
console.log(key);
console.log(val);
}
come on
a
5
come on
b
6
Deleted
for (const [k, v] of Object.entries({a:'b', c: 'd'})) {
console.log('key='+k)
console.log('val='+v)
}
Анатолий
Андрей
Андрей
Итерируй мапу и будет лучше.
Анатолий
Deleted
Анатолий
Андрей
Dictionary - это сложная структура данных, которая является IEnumerable<KeyValuePair<K,V>>, а в js нельзя сделать объект итериуемым, так как это тупо примитив.
Андрей
Так что не нужно пытаться сравнивать несравнимае и сетовать на гемор.
Андрей
Поитерируйся в дотнете по струкутуре или классу и я посмотрю на код, который тебе придётся написать.
Анатолий
Андрей
Анатолий
В пхп вообще хеши, однако форыч прекрасно их раскладывает :)
Anonymous
Пхп вообще не нужно
Anonymous
)
Андрей