@crazycells said in CSS code customization for the link preview plugin:
does OGProxy show the pdf previews as well?
Not yet, but it could with a bit of additional code.
@Panda Good. And the background image with the text?
@phenomlab
Sort of …
Its taken me ages to get a skin that looks ok even over a feint background
If I pick a skin can I change just one of the colors if its not dark enough?
@Panda yes, but you should start with a sane value and work backwards. The lower the last number in terms of rgba
the higher the transparency.
@phenomlab ah ok
So how do I change one color in a skin?
@Panda first, define “skin”
@phenomlab I go to admin menu and select skins
Current one is Quartz
@Panda ok, but which code runs this? Is it mine, or someone else’s work (it does make a difference.
Edit - ok, unless I login, I cannot change the skin if it’s under admin. I’m being forced to wear sunglasses currently.
@phenomlab
on aignite.nodebb.com I want to pick skin with colors that look ok over back image.
But all the skins I try have at least one text color that is light and hard to see over image
@Panda it seems you are using the NodeBB skins which frankly, are terrible. They are all based on bootswatch and all have issues.
You really need to custom develop a skin if your want it to look right.
@phenomlab yea, this is what Im asking,
Using a skin but maybe modifying one of the color choices
@Panda the really depends on what you want to do. Are you offering the same skin to everyone, or do you want to have light and dark modes etc?
If the one skin, then this is simple enough, but you’d need a lot of custom css to make this work.
@phenomlab the background is supposed to be different for every user everytime they reload page
but its always covered in light yellow color (alpha .86) so background will always be light
Its just in each skin theres always one text color that is also light
Not sure why you are using a before
pseudonym element to set the overlay. It’s much more efficient to do it this way (for example)
body {
position: relative;
background-image: linear-gradient(to bottom, rgba(245, 246, 252, 0.52), rgba(117, 19, 93, 0.73)), url(https://loremflickr.com/500/500/flame);
min-height: 90%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-size: cover;
}
The below CSS block should be removed
body::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(255, 240, 220, 0.85);
z-index: -100;
}
z-index: -100;
is also overkill - -1
is usually always enough as this places the target element behind everything else.
@phenomlab ah…
Chatgpt told me the ::before method.
Thanks for the human input