diff --git a/task_1_html_css/src/card.css b/task_1_html_css/src/card.css index 3526896..c20064b 100644 --- a/task_1_html_css/src/card.css +++ b/task_1_html_css/src/card.css @@ -22,12 +22,20 @@ article:has(header) { } } +article:has(.card-check:checked) { + #special { + opacity: 0%; + max-height: 0; + transition: opacity 0.2s, max-height 0.2s ease 0.2s; + } +} + article { border: 1px solid var(--border-color); border-radius: var(--border-radius); width: 350px; line-height: 1.5rem; - /* new */ + height: min-content; & header { @@ -50,6 +58,10 @@ article { padding: var(--space); width: inherit; + /* Need to use max-height. Only works on explicit values */ + max-height: 2000px; + transition: max-height 0.2s ease, opacity 0.2s 0.2s; + /* new */ &:has(img) { padding: 0; diff --git a/task_1_html_css/src/index.html b/task_1_html_css/src/index.html index ddf7406..2363437 100644 --- a/task_1_html_css/src/index.html +++ b/task_1_html_css/src/index.html @@ -48,8 +48,9 @@ How to start? Edit + - + Here are some tips First think about where to you need some flexbox layout.
First think about where to you need some flexbox layout.