Discuss Scratch

starlightsparker
Scratcher
1000+ posts

Custom CSS themes for profiles, projects, and studios

I believe it could be a fun way for Scratchers to express themselves, and make their profiles look pretty if they care about that. (for me personally, it's one of few things I even put effort into on Scratch nowadays as I use this site less…)

However, considering Scratch has a large userbase of children unfamiliar with text-based coding, I doubt ST would want to implement something only “advanced users” as you put it could use, especially a feature that would likely appeal to young children a lot as it could be frustrating or saddening to them that they can't figure out how to use it.
Would it not be better to add a simple menu with buttons to change the background, colors, etc? Serves the same functionality and does not require text-based coding to use it.

hotcrystal wrote:

only color, font, and images (including a background image) can be changed
Where would these images be sourced from? Would you be able to upload custom images, or have to use ones from Scratch's background library?

Last edited by starlightsparker (April 24, 2026 21:22:23)

gdfsgdfsgdfg
Scratcher
1000+ posts

Custom CSS themes for profiles, projects, and studios

starlightsparker wrote:

I believe it could be a fun way for Scratchers to express themselves, and make their profiles look pretty if they care about that. (for me personally, it's one of few things I even put effort into on Scratch nowadays as I use this site less…)

However, considering Scratch has a large userbase of children unfamiliar with text-based coding, I doubt ST would want to implement something only “advanced users” as you put it could use, especially a feature that would likely appeal to young children a lot as it could be frustrating or saddening to them that they can't figure out how to use it.
Would it not be better to add a simple menu with buttons to change the background, colors, etc? Serves the same functionality and does not require text-based coding to use it.

hotcrystal wrote:

only color, font, and images (including a background image) can be changed
Where would these images be sourced from? Would you be able to upload custom images, or have to use ones from Scratch's background library?
theres both a basic and advanced, no one is forced to use the advanced one
for the second part
most likely both I believe
my_c00l_games
Scratcher
100+ posts

Custom CSS themes for profiles, projects, and studios

gdfsgdfsgdfg wrote:

starlightsparker wrote:

I believe it could be a fun way for Scratchers to express themselves, and make their profiles look pretty if they care about that. (for me personally, it's one of few things I even put effort into on Scratch nowadays as I use this site less…)

However, considering Scratch has a large userbase of children unfamiliar with text-based coding, I doubt ST would want to implement something only “advanced users” as you put it could use, especially a feature that would likely appeal to young children a lot as it could be frustrating or saddening to them that they can't figure out how to use it.
Would it not be better to add a simple menu with buttons to change the background, colors, etc? Serves the same functionality and does not require text-based coding to use it.

hotcrystal wrote:

only color, font, and images (including a background image) can be changed
Where would these images be sourced from? Would you be able to upload custom images, or have to use ones from Scratch's background library?
theres both a basic and advanced, no one is forced to use the advanced one
for the second part
most likely both I believe
What if it was NORMALLY a button-based thing BUT you could enable the text-based version in your account settings or something like that
spiningCat_gamez
Scratcher
98 posts

Custom CSS themes for profiles, projects, and studios

my_c00l_games wrote:

gdfsgdfsgdfg wrote:

starlightsparker wrote:

I believe it could be a fun way for Scratchers to express themselves, and make their profiles look pretty if they care about that. (for me personally, it's one of few things I even put effort into on Scratch nowadays as I use this site less…)

However, considering Scratch has a large userbase of children unfamiliar with text-based coding, I doubt ST would want to implement something only “advanced users” as you put it could use, especially a feature that would likely appeal to young children a lot as it could be frustrating or saddening to them that they can't figure out how to use it.
Would it not be better to add a simple menu with buttons to change the background, colors, etc? Serves the same functionality and does not require text-based coding to use it.

hotcrystal wrote:

only color, font, and images (including a background image) can be changed
Where would these images be sourced from? Would you be able to upload custom images, or have to use ones from Scratch's background library?
theres both a basic and advanced, no one is forced to use the advanced one
for the second part
most likely both I believe
What if it was NORMALLY a button-based thing BUT you could enable the text-based version in your account settings or something like that
Would be better if block based… but yeah
hotcrystal
Scratcher
1000+ posts

Custom CSS themes for profiles, projects, and studios

spiningCat_gamez wrote:

my_c00l_games wrote:

gdfsgdfsgdfg wrote:

starlightsparker wrote:

I believe it could be a fun way for Scratchers to express themselves, and make their profiles look pretty if they care about that. (for me personally, it's one of few things I even put effort into on Scratch nowadays as I use this site less…)

However, considering Scratch has a large userbase of children unfamiliar with text-based coding, I doubt ST would want to implement something only “advanced users” as you put it could use, especially a feature that would likely appeal to young children a lot as it could be frustrating or saddening to them that they can't figure out how to use it.
Would it not be better to add a simple menu with buttons to change the background, colors, etc? Serves the same functionality and does not require text-based coding to use it.

hotcrystal wrote:

only color, font, and images (including a background image) can be changed
Where would these images be sourced from? Would you be able to upload custom images, or have to use ones from Scratch's background library?
theres both a basic and advanced, no one is forced to use the advanced one
for the second part
most likely both I believe
What if it was NORMALLY a button-based thing BUT you could enable the text-based version in your account settings or something like that
Would be better if block based… but yeah

Well, I said it would be friendly to those not familiar with CSS.

hotcrystal wrote:

When editing a theme, there would be a “basic” option, active by default intended to be friendly to people who aren’t familiar with CSS which shows color sliders for things like the navbar and background color, as well as a dropdown for the site font. There would also be an “advanced” option containing a text field where you input CSS directly.
IceCreamTub
Scratcher
1000+ posts

Custom CSS themes for profiles, projects, and studios

Good suggestion, though i'd put the button to disable it somewhere less hidden than the account settings……
perhaps a toggle to disable the custom CSS for this page only
/f

Last edited by IceCreamTub (April 25, 2026 12:24:28)

hotcrystal
Scratcher
1000+ posts

Custom CSS themes for profiles, projects, and studios

Bummmmmp.
hotcrystal
Scratcher
1000+ posts

Custom CSS themes for profiles, projects, and studios

when topic found:: events hat
bump topic:: sensing
play sound (Bump v) until done
say [Bump!]
some1atskool
Scratcher
57 posts

Custom CSS themes for profiles, projects, and studios

hotcrystal wrote:

MythosLore wrote:

This seems almost like the rejected suggestion “text-based coding,” while this isn't for the actual project, it is still complex enough that only people with advanced programming knowledge could use. I also don't think that sprites should be able to go outside of the Stage – that defeats the point of the Stage being there.

Maybe instead, we could just change the background of project pages ourselves, but it could just be with a feature similar to the Scratch backdrop selector where you can use a Scratch backdrop, paint, or upload an image.
I said in the first post that there are limitations and you can only change color, font, and images.


Fonts are really buggy when it comes to css

Powered by DjangoBB