diff --git a/src/components/dialogs/TitleDialog.tsx b/src/components/dialogs/TitleDialog.tsx index b7cd30e..d8d8949 100644 --- a/src/components/dialogs/TitleDialog.tsx +++ b/src/components/dialogs/TitleDialog.tsx @@ -40,6 +40,11 @@ export class Component extends React.PureComponent
{ this.ref_overflow = el; }} >
{ this.ref_text = el; }} > - Давно выяснено, что при оценке дизайна и композиции читаемый текст мешает сосредоточиться. Lorem Ipsum используют потому, что тот обеспечивает более или менее стандартное заполнение шаблона, а также реальное распределение букв и пробелов в абзацах, которое не получается при простой дубликации "Здесь ваш текст.. Здесь ваш текст.. Здесь ваш текст.." Многие программы электронной вёрстки и редакторы HTML используют Lorem Ipsum в качестве текста по умолчанию, так что поиск по +
diff --git a/src/styles/panel.less b/src/styles/panel.less index a9b9654..4c24f79 100644 --- a/src/styles/panel.less +++ b/src/styles/panel.less @@ -648,15 +648,21 @@ touch-action: auto; display: flex; flex-direction: column; + opacity: 0; + + @media(max-width: @mobile_breakpoint) { + display: none; + } &.active { + opacity: 1; transform: translate(0, 0); } .title-dialog-pane { margin-bottom: 10px; padding: 10px; - background: #111111; + background: @dialog_background; color: fade(white, 50%); font-size: 13px; box-sizing: border-box; @@ -672,13 +678,32 @@ .title-dialog-text { overflow: hidden; - //display: flex; transition: height 500ms; line-height: 14px; padding: 0; + position: relative; > div { margin: 10px; } + + ::after { + content: ' '; + width: 100%; + height: 40px; + background: linear-gradient(fade(@dialog_background, 0), @dialog_background); + position: absolute; + bottom: 0; + left: 0; + transition: opacity 250ms; + pointer-events: none; + touch-action: none; + } + + &:hover { + ::after { + opacity: 0; + } + } } }