Update structured content CSS styles (#1770)

This commit is contained in:
toasted-nutbread 2021-06-27 15:01:35 -04:00 committed by GitHub
parent 94819e0ec3
commit 24ef820ba8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 7 deletions

View File

@ -62,16 +62,24 @@
padding: 0.25em;
}
.gloss-image-background {
--image: none;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: var(--text-color);
--image: none;
--icon-size: contain;
--icon-image: var(--image);
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center center;
-webkit-mask-mode: alpha;
-webkit-mask-size: contain;
-webkit-mask-image: var(--image);
mask-repeat: no-repeat;
mask-position: center center;
mask-mode: alpha;
mask-size: contain;
mask-image: var(--image);
}
.gloss-image {
display: inline-block;
@ -192,7 +200,6 @@
.gloss-sc-table {
table-layout: auto;
border-collapse: collapse;
border-spacing: 0;
}
.gloss-sc-tbody {
background-color: transparent;
@ -205,7 +212,9 @@
}
.gloss-sc-th,
.gloss-sc-td {
border: calc(1em / var(--font-size-no-units)) solid var(--text-color-light2);
border-width: calc(1em / var(--font-size-no-units));
border-style: solid;
border-color: var(--text-color-light2);
padding: 0.25em;
vertical-align: top;
}

View File

@ -104,7 +104,7 @@ class StructuredContentGenerator {
const aspectRatioSizer = this._createElement('span', 'gloss-image-aspect-ratio-sizer');
imageContainer.appendChild(aspectRatioSizer);
const imageBackground = this._createElement('span', 'gloss-image-background icon');
const imageBackground = this._createElement('span', 'gloss-image-background');
imageContainer.appendChild(imageBackground);
const image = this._createElement('img', 'gloss-image');