|
|
|
Не разберусь с переходами (transition)
|
|||
|---|---|---|---|
|
#18+
Есть у меня такой фрагмент HTML-кода: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. И к нему такой CSS: Код: 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. В таком виде все работает: при клике на "Подробнее" отображается или скрывается сайд-бар, при этом сам текст "Подробнее" изменяется (позже я вместо него стрелки нарисую). Но изменение происходит мгновенно. А я бы хотел, чтобы блок сайдбара "выкатывался" и "закатывался". Но я не могу понять, как мне это сделать. По идее мне нужны стили transition-property и transition-duration. Но свойство, управляющее видимостью сайдбара (display) не имеет переходных состояний, оно или none, или table-cell. Или мне нужно вместе с display изменять height и в transition-property вносить его? ________________________ Мы смотрим с оптимизмом... ...в оптический прицел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2015, 19:43 |
|
||
|
Не разберусь с переходами (transition)
|
|||
|---|---|---|---|
|
#18+
Сделал так: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. В принципе работает, но громоздко и не очень красиво (например display для #sidebar-body и #sidebar-pad срабатывает моментально, поэтому содержимое в #content заметно переформатируется). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2015, 20:42 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39121784&tid=1445572]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
130ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 391ms |

| 0 / 0 |
