Fai_Ryy
TMBGareOK. The Official They Might Be Giants tumblr
let's talk about Bridgerton tea, my ask is open

No title available
The Bright Sessions
No title available
Claire Keane

blake kathryn
The Bowery Presents

Love Begins
I'd rather be in outer space đ¸

#extradirty
$LAYYYTER
EXPECTATIONS

PR's Tumblrdome
Sade Olutola

No title available

ellievsbear
No title available
Interview Vampire Daily
seen from United States
seen from India
seen from Canada

seen from United Kingdom
seen from Russia

seen from TĂźrkiye

seen from Venezuela

seen from Finland
seen from Iraq

seen from United States

seen from Hungary

seen from United States
seen from United States

seen from Brazil

seen from France
seen from United States

seen from TĂźrkiye

seen from Malaysia
seen from United States
seen from United States
@demjinspeaks
Less than 300 notes and the tags are already pure gold
Daily grind
[image of the title and tags of a work on AO3. In front of each type of tag are text and an emoji describing what it is. In front of the warnings, đ STOP! đ (text in blue). In front of relationships, Idiots (affectionate) đ (text in pink). In front of Characters, My children đŠ (text in purple). In front of the additional tags, Kink shame me, baby đŚ (text in green)]
Messed around with site skins some more today. Had fun.
If you too want to label your tags with... whatever you want, you can find this code on my github
and if you also want to make each type of tag start on a new line, you can use the code under the cut
li.blurb .header.module { padding-bottom: 1em; }
li.blurb blockquote.userstuff.summary { padding-top: 1em; }
ul.tags li.warnings, ul.tags li.relationships, ul.tags li.characters, ul.tags li.freeforms { float: left !important; }
li.warnings + li.relationships, li.relationships + li.characters, li.characters + li.freeforms, li.warnings + li.characters, li.warnings + li.freeforms, li.relationships + li.freeforms { clear: left; }
ul.tags li { margin: 0; }
ul.tags li a.tag { line-height: 1.5; }
I need to hurry up with this site skin because I just figured out how to do a cool thing for the aesthetique(tm) that I can't wait for someone to nerd out over other than me lol
one person asked to see it, and so here it is:
I know I'm not the first person to ever do this or anything, but it's not a detail that I usually think of. I replaced the horizontal rule (the line that goes across the middle third of the page) with maple leaf emojis.
It just makes me so happy? In an autumn/halloween skin?
Here's the code btw, if you want to add it or something similar to a work skin or a site skin.
.userstuff hr { border: none; width: 5em; }
.userstuff hr:before { content: "đđđ"; }
My old person take today is that I feel like people have normalized being on your phone every single moment including when you're spending "quality" time with others so much that they're defensive if someone isn't ok with it. Yes, you have a problematic relationship with your phone and social media if you physically cannot put it down for a couple of hours to like, have dinner with your friends. It's a show of respect for other people's time and energy as well as important to be present and connect with people around you. Your parents who told you no phone at the table were right for that one.
Be yourself as best you can whenever you can.
@thel1ghtningthief was wondering how I was able to put an image beside the favourited tags on the homepage. This is how I did it.
So, the first thing that you need to know is that any website is just a bunch of containers stacked on top of and inside each other. Here's a simplified version of what I mean for AO3
Each of the boxes on this page can be individually styled. I can make each one of them bigger or smaller. I can change their backgrounds. I can make them entirely disappear. The key is in being able to identify where the rectangles are and what they're called.
That's where your browser's Inspect feature comes in.
On a computer browser* right-click on the page you want to look at and choose Inspect from the menu that appears. Here's a video to show you more, if you want to learn how to do it yourself.
*This is also possible on mobile, but I can never remember how because I just can't handle coding on a phone
Inspecting AO3's homepage tells me that the box around the favourites is a div (which is a kind of HTML container) and that div is called .favorite.module.odd
(insert obligatory complaint from me that Americans don't put a u in favourite or colour and they also spell centre with an er and that I inevitably typo a half dozen times at least any time I build a skin)
Now that I know the name of the box, I can add styles to it. Styles are written in CSS, not in HTML. To style something in CSS, you first name the thing you want to style and then you put a { and then you enter all of the ways you want to style it and then you finish with } So my code is going to look like this:
favorite.module.odd { stuff I want to do goes in here }
Since I want to use an image in the background, I first need to host that image somewhere on the internet. I can't just upload the file directly into my skin. These days, I host my images on tumblr but you can choose whatever location works for you.
Once I have the file hosted, I can now insert it into my div container as the background. To do that, I need to tell the code where on the internet that image can be found.
favorite.module.odd { background-image: url("https://64.media.tumblr.com/25479c3a33679580f8c278d08050f198/2ff582fea26b7b91-b8/s400x600/2a2e87b54e570b1d66e881af098597af96e97cfd.png"); }
Since the image is hosted on tumblr, I need to point the CSS to that exact image url. I also need to tell the CSS that it is url, which I do by indicating url(" ")
Another sidenote here to say that tumblr and other sites sometimes save images as .gifv or .pnj etc for reasons of their own, but AO3 site skins need to end in .gif or .png or .jpg. Just rewrite the end of the url and it works fine đ
The default when you set an image background is to have a background that repeats itself over and over to cover the full size of the box. Since I don't want that to happen in this case, I need to add more code to tell it what I want it to do. I want it to:
not repeat
be smaller than the actual image is (which is bigger than the container I'm putting it in)
appear at the bottom right corner of the box
I have a few ways to do the sizing, but what I opted for in this skin was
.favorite.module.odd { background: url("https://64.media.tumblr.com/25479c3a33679580f8c278d08050f198/2ff582fea26b7b91-b8/s400x600/2a2e87b54e570b1d66e881af098597af96e97cfd.png"); background-repeat: no-repeat; background-size: 40%; background-position-x: right; background-position-y: bottom; }
A better way to do the size would probably be something more like background-size: auto 30%;
That would make the height of the image 30% of the height of the container and the width would be automatically calculated to keep the aspect ratio the same.
So there you go. A long, detailed explanation of how I put an image in the lower right corner of the favourite tags on the homepage. And now you have a better idea of what I do for all of the various boxes on AO3 when I'm making a new site skin.
If you think this is as cool as I do, feel free to hit me up. I'm a nerd for AO3 skin coding, and I love to overshare.
Some other background tips:
When using percentages for background image sizes, the result is calculated against the size of the containing elementânot the image. 40% can be different depending on how large your element is. For this reason, if you're trying to do something like insert an icon or custom bullet, I would recommend sticking with em/rem units (1em or 1rem is usually the best place to start)
An extremely useful feature is the 'contain' keyword, eg: background-size: contain; This will automatically scale down an image to fit the size of the element while preserving the aspect ratio.
There's also the 'cover' keyword, which does the opposite: scales the image up until it completely fills the size of the element, while still preserving the aspect ratio (excess gets cropped off the edges).
Both of these keywords effectively accomplish the same thing as 'background-size: 100% auto' (or auto 100%, or just auto) in most cases, but they have the benefit of guaranteeing you'll get the desired effect in the event that you can't safely assume the size of the containing element (eg. whether or not the longer side is going to be its height or its width)
i got these knockoff boots online and instead of the brand name on the tag they have the name of an apparently nonexistent martin scorsese movie??? what the fuck
THE ORIGINAL? ON MY DASH
this post led to a series of events that had martin scorsese himself reacting to his alleged movie goncharov and it has less than 400k notes almost 3 years later?
The best part of any class that deals with phonetics/phonology/morphology is watching everybody carefully, silently, repeatedly mouthing every sound the instructor brings up, like:
Instructor: [is talking about schwa]
The entire class, every time:
(scrolling dashboard after something big happens in a fandom you don't care about)
This post contains filtered tags
This post contains filtered tags
This post contains filtered tags
This post contains filtered tags
do you guys think there are worms who fetishize being put on fish hooks
This post contains filtered tags
This post contains filtered tags
I think fanfiction as a medium is different enough from mainstream literature in the tools it offers writers that it's a shame that it's not talked about more often. And it's not me saying "fanfic is better than books xD" because that sort of mindset is a symptom of people who aren't particularly well read in either medium. I'm just speaking of like... The little things you get to do with a fanfic that you genuinely can't really do in an original story.
I had a big fanfic in a previous fandom where one of the big reveals was the involvement of a kind of infamous villain, whose presence was built up to and foreshadowed through the whole fic until his reveal without ever mentioning his name, so that the name drop would be a gut punch. It worked especially well because of who the villain was and his presence in that fandom space specifically (it's very complicated) and if it was an original story this reveal wouldn't work at all the way it was written in the fic. Because if you don't have a predisposition to think about that character and his relationship to the hero in a very specific way, then just seeing their name won't do much to you; the reveal and the recontextualisation it pushes upon you hinges on your previous knowledge of the source material.
I think it's an interesting tool fanfic authors are given. One of my favorite fanfic of all time is partially a re-imagining of its source material's canon, and something it does is introduce antagonists much earlier in the story or deepen npcs' stories. It then works to evoke a tragic irony that again wouldn't work if you didn't know the source material, and it's something the author obviously has a lot of fun with.
You could call it cheap or a crutch and I mean, yeah, sure, it is a little bit: the fanfic relies on previously established emotional bonds and stakes to achieve its goal, and in some cases it saves the author from having to 'properly' build up its stakes. But I think it's INTERESTING that it has that tool at its disposal. I think it's a fun thing to play with and I think these built in expectations and emotional bonds are especially why I find story driven aus in particular to be fascinating in the amount of ways you can play with them. You know??
Is this anything
I propose an addition
Been thinking about this graph a little (actually been thinking about it a lot)
OH THIS IS BEAUTIFUL THANK YOU SO MUCH FOR THIS BUZZ BUZZ BUZZ
The ancient texts were true⌠They DO have a reaction image for everythingâŚ
So we all talk about being in fandoms for things that are charmingly bad, and being able to acknowledge that theyâre charmingly bad. But of course some people are in fandoms for things that are Actually Amazing. There are people out there who write fanfiction for The Best Science Fiction Novel Of The Twentieth Century. Or who draw fanart exclusively of The Best Movie of All Time. And there are even more people who are in fandoms for things that are Actually Pretty Good, which is not quite amazing but is closer to it than to Charmingly Bad.
And sometimes, you have a string of fandoms that are Actually Pretty Good. And the danger of thisâthe very great dangerâis that when you have a string of Actually Pretty Good and even Actually Amazing obsessions, you start to believe that maybe you have taste. Perhaps you are now immune to the indignities of losing it over something mostly bad.
And then it is shattering to discover that no, bad things can still stick a fork in your brain. đ
So I understand why the âtransformative fandom gathers around things that are not good because there being a problem makes people desire to fix itâ model is popular. I even agree that itâs accurate in many if not most cases. However it is not what this post is about. Plenty of people do transformative and creative fandom activities for things that are very, very good. Simplified models do not encompass everything.
And frankly, itâs starting to really get on my nerves when people read âI think this thing is good. I wouldnât change a thing about it and frankly I donât even think there should be more canon added to it, but I am still going to write thousands of words of fic, make a cosplay, and draw fanartâ and then completely misunderstand and respond with âyes I agreeâI like things that are good too. But I never feel the transformative/creative fandom instinct for them because they are too good.â
Some people do not feel it. Other people do. Stop misreading me to avoid having to adjust your mental model of how fandom works.
one of the ways a Canon work can be fandom bait is by missing something that fans want to fix, i.e. "it's bad", but i think this is only one way out of multiple that something can be fandom bait.
compelling worldbuilding (invites interaction with the setting)
interesting gimmick (see: daemons, drift compatibility. subcategory of compelling worldbuilding)
shipping bait (duh)
original character bait (in-universe categories/factions and design elements that make it fun for people to create their own characters)
compelling narrative (invites interaction and tweaks to the storyline: AUs and fixits and so on)
basically anything that invites interaction and recombination. but fandom also has a sort of multiplying effect: the larger the interactive audience of fandom is, the more likely it is to generate ideas and works that draw in more participants. so:
network effect (the larger the established fandom, the more likely it has subfandoms and infrastructure that appeals to niche audiences)
Yes this exactly, thank you bless.
Things that have space to play in are fandom bait, but space to play in does not equal holes.
user scripts for AO3 relationships
If you're someone who wants to be able to find (or avoid) ships while reading on AO3, odds are good that a fan coder out there has created a user script that could help you out.
User scripts are similar to extensions. You add them to your browser to automatically adjust web pages for you. User scripts allow you the opportunity to personalize them, however, which is wonderful for things like AO3 filters.
Here are a few that might be worth a look:
AO3 multishipper saviour - if you want to read about a particular character in a relationship without specifying any other person. The relationships can be specified to be romantic or platonic or both.
AO3: Reorder Ship Tags - Automatically reorders relationship tags on work blurbs so romantic ships (/) always appear before platonic ships (&).
AO3 Relationship/Character Highlighter - highlights the ship/character youâre looking for if they appear in the first two relationship/character tags.
AO3 romantic relationship savior - hides all romantic relationships in sort & filter page that has "/"
AO3 First Relationship Tag Filter - toggle on the script if you're browsing a relationship tag and all the works that don't have that tag as their first tag will be hidden. Works on both romantic (/) and platonic (&) relationships.
AO3 relationship savior - hides works that have too many relationships in them.
AO3 Only Show Primary Pairing - will hide fics that don't have the designated pairing listed first in the tags.
AO3 Only Show Primary Pairing (Auto) - The difference between this and Neeve's script is that it automatically detects the primary pairing, little to no configuration needed.
AO3 Show every pairing except THAT one - Remove relationship tags from script which you do not want to read.
Feel free to add more in the notes!
I needed this. The filtering is a PAIN on AO3, and you can't save it. đŽâđ¨
If you want to save your filters, there are two ways to go about it.
If you do the same search/filter every time, just bookmark the results page with your browser. The URL contains all of your filters, so every time to visit that URL, you'll get the pre-filtered, updated results.
If you use the same filters on different searches (e.g. always filter out Character Death in every fandom), then you can use a bookmarklet to run your filters for you. Instructions on how to set it up can be found here.
hi! You're response to my reblog with Ao3 coding resources doc and general promoting of cool html things makes me want to highlight some of the other cool things that the folks that use workskins do on ao3.
Interactive games: I have a whole post here about the various games on ao3, but pokemon, dating sims, minesweeper, cardgame mimics, character creators and an animated point and click adventure game are some real highlights!
The (currently non-canon) HTML Tryhard tag. Filled with many many cool fics that utilize workskins to tell stories or fics that have tutorials with them. (If you'd prefer to search with filters, a good chunk of fics are in the 2025 or 2026 HTML Tryhards Event collections)
Generators -- When I was starting out, workskins were intimidating, but some folks have made generators that allow you to input your text and get the HTML and CSS to just copy and paste. Including Twitter posts, Simple Texting, Minecraft Chats, iOS texting (instr.), Tool Tips & Footnotes (instr.) and Choose Your Own Adventure (instr.)
Anyway, I hope my ramblings can show off some of the REALLY cool things Ao3 allows us fans to do and maybe inspire more to try making things with workskins.
I am in awe! Truly! And I actually poke around and look for these things sometimes!
Thank you so much for sharing this wealth of resources! It's much appreciated đ