Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как расположить псевдоэлемент :before под элементом ?
|
|||
|---|---|---|---|
|
#18+
Вот в этом примере синий прямоугольник (#fore:before) необходимо расположить под красным прямоугольником (#fore). И всё это должно быть расположено внутри абсолютно позиционированного контейнера (#wrapper). Но синий прямоугольник вниз "идти" не хочет... Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2014, 12:30 |
|
||
|
Как расположить псевдоэлемент :before под элементом ?
|
|||
|---|---|---|---|
|
#18+
Небольшая поправка: блок #fore тоже должен быть абсолютно позиционирован. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2014, 12:55 |
|
||
|
Как расположить псевдоэлемент :before под элементом ?
|
|||
|---|---|---|---|
|
#18+
псевдоэлемент ":before" всегда будет чилдом того элемента, на который его ставят. сделай "#wrapper:before" вместо "#fore:before", и жизнь наладится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2014, 14:04 |
|
||
|
Как расположить псевдоэлемент :before под элементом ?
|
|||
|---|---|---|---|
|
#18+
авторсделай "#wrapper:before" вместо "#fore:before", и жизнь наладится. НЕ получится. Положение элемента [#fore:before] зависит от положения элемента [#fore]. Если вместо [#fore:before] использовать [#wrapper:before], то мы не сможем его корректно спозиционировать, т.к. положение элемента [#fore] определяется скриптами и на уровне css неизвестно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2014, 16:43 |
|
||
|
Как расположить псевдоэлемент :before под элементом ?
|
|||
|---|---|---|---|
|
#18+
Cyrax_02авторсделай "#wrapper:before" вместо "#fore:before", и жизнь наладится. НЕ получится. Положение элемента [#fore:before] зависит от положения элемента [#fore]. Если вместо [#fore:before] использовать [#wrapper:before], то мы не сможем его корректно спозиционировать, т.к. положение элемента [#fore] определяется скриптами и на уровне css неизвестно.дык двигай скриптами [#wrapper], а не [#fore]. или, как вариант, [#fore] сделай бесцветным, а внутрь него помести [#fore_inner] в роли красного прямоугольника. Тогда синий [#fore:before] можно будет спрятать под [#fore_inner]. в общем суть такова - :before нельзя засунуть под тот элемент, на который его навесили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2014, 18:36 |
|
||
|
Как расположить псевдоэлемент :before под элементом ?
|
|||
|---|---|---|---|
|
#18+
автордык двигай скриптами [#wrapper], а не [#fore]. Хотели сказать, двигать [#wrapper:before] ? Псевдоэлементы скриптами не двигаются. авторили, как вариант, [#fore] сделай бесцветным, а внутрь него помести [#fore_inner] в роли красного прямоугольника. Тогда синий [#fore:before] можно будет спрятать под [#fore_inner]. Тогда уж проще поместить синий прямоугольник внутрь wrapper'а перед красным. В любом случае, это уже изменение структуры. Синий прямоугольник - не является самостоятельным объектом, а выполняет роль эффекта (который невозможно получить иным способом). Именно поэтому, делать синий прямоугольник самостоятельным объектом - это нарушение структурной логики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2014, 15:36 |
|
||
|
Как расположить псевдоэлемент :before под элементом ?
|
|||
|---|---|---|---|
|
#18+
Cyrax_02автордык двигай скриптами [#wrapper], а не [#fore]. Хотели сказать, двигать [#wrapper:before] ?нет, именно [#wrapper]. [#fore] будет двигаться вместе с ним, его координаты привязаны к родителю (если у родителя position:absolute или position:relative или position:fixed) если на [#wrapper] еще и навесить :before, то он тоже при этом будет двигаться. Ну и окажется под [#fore], что требовалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2014, 16:42 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38731910&tid=1444609]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 260ms |

| 0 / 0 |
