Today. 25th October. Is. The. WORST FUCKING DAY IN MY LIFE. In a blink gone went my hopes for this final. I don't have anymore tears I swear.
My family is actually asking me why I'm crying all my tears after watching a 3 minutes video....
Me: YOU CANT UNDERSTAND THE PAIN IM GOING THROUGH
Wattpad and Webtoon are in a relationship.
Then, they became parents and had ao3 (archive of our own).
But then, Webtoon cheated on Wattpad with Duolingo (because Duo had a huge glow up) so Wattpad decided to take revenge on her lover and cheated with her exe Twitter/X. (they broke up because X was toxic obviously)
While the parents have a rather complicated relationship BUT still working out somehow, their kid found joy in dating Tumblr.
I'm telling you chat, grandma naver is enjoying the drama!!!
Baeeee if we're only halfway, how many tears to I have to prepare??? I already sold out my stock with till's death....
friendly reminder that this was stated to be only the halfway point of alnst
omg so freakinng cute!!! You can boop yourself and even receive a notification for it TAT
It's pretty funny :D
I tried to leave Kudos on a fic that was already deleted (i had the tab open) and I was expecting it to just bug out or not work but this is so much more unsettling
reblog if you let people spam boop you
↳ If your character’s arc isn’t making you slightly emotional or existential, it’s probably not finished. If they start and end the story the same person, that’s not a character arc—it’s a flatline. Make them squirm, learn, lose, grow. Bonus points if they make you question your own moral compass in the process.
↳ Worldbuilding is not a license to drown your reader in lore like it’s Game of Thrones on steroids. If you have to write a wiki page to understand your own plot, fine...but that doesn’t mean your reader has to read it. Give us breadcrumbs, not a 12-course feast on page one.
↳ If the theme of your story can’t be summed up in one slightly aggressive sticky note, you’re probably overcomplicating it. (“This book is about choosing yourself even when no one else does”—boom, theme. Now go make your characters suffer for it.)
↳ You will hate your manuscript somewhere between 30k and 50k words. That’s your cue to keep going, not quit. It’s like the literary version of hitting mile 18 in a marathon. Everything hurts, but that means you're doing it right.
↳ That “genius idea” you had at 2 a.m.? Save it. Write it down. But don’t drop everything for it. New ideas are seductive chaos demons. Your current project deserves monogamy… at least until the second draft.
↳ A character’s greatest fear is a shortcut to their heart. Forget favorite color or coffee order...what keeps them up at night? What would destroy them if it came true?
↳ If you don’t know how to end your story, figure out what question it’s been asking the whole time. Once you know the question, the ending becomes the answer. Maybe not a happy answer, but a satisfying one.
↳ No one’s going to write your weird little story the way you will. That’s your superpower. So go ahead and write the morally gray necromancer love triangle in space. Your people are out there. And they’re hungry for it.
↳ You are allowed to be a slow writer. You are allowed to be a fast writer. You are not allowed to be a cruel writer—to yourself. The world will criticize your art for free. Don’t do their job for them inside your own head.
↳ Some stories just aren’t meant to be novels. And that’s okay. Maybe it's a short story. A play. A fever dream disguised as a poem. The shape doesn’t matter. The story does. Let it tell you what it wants to be.
The most passive-aggressive message ever
Hello!
I recently posted a Wolfstar fanfic called Instance of Happenstance and received a lot of compliments on a small piece of code I used. Both @marigold-hills and @leavesthatarebrown suggested I share how I did it, so here I am, finally explaining it in a Tumblr post!
Before diving into the details, I want to clarify that I didn't write this code myself.
Initially, I tried following this tutorial, but I stumbled upon a better solution in the comments of that post. The code on the tutorial itself does work, but a) it's harder to use and b) it doesn't work as well if you're planing to have multiple paragraphs that you need to show the translation on the same fic.
The solution someone presented on the comments, however, is very simple and easy to use for as many paragraphs as you need, but the explanation there wasn’t too clear, so I decided to expand on it to make it easier for others to implement.
All credit to Ao3 users La_Temperaza (who wrote the orginal post) and Nikkie2571 (who posted this code on the comments).
What Does This Code Do?
This code adds an interactive feature to your fanfic, allowing readers to hover over a specific paragraph (or tap on it if they’re on mobile) to instantly change the text to something else — also set by you.
While this can be used for various purposes, I think it's particularly useful to display instant translations of non-English dialogue/text directly in the story. The code offers a much smoother alternative to the clunky “see end notes for translation” thing—which, let's be honest, can be a pain for readers, especially in long chapters.
For example, in instance of happenstance, Sirius discovers an old journal written entirely in French. I wanted to maintain the sense of mystery and intrigue that would be lost if I simply said the journal was in French, but wrote the text in English.
This solution let me keep the best of both worlds—retaining the authenticity and the immersion of the French, while still making the story easy to follow for the readers.
Now, I know this sounds complicated, but I assure you, it's not!
Down bellow is a quick, 3 steps tutorial on how to do it. I hope this is helpful! (:
(I'm doing this on the computer, if you're doing it on mobile, the layout of the website might be different from my printscreens)
I'm gonna go right to the point here, but if you want to know about Work Skins in detail, I suggest this Ao3 Article.
On your Ao3 Dashboard, click on the fourth link on the sidebar, which is "Skins".
Then, on the page that opens up, click on "My Work Skins"
Then, on the top of the page, select "Create Work Skin"
Now, you'll see the form to create your skin, which looks like this:
Leave the "Type" as "Work Skin". On the Title, you can give any name you want to your skin, but I suggest you choose the same title as your fic or something like "instant translation", so you'll know what it's about later.
You don't have to worry about any of the other fields, except for the CSS one, where you should copy and paste exactly what I'll put bellow:
#workskin .change_on_hover:not(:hover) .on, #workskin .change_on_hover:hover .off { display: none; }
So, now, you'll have something like this...
... and you just have to click "save" on the bottom of the page, and this step is done.
For a new work, click on "New Work" as usual. If it's a fic you're already posting, you can add this as well, just click the "Edit" button.
Now, on the form of your fic, on the "Associations" tab, right under the menu where you select the language of your fic, you'll see a "select a work skin" option.
On this field, you should select the workskin you just created on the previous step, searching by the name you gave it on the "Title" field.
The code we're gonna use is this one:
<p class="change_on_hover"> <span class="off"> paragraph in foreing language </span> <span class="on"> paragraph in english </span> </p>
If you have no idea what this means, hold my hand, we're gonna get through it together!
First, copy your fic’s text into the AO3 text box as you normally would. Then, switch the text box to HTML mode so you can see the underlying code.
Now, scroll down until you find the paragraph you want to translate. After pasting, it will likely look something like this:
Note how each paragraph in HTML starts with <p> and ends with </p>. These tags indicate where a paragraph begins and ends.
Our goal is to modify that first <p> tag so it tells the browser, “Hey, this paragraph is different from those other ones. It should change when hovered over or clicked.”
To do this, we’ll change <p> to <p class="change_on_hover">. This marks the paragraph as special—one that should switch text when interacted with.
Now note how instead of having a single paragraph, we need two versions of the text:
In blue, the original (non-English) text, which will be shown by default.
In red, the translated (English) text, which will appear when the reader hovers over or clicks on it.
For the original text, wrap it inside a <span class="off"> tag, ending with </span> like this:
<span class="off"> insert here the whole text of the paragraph in the foreign language </span>
For the translated text, wrap it inside a <span class="on"> tag, also ending with </span>. This will replace the original text when hovered over or clicked:
<span class="off"> insert here the whole text of the paragraph in english </span>
And don't forget to end the whole thing again with </p>
Again, here's how it looks on my fic:
With the paragraphs that come before and after the translated text, just leave them as they are. They should still start with <p> and end with </p>. No changes needed!
You can use this method for as many paragraphs as you want, whether in the same chapter or across different chapters. As long as the Work Skin is active, the effect will work seamlessly throughout your fic.
@Fanfic writers:
My friend send me this link, is a series on a profile on Ao3 (tumblr) that has different tutorials to insert things to fanfics via html code, I thought I would share bc it’s really cool
Lists of tutorials:
How to make images fit in mobile browsers
This is a tutorial/live example on how to make large images fit on mobile browsers but remain normal size on desktop browsers.
How to mimic letters, fliers, and stationery without using images
This is a tutorial/live example on how to mimic the look of letters, fliers, and stationery (as well as other forms of written media) without using images. For all your epistolary fic needs.
How to make a “choose your own adventure” Fic
This is a tutorial/live example on how to create a "Choose Your Own Adventure" fic. While this has been explained before (see here), this particular tutorial shows you how to use a work skin to hide the next parts from the reader until they click through to get to them.
How to make linked footnotes on Ao3
This is a live example of how an author can create linked footnotes in their work with only a little bit of HTML and no workskins required. This is best viewed by clicking "Entire Work". While I've included the actual coding in bold and italic once you click "Hide Creator's Style", there's a more detailed explanation here.
How to change text on Ao3 when the cursor is hovering over it (or clicked on mobile)
This a tutorial/live example on how to have text change or appear once a cursor is hovering over it. Helpful for pop-up spoilers, language translations, quick author's notes, etc.
How to mimic author’s notes and Kudos/Comment buttons
Anonymous on tumblr: do you have a skin that would mimic the author’s notes and review/kudos buttons section from the end of a fic? the desired effect being that the fic could go on after the “end” of the fic, so after the author’s notes and review/kudos buttons
Here's a tutorial/live example to do just that, with some of the buttons actually functioning. I'll explain more inside!
How to wrap text around images
This is a tutorial/live example on how to align images to the left or right of the screen and have text wrap around them.
How to mimic email windows
This is a tutorial/live example on how to mimic email windows on AO3 without the need to use images.
How to make ios text messages on Ao3
This is a tutorial/live example on how to mimic iOS text messages on AO3 without the need to use images. There's also a chapter on how to have emojis displayed on AO3 as well.
How to make Customized page deviders
Bored with the default page dividers? This is a tutorial/live example on how customize your page dividers with no images needed (though I do show you how you could use images if you wanted to do such a thing).
How to make invisible text (That can be highlighted)
This is a live example how to make invisible text that can only be seen by highlighting the text. Tutorial is included in text, and you can always leave comments about questions you may have.
MOBILE USERS: Sadly, this probably won't work for you, since highlighting in a mobile browser is different than web. I've tried correcting this, but have yet to find a solution.
How to make a rounded playlist
Original coding and design is from layouttest. I make no claims for it, just tweaked it so it will work on AO3.
How to create notebook lined paper on Ao3
This is a live example of my AO3 skin that allows the author to recreate the look of lined notebook paper in their work. To learn more about it, you can find the tutorial here.
Sticky notes on Ao3 without using images
This is a live example of my AO3 skin that allows the author to recreate the look of sticky notes (aka Post-Its) in their fic. To learn more about it, you can find the tutorial here.
How to make deadpool’s thinking thinking boxes on Ao3
This is a live example of my AO3 skin that allows the author to recreate the look of Deadpool's thinking boxes in their fic. To learn more about it, you can find the tutorial here.
How to make newspaper articles on Ao3
This is a live example of my AO3 skin that allows the author to recreate the look of a newspaper article in their work. To learn more about it, you can find the tutorial here.
They/them | I'm just a wanna be author and binge every korean/chinese novel I can :D
38 posts