|
|
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
Всем привет. Есть такая структура страницы: Код: html 1. 2. 3. 4. 5. 6. 7. 8. для класса item заданы сложные наклонные тени, заданы они подобным способом: Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. как видно, чтобы от псевдоэлементов(наклонные блоки) торчала только тень, он уводится на дальний слой с помощью z-index: -2; Проблемка заключается в том, что если я задам тень диву с классом wrap, то наши тени пропадают, так как они уходят на невидимый слой, за наш заданный фон. Самому wrap задавать отрицательный z-index нельзя, так как внутри спрячется и весь контент. Я в свое время решил проблему так. Создал еще один блок с id=background Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. И прописал ему следующие стили: Код: css 1. 2. 3. 4. 5. Все бы хорошо, но как видите, высота задана 900px, такую же высоту я задавал для wraper как min-height, чтобы якобы прилепить футер книзу, но потом я понял, что это не комильфо и прилепил футер к низу способом с отрицательным padding. Пытался я заменить height:900px на height:100%, но высота блока с идентификатором background получалась размером с экран, это и понятно, ведь внутри нет содержимого. Как можно поменять структуру или какие css свойства применить, чтобы был и фон и не пропадали тени у элементов item? Чтобы было наглядней, как должно выглядеть, вот сайт: musaget.net В этой версии футер не является плавающим и поэтому мой трюк с доп блоком с id=background работает, но, как я сказал, я сделал футер прилепленным к низу нормальным способом, а не костылем. На данном сайте wraper=all, background=background, item=item ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 08:34 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
makc9IКак можно поменять структуру или какие css свойства применить, чтобы был и фон и не пропадали тени у элементов item? У тебя размер фиксированый - делай тени обычной, прозрачной картинкой и будет тебе счастие... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 08:58 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
я как раз делал плавающий размер блоков, не уверен, что это сильно нужно, так как сайт все равно крошится при уменьшении ширины, но сами блоки все таки ведут себя нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 09:38 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
makc9Iя как раз делал плавающий размер блоков Тогда с картинками будет не просто... Придется вводить какой-то "минимальный" размер... Да и саму тень разбивать на части... В любом случае у тебя три путЯ... 1. ЦСС 2. Картинки 3 ЦСС+картинки Больше ничего и нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 09:45 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
я избрал путь css и у меня возникли трудности, именно поэтому я здесь. Неужели нельзя какой-то хак прописать для того же блока c id=background, чтобы он занимал собой весь контент по высоте, но при этом был на дальнем слое, т.е. с отрицательным z-index ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 09:49 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
Я не верю, что здесь можно обойтись только js скриптом, который меряет высоту блока all и задает ее блоку background ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 09:50 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
makc9IНеужели нельзя какой-то хак прописать для того же блока c id=background, чтобы он занимал собой весь контент по высоте, но при этом был на дальнем слое, т.е. с отрицательным z-index Давай тогда абстрагируемся от теней... Опиши ситуацию т.с. "на дивах", что именно хочешь получить... А потом можно съориентироваться по теням... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 09:55 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
makc9IКак можно поменять структуру или какие css свойства применить, чтобы был и фон и не пропадали тени у элементов item? Пойдет? Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 10:05 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
надо, чтобы ширина background совпадала с шириной wrap и была отпозиционированна так же. Весь этот геморой из-за наклонного фона, если делать для блока без фиксированной ширины и позиции, то этот фон будет ездить при изменении размера окна. Вот, посмотрю, есть же рабочий сайт: musaget.net Также я создал эту структуру тут: http://jsfiddle.net/makc9I/wmt9A/2/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 10:19 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
makc9Iнадо, чтобы ширина background совпадала с шириной wrap и была отпозиционированна так же. Как вариант... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 10:38 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
какую роль выполняет item_tab, не могу понять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 10:51 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
makc9Iкакую роль выполняет item_tab, не могу понять Он увеличивает wrap на "высоту тени"... Она ведь "торчит" из него. А если нормально подобрать его высоту - тень "торчать" из него не будет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 11:32 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
Проблема решена. Решение до смешного простое, но совсем не очевидное для меня: Необходимо для html, body, #background прописать стиль Код: css 1. Ранее там было написано Код: css 1. и если менять height на min-height только у #background, результата это не давало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 12:36 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
Рано радовался. Смена height на min-height привела к тому, что футер перестал прижиматься к низу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 12:55 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
makc9I , для нормальной работы футера используй див с Код: css 1. Он-то и будет твоим body... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 13:22 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
makc9IРано радовался. Радуйся... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 13:27 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
да вроде как так я и делал, как это решает мою проблему с фоном? ладно, буду колупаться, разбираться, если что выйдет, напишу решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2014, 09:07 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
makc9Iкак это решает мою проблему с фоном? Простым "сложением" моих двух последних примеров... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2014, 09:47 |
|
||
|
фоны, тени, z-index
|
|||
|---|---|---|---|
|
#18+
"слепил" ваши решения: http://jsfiddle.net/makc9I/aa66U/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2014, 09:31 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38590145&tid=1447300]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
397ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 743ms |

| 0 / 0 |
