From f264faff3126bc0302241f108d51127c91e0e934 Mon Sep 17 00:00:00 2001 From: lukas Date: Tue, 27 Apr 2021 22:22:41 +0200 Subject: [PATCH] new preview style --- src/elements/Preview/Preview.module.css | 21 +++++++++--- src/elements/Preview/Preview.tsx | 45 ++++++++++++++----------- 2 files changed, 42 insertions(+), 24 deletions(-) diff --git a/src/elements/Preview/Preview.module.css b/src/elements/Preview/Preview.module.css index 1fd5289..e078e3a 100644 --- a/src/elements/Preview/Preview.module.css +++ b/src/elements/Preview/Preview.module.css @@ -1,9 +1,19 @@ -.previewtitle { - font-size: smaller; +.previewText { + font-size: 15px; font-weight: bold; - height: 20px; - max-width: 266px; + height: 42px; + width: 100%; text-align: center; + position: absolute; + bottom: 0; + background-color: rgba(60, 61, 72, 0.7); + color: white; + border-bottom-left-radius: 20px; + border-bottom-right-radius: 20px; + + border-top-width: 1px; + border-top-color: #3c3d48; + border-top-style: solid; } .previewpic { @@ -12,6 +22,8 @@ min-width: 266px; overflow: hidden; text-align: center; + + border-radius: 20px; } .loadAnimation { @@ -38,6 +50,7 @@ margin-left: 25px; margin-top: 25px; opacity: 0.85; + position: relative; } .videopreview:hover { diff --git a/src/elements/Preview/Preview.tsx b/src/elements/Preview/Preview.tsx index 52b9bec..48e8154 100644 --- a/src/elements/Preview/Preview.tsx +++ b/src/elements/Preview/Preview.tsx @@ -42,30 +42,35 @@ class Preview extends React.Component { return (
-
{this.props.name}
-
- {this.state.previewpicture === '' ? ( - - ) : this.state.previewpicture === null ? ( - - - - ) : ( - Pic loading. - )} -
-
+
{this.renderPic()}
+
{this.props.name}
); } + + private renderPic(): JSX.Element { + if (this.state.previewpicture === '') { + return ( + + ); + } else if (this.state.previewpicture === null) { + return ( + + + + ); + } else { + return Pic loading.; + } + } } /**