diff --git a/src/layout/css/style.scss b/src/layout/css/style.scss
index 4fa45343..b9198ce7 100644
--- a/src/layout/css/style.scss
+++ b/src/layout/css/style.scss
@@ -140,41 +140,43 @@ $extra-media-width: 320px;
}
}
-div.image {
+div.media {
border: $border-width solid #e6e6e6;
float: right;
height: $extra-height;
margin: 0 $spacing;
overflow: hidden;
width: $extra-media-width;
-
- img {
- // width: $extra-media-width;
- }
}
-.image-container {
- display: flex;
+.media-container {
+ display: grid;
+ grid-template-columns: 25px auto 25px;
align-items: center;
flex: 1 1;
overflow: hidden;
height: 200px;
}
-.image-container__nav--right,
-.image-container__nav--left {
- flex: 0 0 25px;
+.media-container__nav--right,
+.media-container__nav--left {
text-align: center;
cursor: pointer;
}
-.image-container__frame {
- flex: 1 1;
+.media-container__viewport {
cursor: pointer;
text-align: center;
+ height: inherit;
+ img,
+ video {
+ object-fit: cover;
+ width: 100%;
+ max-height: 100%;
+ }
}
-.image-name,
-.image-overview {
+.media__name,
+.media__counter {
display: flex;
flex-direction: row;
justify-content: space-around;
@@ -182,21 +184,6 @@ div.image {
align-items: center;
}
-div.video {
- border: $border-width solid #e6e6e6;
- float: right;
- height: $extra-height;
- margin-left: $spacing;
- overflow: hidden;
- width: $extra-media-width;
-
- video {
- overflow: hidden;
- width: $extra-media-width;
- height: $extra-height;
- }
-}
-
.collapsed {
display: none;
}
diff --git a/src/pytest_html/resources/index.jinja2 b/src/pytest_html/resources/index.jinja2
index 5dfcf031..d1596da4 100644
--- a/src/pytest_html/resources/index.jinja2
+++ b/src/pytest_html/resources/index.jinja2
@@ -31,11 +31,6 @@
-
-
-
-
-
@@ -46,14 +41,19 @@