diff --git a/src/page/basics/image/image.html.ts b/src/page/basics/image/image.html.ts
index 813564b..3cac53f 100644
--- a/src/page/basics/image/image.html.ts
+++ b/src/page/basics/image/image.html.ts
@@ -5,13 +5,11 @@ import './image.scss';
export const Image = ({
imageWebP,
- imageJpeg,
alt,
container = false,
isIgnoredByImageViewer = false,
}: {
imageWebP: ResponsiveImage;
- imageJpeg: ResponsiveImage;
alt: string;
container?: boolean;
isIgnoredByImageViewer?: boolean;
@@ -19,37 +17,31 @@ export const Image = ({
${
container
? `
` : ''}
`;
diff --git a/src/page/basics/image/image.scss b/src/page/basics/image/image.scss
index 71630ed..e972b92 100644
--- a/src/page/basics/image/image.scss
+++ b/src/page/basics/image/image.scss
@@ -1,4 +1,9 @@
-picture,
-picture * {
+.image {
font-size: 0;
+ overflow: hidden;
+
+ img {
+ max-width: 100%;
+ max-height: 100%;
+ }
}
diff --git a/src/page/footer/footer.scss b/src/page/footer/footer.scss
index 6fcb5dc..eef3f9a 100644
--- a/src/page/footer/footer.scss
+++ b/src/page/footer/footer.scss
@@ -26,7 +26,6 @@ footer#footer {
padding-top: var(--line-height);
}
- img,
svg {
@include square(var(--icon-size));
margin-right: calc(var(--small-margin) / 2);
diff --git a/src/page/header/header.scss b/src/page/header/header.scss
index f7ff442..b5a157d 100644
--- a/src/page/header/header.scss
+++ b/src/page/header/header.scss
@@ -15,12 +15,12 @@
$img-size: 125px;
h1,
- img,
+ .image,
.placeholder {
@include title-font();
}
- img {
+ .image {
@include square($img-size);
border-radius: 100%;
cursor: pointer;
@@ -50,7 +50,7 @@
position: relative;
border-radius: var(--border-radius);
- img {
+ .image {
@include square($img-size);
position: absolute;
left: 0;
diff --git a/src/page/timeline/timeline-element/timeline-element.scss b/src/page/timeline/timeline-element/timeline-element.scss
index e0710c8..16990ce 100644
--- a/src/page/timeline/timeline-element/timeline-element.scss
+++ b/src/page/timeline/timeline-element/timeline-element.scss
@@ -93,7 +93,7 @@
@include blurred-background();
- img,
+ .image,
video,
iframe {
border-radius: var(--border-radius) var(--border-radius) 0 0;
diff --git a/src/styles.scss b/src/styles.scss
index f50e249..73e6a18 100644
--- a/src/styles.scss
+++ b/src/styles.scss
@@ -86,7 +86,7 @@ noscript {
pointer-events: auto;
}
- img,
+ .image,
video,
iframe {
z-index: -1;
@@ -104,7 +104,7 @@ iframe {
transform: translate3d(0, 0, 0.00001px);
}
-img,
+.image,
video,
iframe {
user-select: none;