add keyoxide logo; adjust icon css to fit non-svg imgs
This commit is contained in:
parent
86a874df06
commit
ce3a47d5f4
BIN
webroot/img/socialhandles/keyoxide.png
Normal file
BIN
webroot/img/socialhandles/keyoxide.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.0 KiB |
@ -44,44 +44,6 @@ function SocialIcon(props) {
|
||||
`);
|
||||
}
|
||||
|
||||
/*
|
||||
function SocialIcon(props) {
|
||||
const { platform, url } = props;
|
||||
const platformInfo = SOCIAL_PLATFORMS[platform.toLowerCase()];
|
||||
const inList = !!platformInfo;
|
||||
const imgRow = inList ? platformInfo.imgPos[0] : 0;
|
||||
const imgCol = inList ? platformInfo.imgPos[1] : 0;
|
||||
|
||||
const name = inList ? platformInfo.name : platform;
|
||||
|
||||
const style = `--imgRow: -${imgRow}; --imgCol: -${imgCol};`;
|
||||
const itemClass = classNames({
|
||||
"user-social-item": true,
|
||||
"flex": true,
|
||||
"justify-start": true,
|
||||
"items-center": true,
|
||||
"-mr-1": true,
|
||||
"use-default": !inList,
|
||||
});
|
||||
const labelClass = classNames({
|
||||
"platform-label": true,
|
||||
"visually-hidden": inList,
|
||||
"text-indigo-800": true,
|
||||
"text-xs": true,
|
||||
"uppercase": true,
|
||||
"max-w-xs": true,
|
||||
"inline-block": true,
|
||||
});
|
||||
|
||||
return (
|
||||
html`
|
||||
<a class=${itemClass} target="_blank" href=${url}>
|
||||
<span class="platform-icon rounded-lg bg-no-repeat" style=${style}></span>
|
||||
<span class=${labelClass}>Find me on ${name}</span>
|
||||
</a>
|
||||
`);
|
||||
}*/
|
||||
|
||||
export default function (props) {
|
||||
const {handles} = props;
|
||||
if (handles == null) {
|
||||
|
@ -1,4 +1,3 @@
|
||||
// x, y pixel positions of /img/platform-logos.gif image.
|
||||
export const SOCIAL_PLATFORMS = {
|
||||
default: {
|
||||
name: "default",
|
||||
@ -77,4 +76,8 @@ export const SOCIAL_PLATFORMS = {
|
||||
name: "Ko-Fi",
|
||||
icon: '/img/socialhandles/ko-fi.svg',
|
||||
},
|
||||
keyoxide: {
|
||||
name: "Key Oxide",
|
||||
icon: '/img/socialhandles/keyoxide.png',
|
||||
},
|
||||
};
|
||||
|
@ -3,17 +3,18 @@
|
||||
width: var(--user-image-width);
|
||||
height: var(--user-image-width);
|
||||
max-height: var(--user-image-width);
|
||||
/* background-size: calc(var(--user-image-width) - 2em); */
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.user-social-item {
|
||||
margin-right: .85rem;
|
||||
}
|
||||
|
||||
.user-social-item .platform-icon {
|
||||
--icon-width: 40px;
|
||||
--icon-width: 28px;
|
||||
height: var(--icon-width);
|
||||
width: var(--icon-width);
|
||||
/*background-image: url(/img/platform-logos.gif); -->
|
||||
background-position: calc(var(--imgCol) * var(--icon-width)) calc(var(--imgRow) * var(--icon-width));*/
|
||||
transform: scale(.70);
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user