Little Shenanigans
Ocean Nerd
Fantastic![class=container] width: 100%; padding-top: calc( (3 / 7) * 100%); position: relative; --color-1: rgb(225, 226, 213); --bg-color-1: rgb(255 , 255 , 255 ); --bg-color-2: rgb(246 ,250 ,227 ); --bg-color-3: rgb(255 ,247 ,242 ); [/class] [class=colorC] --color-1: rgb(149, 112, 87); [/class] [class=flex] width: 100%; height: 100%; position: absolute; top:0; display: flex; flex-flow: row wrap; align-items: stretch; [/class] [class=imageholder] width: calc( 3 / 7 * 100%); height: 100%; box-sizing:border-box; position: relative; transform-style: preserve-3d; flex: 0 0 auto; [/class] [class=rightside] flex: 1 0 auto; position: relative; [/class] [class=tabholder] position: absolute; max-height: 5%; height: auto; bottom: 70%; left: -5%; border: 3px solid var(--color-1); border-bottom-width: 0px; border-top-right-radius: 20px; border-top-left-radius: 20px; padding: 3px 10px 3px 10px; font-size: calc( 6px + (20 - 6) * (100vh - 200px) / (1280 - 200) ); color: var(--color-1); transition: color 3s, border-color 3s; white-space: nowrap; [/class] [class=button] display: inline; cursor: pointer; [/class] [class=content] width: 100%; height: 65%; left:-5%; bottom: 5%; position: absolute; [/class] [class=contentHolder] position: relative; width: 100%; height: 100%; border-top: 3px solid var(--color-1); border-bottom: 3px solid var(--color-1); color: var(--color-1); transition: color 3s, border-color 3s; padding-top: 3px; overflow:hidden; transform-style: preserve-3D; box-sizing: border-box; [/class] [class=contentBox] width: 100%; height: 100%; position: absolute; top:0; left:0; overflow:hidden; -webkit-backface-visibility:hidden; backface-visibility: hidden; transition: transform 3s ease-out .5s, -webkit-transform 3s ease-out .5s; [/class] [class=contentFix] position: relative; height: 100%; width: 100%; overflow-Y: scroll; padding-right: 100px; [/class] [class=contentSpin] -webkit-transform: rotateY(.5turn); transform: rotateY(.5turn); [/class] [class=backgroundContainer] display: flex; position: absolute; width: 100%; height: 100%; top:0; transform: translateZ(-1000px); [/class] [class=backgroundPanel] flex-grow: 1; height: 100%; position: relative; [/class] [class=PanelA] height:100%; width:100%; position: absolute; top:0; left:0; -webkit-backface-visibility:hidden; backface-visibility: hidden; background-color: var(--bg-color-1); [/class] [class=PanelB] height:100%; width: 100%; position: absolute; top:0; left:0; -webkit-backface-visibility:hidden; backface-visibility: hidden; background-color: var(--bg-color-2); [/class] [class=PanelC] height:100%; width:100%; position: absolute; top:0; left:0; -webkit-backface-visibility:hidden; backface-visibility: hidden; background-color: var(--bg-color-3); [/class] [class=panelSpin] transform: rotateY(.5turn); [/class] [class=HeartsContainer] width: 100%; height: 25%; position: relative; [/class] [class=heart] transition: all 3s ease-out; display: block; position: absolute; width: auto; font-size: calc( 6px + (20 - 6) * (100vh - 200px) / (1280 - 200) ); [/class] [class=heartImage] right: 10%; top: 20%; z-index: 9; color: rgb(255, 229, 238); [/class] [class=heart1] top: 50%; left: 0%; color: rgb(233, 128, 140); [/class] [class=heart2] top: 20%; left: 15%; color: rgb(239, 69, 87); [/class] [class=heart3] bottom: 10%; left: 40%; color: rgb(241, 100, 143); [/class] [class=heart4] top: 40%; left: 60%; color: rgb(248, 173, 183); [/class] [class=heart5] bottom: 30%; right: 10%; color: rgb(227, 47, 108); [/class] [class=heartTab1] display: inline; position: absolute; transition: 3s ease-out; [/class] [class=heartTab2] display: inline; position: absolute; transition: 3s ease-out; [/class] [class=heartTab3] display: inline; position: absolute; transition: 3s ease-out; [/class] [class=spin] transform: rotateY(5turn); [/class] [class=spinHeartImage] transition: transform 3s ease-out; [/class] [class=spinHeart1] transition: transform 3s ease-out .25s; [/class] [class=spinHeart2] transition: transform 3s ease-out .5s; [/class] [class=spinHeart3] transition: transform 3s ease-out .75s; [/class] [class=spinHeart4] transition: transform 3s ease-out 1s; [/class] [class=spinHeart5] transition: transform 3s ease-out 1.25s; [/class] [class=spinHeartTab1] transition: transform 3s ease-out .275s; [/class] [class=spinHeartTab2] transition: transform 3s ease-out .525s; [/class] [class=spinHeartTab3] transition: transform 3s ease-out .775s; [/class] [script=heart] set heartImageIsSpun 0 set heart1IsSpun 0 set heart2IsSpun 0 set heart3IsSpun 0 set heart4IsSpun 0 set heart5IsSpun 0 set heartTab1IsSpun 0 set heartTab2IsSpun 0 set heartTab3IsSpun 0 [/script] [script class=heartImage on=mouseenter] removeClass spinHeartImage if (eq ${heartImageIsSpun} 0) (addClass spin) (removeClass spin) if (eq ${heartImageIsSpun} 0) (set heartImageIsSpun 1) (set heartImageIsSpun 0) [/script] [script class=heart1 on=mouseenter] removeClass spinHeart1 if (eq ${heart1IsSpun} 0) (addClass spin) (removeClass spin) if (eq ${heart1IsSpun} 0) (set heart1IsSpun 1) (set heart1IsSpun 0) [/script] [script class=heart2 on=mouseenter] removeClass spinHeart2 if (eq ${heart2IsSpun} 0) (addClass spin heart2) (removeClass spin heart2) if (eq ${heart2IsSpun} 0) (set heart2IsSpun 1) (set heart2IsSpun 0) [/script] [script class=heart3 on=mouseenter] removeClass spinHeart3 if (eq ${heart3IsSpun} 0) (addClass spin heart3) (removeClass spin heart3) if (eq ${heart3IsSpun} 0) (set heart3IsSpun 1) (set heart3IsSpun 0) [/script] [script class=heart4 on=mouseenter] removeClass spinHeart4 if (eq ${heart4IsSpun} 0) (addClass spin heart4) (removeClass spin heart4) if (eq ${heart4IsSpun} 0) (set heart4IsSpun 1) (set heart4IsSpun 0) [/script] [script class=heart5 on=mouseenter] removeClass spinHeart5 if (eq ${heart5IsSpun} 0) (addClass spin heart5) (removeClass spin heart5) if (eq ${heart5IsSpun} 0) (set heart5IsSpun 1) (set heart5IsSpun 0) [/script] [script class=heartTab1 on=mouseenter] removeClass spinHeartTab1 if (eq ${heartTab1IsSpun} 0) (addClass spin) (removeClass spin) if (eq ${heartTab1IsSpun} 0) (set heartTab1IsSpun 1) (set heartTab1IsSpun 0) [/script] [script class=heartTab2 on=mouseenter] removeClass spinHeartTab2 if (eq ${heartTab2IsSpun} 0) (addClass spin) (removeClass spin) if (eq ${heartTab2IsSpun} 0) (set heartTab2IsSpun 1) (set heartTab2IsSpun 0) [/script] [script class=heartTab3 on=mouseenter] removeClass spinHeartTab3 if (eq ${heartTab3IsSpun} 0) (addClass spin) (removeClass spin) if (eq ${heartTab3IsSpun} 0) (set heartTab3IsSpun 1) (set heartTab3IsSpun 0) [/script] [class=imageSideA] width: 100%; position: absolute; top:0; transition: all 3s; -webkit-backface-visibility:hidden; backface-visibility:hidden; pointer-events:none; [/class] [class=imageSideB] width: 100%; position: absolute; top:0; transition: all 3s; -webkit-backface-visibility:hidden; backface-visibility:hidden; pointer-events:none; [/class] [class=imageSideC] width: 100%; position: absolute; top:0; transition: all 3s; -webkit-backface-visibility:hidden; backface-visibility:hidden; pointer-events:none; [/class] [class=spinImage] transform: rotateY(1.5turn); [/class] [script=button] set CurSide A fadeOut 1 contentB fadeOut 1 contentC [/script] [script class=buttonA on=click] if (eq ${CurSide} A) (stop) fadeIn 3000 contentA fadeOut 3000 contentB fadeOut 3000 contentC removeClass colorC container removeClass contentSpin contentA addClass contentSpin contentB addClass contentSpin contentC removeClass panelSpin PanelA addClass panelSpin PanelB addClass panelSpin PanelC removeClass spinImage imageSideA addClass spinImage imageSideB addClass spinImage imageSideC set CurSide A //spinning hearts addClass spinHeartImage heartImage addClass spinHeart1 heart1 addClass spinHeart2 heart2 addClass spinHeart3 heart3 addClass spinHeart4 heart4 addClass spinHeart5 heart5 addClass spinHeartTab1 heartTab1 addClass spinHeartTab2 heartTab2 addClass spinHeartTab3 heartTab3 if (eq ${heartImageIsSpun} 0) (addClass spin heartImage) (removeClass spin heartImage) if (eq ${heartImageIsSpun} 0) (set heartImageIsSpun 1) (set heartImageIsSpun 0) if (eq ${heart1IsSpun} 0) (addClass spin heart1) (removeClass spin heart1) if (eq ${heart1IsSpun} 0) (set heart1IsSpun 1) (set heart1IsSpun 0) if (eq ${heart2IsSpun} 0) (addClass spin heart2) (removeClass spin heart2) if (eq ${heart2IsSpun} 0) (set heart2IsSpun 1) (set heart2IsSpun 0) if (eq ${heart3IsSpun} 0) (addClass spin heart3) (removeClass spin heart3) if (eq ${heart3IsSpun} 0) (set heart3IsSpun 1) (set heart3IsSpun 0) if (eq ${heart4IsSpun} 0) (addClass spin heart4) (removeClass spin heart4) if (eq ${heart4IsSpun} 0) (set heart4IsSpun 1) (set heart4IsSpun 0) if (eq ${heart5IsSpun} 0) (addClass spin heart5) (removeClass spin heart5) if (eq ${heart5IsSpun} 0) (set heart5IsSpun 1) (set heart5IsSpun 0) if (eq ${heartTab1IsSpun} 0) (addClass spin heartTab1) (removeClass spin heartTab1) if (eq ${heartTab1IsSpun} 0) (set heartTab1IsSpun 1) (set heartTab1IsSpun 0) if (eq ${heartTab2IsSpun} 0) (addClass spin heartTab2) (removeClass spin heartTab2) if (eq ${heartTab2IsSpun} 0) (set heartTab2IsSpun 1) (set heartTab2IsSpun 0) if (eq ${heartTab3IsSpun} 0) (addClass spin heartTab3) (removeClass spin heartTab3) if (eq ${heartTab3IsSpun} 0) (set heartTab3IsSpun 1) (set heartTab3IsSpun 0) [/script] [script class=buttonB on=click] if (eq ${CurSide} B) (stop) fadeIn 3000 contentB fadeOut 3000 contentA fadeOut 3000 contentC removeClass colorC container removeClass contentSpin contentB addClass contentSpin contentA addClass contentSpin contentC removeClass panelSpin PanelB addClass panelSpin PanelA addClass panelSpin PanelC removeClass spinImage imageSideB addClass spinImage imageSideA addClass spinImage imageSideC set CurSide B //spinning hearts addClass spinHeartImage heartImage addClass spinHeart1 heart1 addClass spinHeart2 heart2 addClass spinHeart3 heart3 addClass spinHeart4 heart4 addClass spinHeart5 heart5 addClass spinHeartTab1 heartTab1 addClass spinHeartTab2 heartTab2 addClass spinHeartTab3 heartTab3 if (eq ${heartImageIsSpun} 0) (addClass spin heartImage) (removeClass spin heartImage) if (eq ${heartImageIsSpun} 0) (set heartImageIsSpun 1) (set heartImageIsSpun 0) if (eq ${heart1IsSpun} 0) (addClass spin heart1) (removeClass spin heart1) if (eq ${heart1IsSpun} 0) (set heart1IsSpun 1) (set heart1IsSpun 0) if (eq ${heart2IsSpun} 0) (addClass spin heart2) (removeClass spin heart2) if (eq ${heart2IsSpun} 0) (set heart2IsSpun 1) (set heart2IsSpun 0) if (eq ${heart3IsSpun} 0) (addClass spin heart3) (removeClass spin heart3) if (eq ${heart3IsSpun} 0) (set heart3IsSpun 1) (set heart3IsSpun 0) if (eq ${heart4IsSpun} 0) (addClass spin heart4) (removeClass spin heart4) if (eq ${heart4IsSpun} 0) (set heart4IsSpun 1) (set heart4IsSpun 0) if (eq ${heart5IsSpun} 0) (addClass spin heart5) (removeClass spin heart5) if (eq ${heart5IsSpun} 0) (set heart5IsSpun 1) (set heart5IsSpun 0) if (eq ${heartTab1IsSpun} 0) (addClass spin heartTab1) (removeClass spin heartTab1) if (eq ${heartTab1IsSpun} 0) (set heartTab1IsSpun 1) (set heartTab1IsSpun 0) if (eq ${heartTab2IsSpun} 0) (addClass spin heartTab2) (removeClass spin heartTab2) if (eq ${heartTab2IsSpun} 0) (set heartTab2IsSpun 1) (set heartTab2IsSpun 0) if (eq ${heartTab3IsSpun} 0) (addClass spin heartTab3) (removeClass spin heartTab3) if (eq ${heartTab3IsSpun} 0) (set heartTab3IsSpun 1) (set heartTab3IsSpun 0) [/script] [script class=buttonC on=click] if (eq ${CurSide} C) (stop) addClass colorC container fadeIn 3000 contentC fadeOut 3000 contentA fadeOut 3000 contentB removeClass contentSpin contentC addClass contentSpin contentB addClass contentSpin contentA removeClass panelSpin PanelC addClass panelSpin PanelB addClass panelSpin PanelA removeClass spinImage imageSideC addClass spinImage imageSideB addClass spinImage imageSideA set CurSide C //spinning hearts addClass spinHeartImage heartImage addClass spinHeart1 heart1 addClass spinHeart2 heart2 addClass spinHeart3 heart3 addClass spinHeart4 heart4 addClass spinHeart5 heart5 addClass spinHeartTab1 heartTab1 addClass spinHeartTab2 heartTab2 addClass spinHeartTab3 heartTab3 if (eq ${heartImageIsSpun} 0) (addClass spin heartImage) (removeClass spin heartImage) if (eq ${heartImageIsSpun} 0) (set heartImageIsSpun 1) (set heartImageIsSpun 0) if (eq ${heart1IsSpun} 0) (addClass spin heart1) (removeClass spin heart1) if (eq ${heart1IsSpun} 0) (set heart1IsSpun 1) (set heart1IsSpun 0) if (eq ${heart2IsSpun} 0) (addClass spin heart2) (removeClass spin heart2) if (eq ${heart2IsSpun} 0) (set heart2IsSpun 1) (set heart2IsSpun 0) if (eq ${heart3IsSpun} 0) (addClass spin heart3) (removeClass spin heart3) if (eq ${heart3IsSpun} 0) (set heart3IsSpun 1) (set heart3IsSpun 0) if (eq ${heart4IsSpun} 0) (addClass spin heart4) (removeClass spin heart4) if (eq ${heart4IsSpun} 0) (set heart4IsSpun 1) (set heart4IsSpun 0) if (eq ${heart5IsSpun} 0) (addClass spin heart5) (removeClass spin heart5) if (eq ${heart5IsSpun} 0) (set heart5IsSpun 1) (set heart5IsSpun 0) if (eq ${heartTab1IsSpun} 0) (addClass spin heartTab1) (removeClass spin heartTab1) if (eq ${heartTab1IsSpun} 0) (set heartTab1IsSpun 1) (set heartTab1IsSpun 0) if (eq ${heartTab2IsSpun} 0) (addClass spin heartTab2) (removeClass spin heartTab2) if (eq ${heartTab2IsSpun} 0) (set heartTab2IsSpun 1) (set heartTab2IsSpun 0) if (eq ${heartTab3IsSpun} 0) (addClass spin heartTab3) (removeClass spin heartTab3) if (eq ${heartTab3IsSpun} 0) (set heartTab3IsSpun 1) (set heartTab3IsSpun 0) [/script] [div class=container][div class=backgroundContainer] [div class=backgroundPanel][div class=PanelA style="transition: all 2s;"][/div][div class="PanelB panelSpin" style="transition: all 2s;"][/div][div class="PanelC panelSpin" style="transition: all 2s;"][/div][/div] [div class=backgroundPanel][div class=PanelA style="transition: all 2s .25s;"][/div][div class="PanelB panelSpin" style="transition: all 2s .25s;"][/div][div class="PanelC panelSpin" style="transition: all 2s .25s;"][/div][/div] [div class=backgroundPanel][div class=PanelA style="transition: all 2s .5s;"][/div][div class="PanelB panelSpin" style="transition: all 2s .5s;"][/div][div class="PanelC panelSpin" style="transition: all 2s .5s;"][/div][/div] [div class=backgroundPanel][div class=PanelA style="transition: all 2s .75s;"][/div][div class="PanelB panelSpin" style="transition: all 2s .75s;"][/div][div class="PanelC panelSpin" style="transition: all 2s .75s;"][/div][/div] [div class=backgroundPanel][div class=PanelA style="transition: all 2s 1s;"][/div][div class="PanelB panelSpin" style="transition: all 2s 1s;"][/div][div class="PanelC panelSpin" style="transition: all 2s 1s;"][/div][/div] [div class=backgroundPanel][div class=PanelA style="transition: all 2s 1.25s;"][/div][div class="PanelB panelSpin" style="transition: all 2s 1.25s;"][/div][div class="PanelC panelSpin" style="transition: all 2s 1.25s;"][/div][/div] [/div]
[div class=flex][div class=imageholder][div class="heart heartImage"][/div][div class=imageSideA][/div][div class="imageSideB spinImage"][/div][div class="imageSideC spinImage"][/div][/div][div class=rightside][div class=HeartsContainer]
[div class="heart heart1"][/div]
[div class="heart heart2"][/div]
[div class="heart heart3"][/div]
[div class="heart heart4"][/div]
[div class="heart heart5"][/div][/div][div class=tabholder][div class="buttonA button"][div class=heartTab1][/div]Today's[/div] | [div class="buttonB button"][div class=heartTab2][/div]Forcast[/div] | [div class="buttonC button"][div class=heartTab3][/div]Reads...[/div][/div][div class=content]Code by @Alteras[div class=contentHolder]
[div class="contentBox contentA"][div class=contentFix style="height: calc( (1.17364817766 * 9em) + 18em); padding-right: 100px;"]Heavy Weather Incoming
Jobin
Hishikawa
Reporting For Duty
[/div][/div]
[div class="contentBox contentB contentSpin"][div class=contentFix]
Full Name: Jobin Hishikawa[/div][/div]
Alias: Cloud9
Age: 28
Gender: Male
Ethnicity: Asian (Japan)
Hair and Eye Colour: Grey / Natural Blue (Converted to Red)
Sexuality: Heterosexual
General Personality:
Jobin has best been described as quiet and reserved. He is very observant and will naturally come off scornful and bold to others. He knows what to say in the right or wrong situations and never acts without proper planning and conversation. He never was one to run head first into a situation. He loves gathering all the facts and developing a strategy of his own. On the other hand, he has been known to be a bit socially awkward and isn't exactly the type someone would invite out for a drink or too. He had naturally been a bookworm and it seemed to have stuck since his youth.
Extras:
-Do to his self-inflicted accident, Jobin suffers from Macular Degeneration which has has made his life a bit difficult.
-He has learned to "see" through sensing vibrations (via clicker or his own quirk) as well as having documents or screens increased to a larger size for him to make out the letters.. There may be times where he will have to rely on those around him to assist if his clicker or quirk is not being utilized.
-Follow up; he hates to ask for help.
-There may be times in which he will fill in for other teachers. However, is fully prepared to step in when needed.
-Not a fan of sour food or candy. However, he adores spicy foods.
-He is good at lecturing. He would make quite the dad someday.
-Who doesn't love a theme song?
[div class="contentBox contentC contentSpin"][div class=contentFix]
Quirk(s): (If Applicable)[/div][/div]
Weather Report - Weather Report is an emitter-type quirk that allows Jobin to release , shape, and manipulate any natural according aspects of weather. This may range from rain and sleet to tornadoes and hail. These aspects may differ depending on Jobin wishes to augment and utilize them. This can range from altering density, change in directions, and even small physical features. Most of his quirks control is emotion based. The more calm and focus he is, the better he is at controlling the weather.
Weaknesses:
A quirk such as Jobin's requires a lot of physical and mental discipline. Even the slightest uneasy of his mind could resulting in his emotions becoming unstable and his quirk coming out of hand. Weather Report is able to work at a very larger scale; even going so far as to cover cities. However, unlike his usual usage of the quirk, this would require a number of conditions. An example being that he can only be utilizing this properly if the environments conditions are fitting. He must be able to feel that the conditions are appropriate for the aspect he is trying to recreate at larger scale. So, he would not be able to make it snow for an entire city in the middle of summer. However, he is able to utilize this aspects easily at shorter range and within eyesight. One of Jobin's greatest weaknesses is his self doubt. He has seen the destruction his abilities were capable of doing. As a result, he has been second guessing and resulting in less rash thinking rather than sticking to his gut. Some may find this thinking very tactical, however, it can be seen as a time waster and often result in refusal to act appropriately.
Costume Design: (If Applicable)
Hope you brought an umbrella
History:
Like man aspiring heroes, Jobin dreamed of becoming a icon of justice. A figure that those around him could rely on. Unlike his family who had developed simple quirks such as turning into clouds and shooting small jolts of lightning from their fingers, Jobin had developed a more advanced version; the ability to control the weather itself. He studied hard and ensured that he would be able to get into any hero school he desired, however due to his families low income, he was not able to enter UA. He didn't mind. It didn't matter where he started, the only thing that mattered was where he ended up.
He was a prodigy in his own right. Students loved him and nearly paid him for tutoring here and there. Reaching top of his class was no struggle at all. Things seemed to be looking up for the young man. However, times were taking a turn for the worst. Unfortunately, his school had been a target of one of the more earlier attacks. Chaos was coming of age and things were not looking up for him. Many students and faculty had been killed in cold blood before his eyes. A haunting site to recall. However, he didn't wish to drop out because of fear. He wouldn't give up so easily. He was transferred to UA upon recommendation and continued his studies.
Upon becoming a pro hero, he ensued to keep any villains he could at bay. His collaborations with others bringing a bit of fame to his name. Though, he was never in it for those sorts of things. He had worked closely with hero schools keeping watch and even taking up a sidekick ; a young boy who dreamed of being a savior to this world. A dream like that stood out to him immediately. He wanted to preserve that boys thinking. He had taught the boy all he knew and even learned a few things himself. He wished he could have taught him more unfortunately.
As more and more crimes began to take place, he couldn't help but feel guilty for the boys death. A much stronger villain separating the two and beating him beyond recognition. Out of pure anger and frustration, Jobin had first handedly seen what his powers had been capable of when driven by intense emotion. He had practically driven himself blind by the immense electrical surges ravaging from body to body. The villain had been stopped, but he had lost not only a portion of his sight but the boy he had sworn to protect.
After years of service, he had driven himself into an early retirement of heavy drinking and sadness. He had at least learned to "see" in a way of vibrates from his quirk. However, he didn't consider himself a hero and didn't want anyone else to. The world had in fact go dark for him. When given the opportunity to lead the upcoming youth to face those in which his generation couldn't, he refused immediately. His guilt had consumed him completely. All it took was the sound of determination. The voices of the students. They had something he had lost a long time ago; hope. He needed to keep that hope alive. He accepted the position to lead the school faculty and return to the hero scene a new man. A Principal. A Mentor. A Hero.
Aspirations
Lead the newer generation to surpass his own and avenge his fallen sidekick.
[/div][/div][/div][/div][/div]