diff --git a/app/assets/stylesheets/ltags/LinkTag.scss b/app/assets/stylesheets/ltags/LinkTag.scss index fe0107bef..17ecc8f62 100644 --- a/app/assets/stylesheets/ltags/LinkTag.scss +++ b/app/assets/stylesheets/ltags/LinkTag.scss @@ -1,4 +1,5 @@ @import '../variables'; + .ltag__link__link { color: $black !important; color: var(--body-color) !important; @@ -54,11 +55,63 @@ display: inline-block; padding: calc(0.4vw + 8px) calc(0.8vw + 8px); padding-right: 8px; + box-sizing: border-box; img { width: calc(2.2vw + 45px); height: calc(2.2vw + 45px); margin: auto auto !important; border-radius: 150px; + box-sizing: border-box; + } + } + .ltag__link__org__pic { + border-radius: var(--radius); + position: relative; + background-color: var(--body-color-inverted); + display: inline-block; + padding: calc(0.4vw + 8px) calc(0.8vw + 8px); + padding-top: calc(0.5vw + 12px); + padding-right: 8px; + margin-right: 2px; + box-sizing: border-box; + &::after { + content: ''; + opacity: 0.15; + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + border-radius: var(--radius); + pointer-events: none; + box-sizing: border-box; + } + } + .ltag__link__org__pic > img { + display: inline-block; + width: calc(2.5vw + 40px); + height: calc(2.5vw + 40px); + margin: auto auto !important; + border-radius: var(--radius); + box-sizing: border-box; + } + .ltag__link__user__pic { + display: inline-block; + position: absolute; + right: calc(0.5vw * -1); + bottom: calc(1vw); + border: 2px solid var(--base-inverted); + border-radius: 100%; + background-color: var(--card-color-tertiary); + box-sizing: border-box; + width: calc(2vw + 25px); + height: calc(2vw + 25px); + img { + display: inline-block; + width: 100%; + height: 100%; + border-radius: 100%; + margin: 0; } } .ltag__link__content { diff --git a/app/views/articles/_liquid.html.erb b/app/views/articles/_liquid.html.erb index a4083a81d..d3d57a66f 100644 --- a/app/views/articles/_liquid.html.erb +++ b/app/views/articles/_liquid.html.erb @@ -1,15 +1,36 @@ <% if article %>