Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en" dir="ltr">
- <!----------------------------------------------------
- credits:
- - icon font by suiomi
- - (modified) css photosets by annasthms and espoirthemes
- - infinite scroll by Paul Irish
- - smoothscroll by Balazs Galambosi
- - loader by Vijaya Kumar Vulchi:
- https://codepen.io/vulchivijay/pen/gPxrvb
- - coral by annasthms (february 28, 2019)
- a theme made for codingcabin's pantone color of the
- year challenge
- more info @ https://annasthms.tumblr.com/more/thm/09
- change log:
- - march 6, 2019: made the sidebar icons customizable
- - march 30, 2019: fixed original caption bug
- - may 1, 2019: fixed the preview bug
- rules:
- 1. don't remove the credit
- 2. don't steal/claim as yours
- 3. don't use as a base code
- thank you!! ♡♡♡
- ----------------------------------------------------->
- <head>
- <meta charset="utf-8">
- <title>{block:PostSummary}{PostSummary} | {/block:PostSummary}{block:TagPage}#{Tag} | {/block:TagPage}{block:SearchPage}{SearchQuery} | {/block:SearchPage}{block:DayPage}{DayOfMonthWithZero}.{MonthNumberWithZero}.{ShortYear} | {/block:DayPage}{Title}</title>
- <link rel="shortcut icon" href="{Favicon}">
- <link href="https://fonts.googleapis.com/css?family={text:google font}|{text:blog title font}" rel="stylesheet">
- <link href="https://solrainha.github.io/honeybee/honeybee.css" rel="stylesheet">
- <link href="https://static.tumblr.com/0podkko/xIbplezmo/modified_photosets.css" rel="stylesheet">
- <meta name="image:icon one" content="https://images.unsplash.com/photo-1453372755486-254d0e724b38?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=800&q=60" />
- <meta name="image:icon two" content="https://images.unsplash.com/photo-1520923642038-b4259acecbd7?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=800&q=60" />
- <meta name="color:accent" content="#ff6f61" />
- <meta name="color:text" content="#000000" />
- <meta name="color:background" content="#ffffff" />
- <meta name="color:link hover" content="#c8291a" />
- <meta name="color:cursor" content="#97836e" />
- <meta name="color:sidebar" content="#d9c9b9" />
- <meta name="color:blog title" content="#000000" />
- <meta name="color:blog description" content="#000000" />
- <meta name="color:menu icon" content="#ff6f61" />
- <meta name="color:menu icon hover" content="#c8291a" />
- <meta name="color:menu accent" content="#ff6f61" />
- <meta name="color:menu link hover" content="#222222" />
- <meta name="color:menu link subtitle" content="#888888" />
- <meta name="color:popup background" content="#ffffff" />
- <meta name="color:popup overlay" content="#ff6f61" />
- <meta name="color:post accent" content="#ff6f61" />
- <meta name="color:post title hover" content="#c8291a" />
- <meta name="color:post background" content="#fafafa" />
- <meta name="color:post info accent" content="#d1b598" />
- <meta name="font:font" content="Avalon" />
- <meta name="select:sidebar type" content="sidebar" title="simple sidebar" />
- <meta name="select:sidebar type" content="full_sidebar" title="tall sidebar" />
- <meta name="select:sidebar type" content="full_header" title="header" />
- <meta name="select:pagination type" content="simple" title="simple" />
- <meta name="select:pagination type" content="jump" title="jump pagination" />
- <meta name="select:pagination type" content="infinite" title="infinite scroll" />
- <meta name="select:pagination type" content="loadmore" title="load more" />
- <meta name="if:circle cursor" content="1" />
- <meta name="if:dark tumblr controls" content="1" />
- <meta name="text:google font" content="Open Sans" />
- <meta name="text:blog title font" content="Prata" />
- <meta name="text:font size" content="16px" />
- <meta name="text:description" content="" />
- <meta name="text:post width" content="500px" />
- <meta name="text:photoset gutter" content="1px" />
- <meta name="text:blog link one title" content="home" />
- <meta name="text:blog link one subtitle" content="return" />
- <meta name="text:blog link one url" content="/" />
- <meta name="text:blog link two title" content="contact" />
- <meta name="text:blog link two subtitle" content="drop me a line" />
- <meta name="text:blog link two url" content="/" />
- <meta name="text:blog link three title" content="" />
- <meta name="text:blog link three subtitle" content="" />
- <meta name="text:blog link three url" content="" />
- <meta name="text:blog link four title" content="" />
- <meta name="text:blog link four subtitle" content="" />
- <meta name="text:blog link four url" content="" />
- <meta name="text:search bar subtitle" content="" />
- <meta name="text:popup about" conten="" />
- <style>
- * {
- position : relative;
- {block:ifcirclecursor}
- cursor : none!important;
- {/block:ifcirclecursor}
- }
- div#menu_icon, div#search, .post_info > div:not(.reblog_info), .photo_container img, #load-more {
- cursor : pointer;
- }
- body {
- margin : 0;
- color : {color:text};
- background : {color:background};
- font-family : {block:Ifgooglefont}'{text:google font}', {/block:Ifgooglefont}
- {font:font};
- font-size : {text:font size};
- line-height : 1.35em;
- transition : 1ms overflow 0.35s;
- }
- body.loading {
- overflow : hidden;
- }
- a {
- color : {color:accent};
- text-decoration : none;
- }
- a:hover {
- color : {color:link hover};
- }
- p:first-child {
- margin-top : 0;
- }
- p:last-child {
- margin-bottom : 0;
- }
- img {
- display : block;
- max-width : 100%;
- height : auto;
- object-fit : cover;
- }
- iframe {
- display : block;
- }
- /* text selection */
- ::-moz-selection {
- color : {color:background};
- background : {color:accent};
- }
- ::selection {
- color : {color:background};
- background : {color:accent};
- }
- /* circle cursor */
- div#mouse {
- z-index : 8675310;
- position : fixed;
- top : -2em;
- left : -2em;
- width : 0;
- height : 0;
- padding : .5em;
- border-radius : 100%;
- background : rgba({RGBcolor:cursor}, 0.65);
- transform : translate(-50%, -50%);
- transition-property : height,
- width,
- border,
- padding,
- background;
- transition-duration : 0.2s;
- pointer-events : none;
- }
- div#mouse.hover_target {
- background : rgba({RGBcolor:cursor}, 0.25);
- }
- div#mouse.hoverid_back,
- div#mouse.hoverid_reblog_back {
- background : rgba({RGBcolor:popup background},0.65);
- }
- div#mouse.mousedown {
- background : rgba({RGBcolor:cursor}, 0.9);
- }
- div#mouse.mousedown.hover_target {
- background : rgba({RGBcolor:cursor}, 0.65);
- }
- div#mouse.mousedown.hoverid_back,
- div#mouse.mousedown.hoverid_reblog_back {
- background : rgba({RGBcolor:popup background},0.9);
- }
- /* container */
- div#container.sidebar {
- left : -100px;
- width : calc(300px + 11em + 500px);
- margin : auto;
- }
- div#container.full_sidebar {
- padding-left : 30vw;
- }
- /* regular sidebar */
- .sidebar aside {
- position : fixed;
- top : 2em;
- width : 300px;
- margin : 6em 0 3em 6em;
- padding : 1px;
- }
- .sidebar aside div#sidebar_icons {
- z-index : 1;
- position : absolute;
- top : 0;
- left : 0;
- width : 8em;
- transform : translate(calc(-50% + 1em), calc(-50% + 1em));
- }
- .sidebar aside div#sidebar_icons img {
- display : block;
- border-radius : 100%;
- }
- .sidebar aside img#header {
- width : 8em;
- height : 8em;
- transform : translate(-20%, 0);
- }
- .sidebar aside img#avatar {
- width : 5em;
- height : 5em;
- margin-top : -2em;
- margin-left : 0.5em;
- }
- .sidebar aside div#menu_icon {
- z-index : -1;
- position : absolute;
- top : 3.5em;
- left : 5em;
- width : calc(1.4em + 3px);
- height : calc(1.4em + 3px);
- padding : 1em;
- border-radius : 100%;
- background : {color:menu icon};
- -o-transition : background 0.5s;
- -webkit-transition : background 0.5s;
- transition : background 0.5s;
- }
- .sidebar aside div#menu_icon.menu_open,
- .sidebar aside div#menu_icon:hover {
- background : {color:menu icon hover};
- }
- .sidebar aside div#menu_icon span {
- display : block;
- width : 80%;
- height : 1px;
- margin : 0.35em 10%;
- background : {color:background};
- }
- .sidebar aside div#blog_info {
- margin : 3em 0 0 3em;
- padding : 1.5em;
- }
- .sidebar aside div#blog_title {
- margin-bottom : 0.35em;
- font-family : {block:ifblogtitlefont}'{text:blog title font}',{/block:ifblogtitlefont}
- serif;
- font-size : 1.5em;
- font-weight : bold;
- }
- .sidebar aside div#blog_title a {
- color : {color:blog title};
- }
- .sidebar aside div#blog_description {
- color : {color:blog description};
- }
- /* full sidebar */
- .full_sidebar aside {
- -webkit-box-sizing : border-box;
- box-sizing : border-box;
- position : fixed;
- top : 0;
- bottom : 0;
- left : 0;
- width : 30vw;
- padding : 0 3vw 0;
- background : {color:sidebar};
- }
- .full_sidebar div#sidebar_icons {
- margin-top : 6vw;
- margin-top : 9vw;
- margin-bottom : 3em;
- padding-left : 3vw;
- }
- .full_sidebar div#sidebar_icons img {
- display : block;
- border-radius : 100%;
- }
- .full_sidebar img#header {
- width : 15vw;
- height : 15vw;
- margin : auto;
- }
- .full_sidebar img#avatar {
- z-index : -1;
- top : -4vw;
- left : -8vw;
- width : 10vw;
- height : 10vw;
- margin : -15vw auto 0;
- }
- .full_sidebar div#menu_icon {
- top : 1.5vw;
- left : 5.5vw;
- width : 4vw;
- height : 4vw;
- margin : auto;
- padding : 1em;
- border-radius : 100%;
- background : #888;
- background : {color:menu icon};
- -o-transition : background 0.5s;
- -webkit-transition : background 0.5s;
- transition : background 0.5s;
- }
- .full_sidebar div#menu_icon.menu_open,
- .full_sidebar div#menu_icon:hover {
- background : {color:menu icon hover};
- }
- .full_sidebar div#menu_icon span {
- display : block;
- width : 70%;
- height : 2px;
- margin : 0.9vw 15%;
- background : {color:background};
- }
- .full_sidebar div#blog_info {
- margin-top : 2vw;
- }
- .full_sidebar div#blog_title {
- margin-bottom : 0.75em;
- font-family : {block:ifblogtitlefont}'{text:blog title font}',{/block:ifblogtitlefont}
- serif;
- font-size : 1.75em;
- font-weight : bold;
- }
- .full_sidebar aside div#blog_title a {
- color : {color:blog title};
- }
- .full_sidebar div#blog_description {
- color : {color:blog description};
- }
- /* header */
- .full_header aside {
- right : 0;
- left : 0;
- height : 100vh;
- padding : 0 3vw 0;
- background : {color:sidebar};
- }
- .full_header aside::after {
- content : '';
- display : block;
- position : absolute;
- bottom : calc(-3.4em - 3px);
- left : 0;
- width : 100%;
- height : calc(3.4em + 3px);
- background : {color:sidebar};
- }
- .full_header div#sidebar_icons {
- position : absolute;
- top : 50%;
- transform : translateY(-50%);
- }
- .full_header div#sidebar_icons img {
- display : block;
- border-radius : 100%;
- }
- .full_header img#header {
- top : -10vw;
- left : 7vw;
- width : 20vw;
- height : 20vw;
- margin : auto;
- }
- .full_header img#avatar {
- top : 7vw;
- left : -2vw;
- width : 12vw;
- height : 12vw;
- margin : -15vw auto 0;
- }
- .full_header div#menu_icon {
- top : 5.5vw;
- left : 11.5vw;
- width : 4vw;
- height : 4vw;
- margin : auto;
- padding : 1em;
- border-radius : 100%;
- background : {color:menu icon};
- -o-transition : background 0.5s;
- -webkit-transition : background 0.5s;
- transition : background 0.5s;
- }
- .full_header div#menu_icon.menu_open,
- .full_header div#menu_icon:hover {
- background : {color:menu icon hover};
- }
- .full_header div#menu_icon span {
- display : block;
- width : 70%;
- height : 2px;
- margin : 0.9vw 15%;
- background : {color:background};
- }
- .full_header div#blog_info {
- top : calc(50% + 4vw);
- max-width : 50vw;
- margin-left : 32vw;
- transform : translateY(-50%);
- }
- .full_header div#blog_title {
- margin-bottom : 1em;
- text-transform : uppercase;
- font-family : {block:ifblogtitlefont}'{text:blog title font}',{/block:ifblogtitlefont}
- serif;
- font-size : 2em;
- font-weight : bold;
- }
- .full_header aside div#blog_title a {
- color : {color:blog title};
- }
- .full_header div#blog_description {
- color : {color:blog description};
- font-size : 1.15em;
- }
- /* header > fixed menu button */
- .full_header .nav div#sidebar_icons {
- z-index : 2;
- position : fixed;
- top : 0;
- left : 0;
- width : 100%;
- height : calc(3.4em + 3px);
- margin : 0;
- background : {color:sidebar};
- transform : none;
- -o-transition-property : height,
- width,
- transform,
- margin;
- -webkit-transition-property : height,
- width,
- transform,
- margin;
- transition-property : height,
- width,
- transform,
- margin;
- -o-transition-duration : 0.35s;
- -webkit-transition-duration : 0.35s;
- transition-duration : 0.35s;
- }
- .full_header .nav div#sidebar_icons img {
- width : 0;
- height : 0;
- opacity : 0;
- }
- .full_header .nav div#sidebar_icons div#menu_icon {
- z-index : -1;
- position : absolute;
- top : 0;
- left : 0;
- width : calc(1.4em + 3px);
- height : calc(1.4em + 3px);
- margin : 0;
- padding : 1em;
- border-radius : 0;
- background : {color:sidebar};
- -o-transition : background 0.5s;
- -webkit-transition : background 0.5s;
- transition : background 0.5s;
- }
- .full_header .nav div#sidebar_icons div#menu_icon.menu_open,
- .full_header .nav div#sidebar_icons div#menu_icon:hover {
- background : {color:menu icon hover};
- }
- .full_header .nav div#sidebar_icons div#menu_icon span {
- display : block;
- width : 80%;
- height : 1px;
- margin : 0.35em 10%;
- background : {color:background};
- }
- /* blog info popup */
- div#pop {
- z-index : 2;
- display : none;
- position : fixed;
- top : 0;
- right : 0;
- bottom : 0;
- left : 0;
- opacity : 0;
- -o-transition : 0.2s opacity;
- -webkit-transition : 0.2s opacity;
- transition : 0.2s opacity;
- }
- div#pop.show {
- opacity : 1;
- }
- div#back {
- position : absolute;
- top : 0;
- right : 0;
- bottom : 0;
- left : 0;
- background : rgba({RGBcolor:popup overlay},0.5);
- }
- div#wrap {
- top : 50%;
- left : 50%;
- width : 500px;
- padding : 1.5em;
- background : {color:popup background};
- transform : translate(-50%, -50%);
- }
- div#menu {
- display : table;
- width : 100%;
- }
- div#about,
- div#links {
- display : table-cell;
- width : 50%;
- padding : 1em;
- vertical-align : top;
- }
- div#about_text::first-letter {
- width : 1em;
- height : 1em;
- float : left;
- margin : 0.25em 0.5em 0 0;
- padding : 0.85em;
- color : {color:menu accent};
- border : 0.25em double {color:menu accent};
- font-size : 1.5em;
- font-weight : bold;
- }
- div#about_text {
- min-height : 5.175em;
- }
- div#about_links {
- {block:ifpopupabout}margin-top : 1em;{/block:ifpopupabout}
- {block:ifnotpopupabout}margin-top : 3em;{/block:ifnotpopupabout}
- }
- div#about_links a {
- color : {color:text};
- -o-transition : 0.25s color;
- -webkit-transition : 0.25s color;
- transition : 0.25s color;
- }
- div#about_links a:hover {
- color : {color:menu accent};
- }
- div#about_links a:not(:last-child) {
- margin-right : 0.35em;
- }
- div#about_links a::after {
- content : '';
- display : inline-block;
- position : relative;
- width : 0.15em;
- height : 0.15em;
- margin-left : 0.1em;
- border : 0.08em solid {color:menu accent};
- border-radius : 100%;
- background : rgba({RGBcolor:menu accent},0.15); /* a = 0.15 */
- -o-transition : 0.25s background;
- -webkit-transition : 0.25s background;
- transition : 0.25s background;
- }
- div#about_links a:hover::after {
- background : {color:menu accent};
- }
- div#links :not(#about_links) a {
- display : block;
- }
- div#links a:not(:last-child) {
- margin-bottom : 1.5em;
- }
- div#links a span.link_title {
- display : inline-block;
- color : {color:menu accent};
- overflow : hidden;
- text-transform : uppercase;
- font-size : 1.35em;
- font-weight : bold;
- line-height : 1.35em;
- }
- div#links a span.link_title::after,
- div#links a span.link_title::before {
- content : '';
- position : absolute;
- top : 0;
- left : 0;
- width : 100%;
- height : 100%;
- background : {color:menu link hover};
- transform : translate3d(-100%,0,0) translate3d(-1px,0,0);
- transition : transform 0.7s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- div#links a:hover span.link_title::before {
- transform : translate3d(100%,0,0) translate3d(1px,0,0);
- }
- div#links a:hover span.link_title::after {
- transform : translate3d(0,0,0);
- }
- div#links a span.link_title::after {
- top : calc(50% - (0.15em / 2));
- height : 0.15em;
- }
- div#links a span.link_description {
- display : block;
- color : {color:menu link subtitle};
- transition : color 0.7s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- div#links a:hover span.link_description {
- color : {color:menu link hover};
- }
- div#search {
- margin : 1.5em 0;
- }
- div#search input {
- -webkit-box-sizing : border-box;
- box-sizing : border-box;
- width : 100%;
- height : 100%;
- padding : 0.5em 0;
- color : {color:popup background};
- border : none;
- background : transparent;
- outline : none;
- font-family : 'Open Sans',
- sans-serif;
- font-size : 1em;
- -o-transition : padding 0.35s;
- -webkit-transition : padding 0.35s;
- transition : padding 0.35s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- div#search input.has_text,
- div#search input:focus {
- padding : 0.5em;
- }
- div#search input:focus {
- outline : 1px solid {color:menu accent};
- }
- div#search input ~ label {
- display : block;
- position : absolute;
- top : 0.3em;
- left : 0;
- color : {color:menu accent};
- text-transform : uppercase;
- font-size : 1.35em;
- font-weight : bold;
- -o-transition : all 0.35s;
- -webkit-transition : all 0.35s;
- transition : all 0.35s;
- }
- div#search input ~ label::first-letter {
- margin-left : 0;
- -o-transition : margin-left 0.35s;
- -webkit-transition : margin-left 0.35s;
- transition : margin-left 0.35s;
- }
- div#search:hover input:not(:focus):not(.has_text) ~ label {
- color : {color:popup background};
- }
- div#search input.has_text ~ label,
- div#search input:focus ~ label {
- top : 2.65em;
- left : 0.5em;
- color : {color:menu link hover};
- font-size : 1em;
- font-weight : normal;
- }
- div#search input ~ label span {
- display : block;
- margin-top : 0.45em;
- color : {color:menu link subtitle};
- text-transform : none;
- font-size : 0.74em;
- font-weight : normal;
- -o-transition : opacity 0.35s;
- -webkit-transition : opacity 0.35s;
- transition : opacity 0.35s;
- }
- div#search input.has_text ~ label span,
- div#search input:focus ~ label span {
- opacity : 0;
- }
- div#search input ~ span {
- z-index : -1;
- display : block;
- position : absolute;
- top : 0;
- left : 0;
- width : 0;
- height : 100%;
- background : {color:menu accent};
- -o-transition : width 0.35s;
- -webkit-transition : width 0.35s;
- transition : width 0.35s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- div#search input.has_text ~ span,
- div#search input:focus ~ span,
- div#search input:hover ~ span {
- width : 100%;
- }
- div#search input.has_text ~ span,
- div#search input:focus ~ span {
- background : {color:menu link hover};
- }
- /* posts container */
- .sidebar section#posts {
- margin-top : 4em;
- margin-left : calc(300px + 11em);
- }
- .full_sidebar section#posts {
- width : 500px;
- margin : 7em auto;
- }
- .full_header section#posts {
- width : 500px;
- margin : 9em auto 7em;
- }
- /* post date */
- .date {
- margin : 4em 0 2em;
- font-size : 1.5em;
- font-weight : bold;
- line-height : 1.35em;
- }
- .date:first-child {
- margin : 0 0 2em;
- }
- .date::before {
- content : "";
- display : inline-block;
- width : 0.35em;
- height : 0.35em;
- margin-right : 0.65em;
- border : 0.125em solid {color:post accent};
- border-radius : 100%;
- background : rgba({RGBcolor:post accent},0.15); /* a = 0.15 */
- }
- .date a {
- color : {color:text};
- }
- .date div {
- margin : 0 1.75em;
- font-size : 0.65em;
- font-weight : normal;
- letter-spacing : 0.05em;
- }
- .date div span.ampm {
- color : {color:post accent};
- font-weight : bold;
- font-variant : small-caps;
- }
- article.post {
- width : {text:post width};
- margin : 4em 0 7em;
- }
- {block:PermalinkPage}
- /* reblog info */
- .reblog_from {
- margin-bottom : 1em;
- text-align : right;
- }
- .reblog_from a,
- .reblog_from span {
- display : inline-block;
- height : 1em;
- vertical-align : middle;
- line-height : 1em;
- }
- .reblog_from a {
- color : {color:text};
- }
- .reblog_from span {
- width : 1em;
- height : 1em;
- margin : 0 0.5em;
- padding : 0.5em;
- color : {color:post accent};
- border : 2px solid;
- border-radius : 100%;
- background : rgba({RGBcolor:post accent},0.15); /* a = 0.15 */
- font-size : 0.75em;
- font-weight : bold;
- }
- .reblog_from span::before {
- display : block;
- }
- {/block:PermalinkPage}
- /* post titles */
- a.post_title {
- display : block;
- padding : 0.75em 0.75em 0.6em;
- color : {color:post accent};
- font-size : 1.35em;
- transition-property : color,
- padding;
- transition-duration : 0.5s;
- }
- article.post.info_open a.post_title,
- article.post:hover a.post_title
- {block:PermalinkPage}, a.post_title{/block:PermalinkPage} {
- color : {color:background};
- -o-transition-delay : 0.25s;
- -webkit-transition-delay : 0.25s;
- transition-delay : 0.25s;
- }
- a.post_title::after,
- a.post_title::before {
- content : '';
- display : block;
- position : absolute;
- transition-property : width,
- background;
- transition-duration : 0.5s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- a.post_title::before {
- z-index : 1;
- bottom : -0.075em;
- left : 0;
- width : 4em;
- height : 0.15em;
- background : {color:post accent};
- }
- a.post_title::after {
- z-index : -1;
- top : 0;
- left : 0;
- width : 0;
- height : 100%;
- background : {color:post accent};
- }
- article.post.info_open a.post_title::after,
- article.post.info_open a.post_title::before,
- article.post:hover a.post_title::after,
- article.post:hover a.post_title::before
- {block:PermalinkPage}, a.post_title::before,
- a.post_title::after{/block:PermalinkPage} {
- width : 100%;
- }
- article.post.info_open a.post_title:not(:hover)::after,
- article.post:hover a.post_title:not(:hover)::after {
- -o-transition-delay : 0.25s;
- -webkit-transition-delay : 0.25s;
- transition-delay : 0.25s;
- }
- a.post_title:hover::after,
- a.post_title:hover::before {
- background : {color:post title hover};
- }
- /* photos, photosets */
- .photo_container::before {
- z-index : 1;
- content : '';
- display : block;
- position : absolute;
- bottom : -0.10125em;
- left : 0;
- width : 5.4em;
- height : 0.2025em;
- background : {color:post accent};
- transition-property : width,
- background;
- transition-duration : 0.5s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- article.post.info_open .photo_container::before,
- article.post:hover .photo_container::before
- {block:PermalinkPage}, .photo_container::before{/block:PermalinkPage} {
- width : 100%;
- }
- [photoset-layout] {
- grid-gap : {text:photoset gutter};
- }
- .tmblr-lightbox {
- background: {color:accent} !important;
- background: rgba({RGBcolor:accent},0.5) !important;
- }
- .tmblr-lightbox .vignette {
- opacity: 0;
- }
- .tmblr-lightbox .lightbox-image {
- -webkit-box-shadow: none !important;
- box-shadow: none !important;
- border-radius: 0 !important;
- }
- /* quotes */
- .quote_container {
- display : block;
- min-height : 1.15em;
- padding : 1em 0.85em;
- color : {color:post accent};
- font-size : 1.35em;
- transition-property : color,
- padding;
- transition-duration : 0.5s;
- }
- .quote_container::before {
- z-index : 1;
- content : '';
- display : block;
- position : absolute;
- bottom : -0.075em;
- left : 0;
- width : 4em;
- height : 0.15em;
- background : {color:post accent};
- transition-property : width,
- background;
- transition-duration : 0.5s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- article.post.info_open .quote_container::before,
- article.post:hover .quote_container::before
- {block:PermalinkPage}, .quote_container::before{/block:PermalinkPage} {
- width : 100%;
- }
- .quote_container span.th {
- float : left;
- padding : 0 0.85em 0.35em 0;
- font-size : 1.15em;
- }
- /* links */
- a.link_container {
- display : block;
- padding : 0.75em 0.75em 0.6em;
- color : {color:post accent};
- font-size : 1.35em;
- transition-property : color,
- padding;
- transition-duration : 0.5s;
- }
- article.post.info_open a.link_container,
- article.post:hover a.link_container
- {block:PermalinkPage}, a.link_container{/block:PermalinkPage} {
- color : {color:background};
- -o-transition-delay : 0.25s;
- -webkit-transition-delay : 0.25s;
- transition-delay : 0.25s;
- }
- a.link_container::after,
- a.link_container::before {
- content : '';
- display : block;
- position : absolute;
- transition-property : width,
- background;
- transition-duration : 0.5s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- a.link_container::before {
- z-index : 1;
- bottom : -0.075em;
- left : 0;
- width : 4em;
- height : 0.15em;
- background : {color:post accent};
- }
- a.link_container::after {
- z-index : -1;
- top : 0;
- left : 0;
- width : 0;
- height : 100%;
- background : {color:post accent};
- }
- article.post.info_open a.link_container::after,
- article.post.info_open a.link_container::before,
- article.post:hover a.link_container::after,
- article.post:hover a.link_container::before
- {block:PermalinkPage}, a.link_container::before,
- a.link_container::after{/block:PermalinkPage} {
- width : 100%;
- }
- article.post.info_open a.link_container:not(:hover)::after,
- article.post:hover a.link_container:not(:hover)::after {
- -o-transition-delay : 0.25s;
- -webkit-transition-delay : 0.25s;
- transition-delay : 0.25s;
- }
- a.link_container:hover::after,
- a.link_container:hover::before {
- background : {color:post title hover};
- }
- a.link_container span.th {
- left : -1em;
- margin-left : 0.5em;
- opacity : 0;
- font-size : 0.7em;
- transition-property : left,
- opacity;
- transition-duration : 0.35s;
- }
- a.link_container:hover span.th {
- left : 0;
- opacity : 1;
- }
- /* audio */
- .audio_container::before {
- z-index : 1;
- content : '';
- display : block;
- position : absolute;
- bottom : -0.10125em;
- left : 0;
- width : 5.4em;
- height : 0.2025em;
- background : {color:post accent};
- transition-property : width,
- background;
- transition-duration : 0.5s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- article.post.info_open .audio_container::before,
- article.post:hover .audio_container::before
- {block:PermalinkPage}, .audio_container::before{/block:PermalinkPage} {
- width : 100%;
- }
- .audio iframe {
- width: 100%;
- }
- iframe.tumblr_audio_player {
- height: 85px;
- }
- iframe.spotify_audio_player {
- height: 80px;
- }
- /* video */
- .video_container::before {
- z-index : 1;
- content : '';
- display : block;
- position : absolute;
- bottom : -0.10125em;
- left : 0;
- width : 5.4em;
- height : 0.2025em;
- background : {color:post accent};
- transition-property : width,
- background;
- transition-duration : 0.5s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- article.post.info_open .video_container::before,
- article.post:hover .video_container::before
- {block:PermalinkPage}, .video_container::before{/block:PermalinkPage} {
- width : 100%;
- }
- /* iframe overlays (needed for the mouse to work) */
- .overlay {
- position : absolute;
- top : 0;
- right : 0;
- bottom : 0;
- left : 0;
- }
- /* chat */
- .line:not(:last-child) {
- margin-bottom : 1em;
- }
- .line .label {
- margin-right : 0.5em;
- box-shadow : inset 0 -3px 0 {color:post accent};
- font-weight : bold;
- }
- /* asks */
- .ask_text:not(:last-child) {
- margin-bottom : 2em;
- }
- .ask_text .blog {
- margin-bottom : 0.5em;
- }
- .ask_text .blog div,
- .ask_text .blog span {
- display : inline-block;
- vertical-align : middle;
- }
- .ask_text .blog div {
- margin-right : 0.75em;
- }
- .ask_text .blog img {
- z-index : 1;
- width : 1.75em;
- height : 1.75em;
- opacity : 1;
- border-radius : 100%;
- -o-transition : opacity 0.5s;
- -webkit-transition : opacity 0.5s;
- transition : opacity 0.5s;
- transition-timing-function : cubic-bezier(0.7,0,0.3,1);
- }
- .ask_text .blog div span {
- display : block;
- position : absolute;
- top : calc(50% - 0.5em);
- left : calc(50% - 0.5em);
- height : 1em;
- color : {color:post accent};
- border-radius : 100%;
- background : {color:post background};
- font-size : 1.25em;
- line-height : 1em;
- }
- .reply.ask_text .blog div span {
- transform : rotate(45deg);
- }
- article.post.info_open .ask_text .blog div img,
- article.post:hover .ask_text .blog div img {
- opacity : 0;
- }
- /* post body ( + captions) */
- .post_body {
- padding : 1.5em;
- background : {color:post background};
- }
- /* comment chains */
- .reblogged:not(:last-child) {
- margin-bottom : 2em;
- }
- .reblogged .blog {
- margin-bottom : 0.5em;
- }
- .reblogged .blog img {
- display : inline-block;
- width : 1.75em;
- height : 1.75em;
- margin-right : 0.75em;
- border-radius : 100%;
- vertical-align : middle;
- }
- .reblogged .blog span {
- display : inline-block;
- font-size : 1.05em;
- font-weight : bold;
- }
- .reblogged .blog span.deactivated::after {
- content : 'deactivated';
- margin-left : 0.65em;
- color : {color:post accent};
- opacity : 0;
- font-weight : normal;
- -o-transition : opacity 0.35s;
- -webkit-transition : opacity 0.35s;
- transition : opacity 0.35s;
- }
- .reblogged:hover .blog span.deactivated::after {
- opacity : 1;
- }
- {block:IndexPage}
- /* post info */
- .post_info {
- z-index : 1;
- position : absolute;
- right : 0;
- bottom : 0;
- transform : translate(50%, 50%);
- }
- .post_info > :not(.icon) {
- position : absolute;
- opacity : 0;
- font-size : 0.8em;
- -o-transition : all 0.35s;
- -webkit-transition : all 0.35s;
- transition : all 0.35s;
- }
- .post_info:not(.open) > :not(.icon) {
- pointer-events : none;
- }
- .post_info.open > :not(.icon) {
- opacity : 1;
- }
- .post_info > :not(.icon) span {
- position : absolute;
- }
- .icon {
- z-index : 1;
- width : 1em;
- height : 1em;
- padding : 1em;
- color : {color:background};
- border-radius : 100%;
- background : {color:post accent};
- -o-transition : background 0.35s;
- -webkit-transition : background 0.35s;
- transition : background 0.35s;
- }
- .icon::before {
- content : '\eb31';
- display : block;
- position : absolute;
- opacity : 0;
- font-family : 'honeybee';
- line-height : 1em;
- -o-transition : all 0.65s;
- -webkit-transition : all 0.65s;
- transition : all 0.65s;
- }
- article.post:hover .icon::before {
- opacity : 1;
- }
- .post_info.open .icon::before {
- opacity : 0;
- -ms-transform : scale(0);
- -webkit-transform : scale(0);
- transform : scale(0);
- -o-transition-duration : 0.35s;
- -webkit-transition-duration : 0.35s;
- transition-duration : 0.35s;
- }
- .icon:hover,
- .post_info.open .icon {
- background : {color:post info accent};
- }
- .icon span {
- transform : scale(0);
- transition : 0.35s all;
- }
- .post_info.open .icon span {
- transform : scale(1);
- transition-duration : 0.65s;
- }
- .notecount {
- top : -4em;
- left : calc(50% + 1.5em);
- padding : 1em;
- color : {color:background};
- border-radius : 100%;
- background : {color:post accent};
- -o-transition-duration : 0.5s !important;
- -webkit-transition-duration : 0.5s !important;
- transition-duration : 0.5s !important;
- pointer-events : auto !important;
- }
- article.post:hover .post_info:not(.open) .notecount {
- left : 50%;
- opacity : 0.75;
- }
- .post_info.open .notecount,
- article.post:hover .notecount:hover {
- left : 50%;
- opacity : 1 !important;
- -o-transition-duration : 0.35s !important;
- -webkit-transition-duration : 0.35s !important;
- transition-duration : 0.35s !important;
- }
- .post_info.open .notecount {
- background : {color:post info accent};
- }
- .notecount:hover {
- color : {color:background};
- }
- .post_info > .like_button {
- top : 0;
- left : 0;
- width : 1em;
- height : 1em;
- padding : 1em;
- color : {color:background};
- border-radius : 100%;
- background : rgba({RGBcolor:post info accent},0.5); /* a = 0.5 */
- transform : translateY(50%);
- }
- .post_info.open > .like_button {
- top : 3.5em;
- left : -1em;
- }
- .like_button > .like_button {
- z-index : 10;
- position : absolute;
- top : 0;
- right : 0;
- bottom : 0;
- left : 0;
- width : 100%;
- height : 100%;
- opacity : 0;
- }
- .like_button iframe {
- width : 100% !important;
- height : 100% !important;
- }
- .like_button span {
- z-index : 1;
- width : 100%;
- height : 100%;
- }
- .like_button:hover + span {
- color : {color:post info accent};
- }
- .like_button.liked + span {
- color : {color:post info accent};
- }
- .reblog_button {
- top : 0;
- left : 0;
- width : 1em;
- height : 1em;
- padding : 1em;
- color : {color:background};
- border-radius : 100%;
- background : rgba({RGBcolor:post info accent},0.65); /* a = 0.65 */
- }
- .post_info.open .reblog_button {
- top : 4em;
- left : 4em;
- -o-transition-delay : 0.2s;
- -webkit-transition-delay : 0.2s;
- transition-delay : 0.2s;
- }
- .reblog_button:hover {
- background : rgba({RGBcolor:post info accent},0.85); /* a = 0.85 */
- color : {color:background};
- }
- .info_icon {
- top : 0;
- left : 0;
- width : 1em;
- height : 1em;
- padding : 1em;
- color : {color:background};
- border-radius : 100%;
- background : rgba({RGBcolor:post info accent},0.8); /* a = 0.8 */
- transform : translateX(50%);
- }
- .post_info.open .info_icon {
- top : -1.25em;
- left : 3.5em;
- -o-transition-delay : 0.4s;
- -webkit-transition-delay : 0.4s;
- transition-delay : 0.4s;
- }
- .post_info .reblog_info {
- display : none;
- }
- {/block:IndexPage}
- {block:PermalinkPage}
- /* post info */
- .reblog_info {
- margin-top : 1.5em;
- text-align : center;
- }
- .reblog_info > * {
- display : inline-block;
- width : 1em;
- height : 1em;
- color : {color:post info accent};
- border-radius : 100%;
- text-align : left;
- vertical-align : middle;
- font-size : 1.15em;
- }
- .reblog_info > :not(:last-child) {
- margin-right : 1.5em;
- }
- .reblog_info > .like_button {
- width : 1em;
- height : 1em;
- border-radius : 100%;
- }
- .like_button > .like_button {
- z-index : 10;
- position : absolute;
- top : 0;
- right : 0;
- bottom : 0;
- left : 0;
- width : 100%;
- height : 100%;
- opacity : 0;
- }
- .like_button iframe {
- width : 100% !important;
- height : 100% !important;
- }
- .like_button span {
- z-index : 1;
- width : 100%;
- height : 100%;
- }
- .like_button:hover + span {
- color : {color:post accent};
- }
- .like_button.liked + span {
- color : {color:post accent};
- }
- .reblog_button:hover {
- color : {color:post accent};
- }
- .reblog_info span {
- position : absolute;
- }
- .reblog_info > .accent_circle {
- width : 0;
- height : 0;
- padding : 0.75em;
- border : 2px solid {color:post accent};
- background : transparent;
- background : rgba({RGBcolor:post accent}, 0.08); /* a = 0.08 */
- }
- /* post notes */
- div#post_notes {
- margin-top : 4em;
- padding : 2em;
- background : {color:post background};
- }
- div#post_notes > div {
- margin-bottom : 1.25em;
- padding : 0.25em 0.25em 0.75em;
- border-bottom : 0.15em solid {color:post info accent};
- font-size : 1.5em;
- font-weight : bold;
- }
- div#post_notes ol.notes {
- margin : 0;
- padding : 0;
- list-style : none;
- }
- div#post_notes ol.notes li {
- margin : 0.75em 0;
- }
- div#post_notes ol.notes li img {
- display : none;
- }
- div#post_notes ol.notes li.like::before,
- div#post_notes ol.notes li.reblog::before,
- div#post_notes ol.notes li.reply::before {
- width : 1em;
- height : 1em;
- margin-right : 1em;
- padding : 0.5em;
- color : {color:post info accent};
- border-radius : 100%;
- font-family : "honeybee";
- font-size : 0.7em;
- }
- div#post_notes ol.notes li.like::before {
- content : "\ea55";
- }
- div#post_notes ol.notes li.reblog::before {
- content : "\ebc3";
- }
- div#post_notes ol.notes li.reply::before {
- content : "\ebcf";
- }
- div#post_notes ol.notes li.original_post::before {
- content : "\eb68";
- }
- {/block:PermalinkPage}
- /* reblog info popup */
- div#reblog_pop {
- z-index : 2;
- display : none;
- position : fixed;
- top : 0;
- right : 0;
- bottom : 0;
- left : 0;
- opacity : 0;
- -o-transition : 0.2s opacity;
- -webkit-transition : 0.2s opacity;
- transition : 0.2s opacity;
- }
- div#reblog_pop.show {
- opacity : 1;
- }
- div#reblog_back {
- position : absolute;
- top : 0;
- right : 0;
- bottom : 0;
- left : 0;
- background : rgba({RGBcolor:popup overlay},0.5);
- }
- div#reblog_wrap {
- top : 50%;
- left : 50%;
- max-width : 500px;
- padding : 2em;
- background : {color:popup background};
- transform : translate(-50%, -50%);
- }
- div#reblog_wrap .timestamp {
- margin-bottom : 1em;
- padding-bottom : 0.5em;
- border-bottom : 0.135em solid {color:post info accent};
- font-size : 1.5em;
- font-weight : bold;
- line-height : 1.25em;
- }
- div#reblog_wrap .timestamp::before {
- content : "";
- display : inline-block;
- width : 0.35em;
- height : 0.35em;
- margin-right : 0.65em;
- border : 0.125em solid {color:post info accent};
- border-radius : 100%;
- background : rgba({RGBcolor:post info accent},0.15); /* a = 0.15 */
- }
- div#reblog_wrap .timestamp div {
- margin : 0 1.75em;
- font-size : 0.65em;
- font-weight : normal;
- letter-spacing : 0.05em;
- }
- div#reblog_wrap .timestamp div span.ampm {
- color : {color:post info accent};
- font-weight : bold;
- font-variant : small-caps;
- }
- div#reblog_wrap .title {
- margin-bottom : 0.5em;
- font-size : 1.35em;
- font-weight : bold;
- }
- div#reblog_wrap .title span {
- margin-left : 0.65em;
- color : {color:post info accent};
- font-size : 0.75em;
- font-weight : normal;
- }
- div#reblog_wrap .tags {
- margin-top : 1.15em;
- }
- div#reblog_wrap a.tag {
- color : {color:text};
- -o-transition : 0.25s color;
- -webkit-transition : 0.25s color;
- transition : 0.25s color;
- }
- div#reblog_wrap a.tag:hover {
- color : {color:post info accent};
- }
- div#reblog_wrap a.tag:not(:last-child) {
- margin-right : 0.35em;
- }
- div#reblog_wrap a.tag::after {
- content : '';
- display : inline-block;
- position : relative;
- width : 0.15em;
- height : 0.15em;
- margin-left : 0.1em;
- border : 0.08em solid {color:post info accent};
- border-radius : 100%;
- background : rgba({RGBcolor:post info accent},0.15); /* a = 0.15 */
- -o-transition : 0.25s background;
- -webkit-transition : 0.25s background;
- transition : 0.25s background;
- }
- div#reblog_wrap a.tag:hover::after {
- background : {color:post info accent};
- }
- /* pagination, load more button */
- div#pagination {
- -webkit-box-sizing : border-box;
- box-sizing : border-box;
- width : 100%;
- margin : -3em auto 4em;
- padding : 0.75em;
- text-align : center;
- text-transform : lowercase;
- }
- div#pagination.infinite,
- div#pagination.loadmore,
- span#load-more:not(.loadmore) {
- display : none;
- }
- div#pagination * {
- display : inline-block;
- margin : 0 0.35em;
- vertical-align : middle;
- }
- div#pagination span {
- width : 1em;
- height : 1em;
- margin : 0 0.625em;
- padding : 0.5em;
- color : {color:text};
- border : 0.15em solid {color:accent};
- border-radius : 100%;
- font-size : 0.8em;
- line-height : 1em;
- }
- div#pagination.simple .page {
- display : none;
- }
- span#load-more {
- display : block;
- width : 100%;
- margin : -3em auto 4em;
- color : {color:text};
- text-align : center;
- text-transform : lowercase;
- -o-transition : 0.25s color;
- -webkit-transition : 0.25s color;
- transition : 0.25s color;
- cursor : help;
- }
- span#load-more::after {
- content : '';
- display : inline-block;
- position : relative;
- width : 0.25em;
- height : 0.25em;
- margin-left : 0.1em;
- border-radius : 100%;
- background : rgba({RGBcolor:accent},0.15); /* a = 0.15 */
- -o-transition : 0.25s background;
- -webkit-transition : 0.25s background;
- transition : 0.25s background;
- }
- span#load-more:hover {
- color : {color:accent};
- }
- span#load-more:hover::after {
- background : rgba({RGBcolor:accent},0.35);
- }
- div#infscr-loading {
- display : none !important;
- }
- /* loader */
- div#loader_container,
- div#loader,
- div#loader span,
- div#spinner {
- -webkit-box-sizing : border-box;
- box-sizing : border-box;
- }
- div#loader_container {
- z-index : 10;
- position : fixed;
- top : 0;
- left : 0;
- width : 100%;
- height : 100%;
- opacity : 0;
- background-color : {color:accent};
- -o-transition : opacity 0.35s;
- -webkit-transition : opacity 0.35s;
- transition : opacity 0.35s;
- pointer-events : none;
- }
- body.loading div#loader_container {
- opacity : 1;
- pointer-events : all;
- }
- div#loader {
- position : absolute;
- top : 50%;
- left : 50%;
- -webkit-transform : translate(-50%, -50%);
- transform : translate(-50%, -50%);
- }
- div#loader div#spinner {
- display : block;
- width : 50px;
- height : 50px;
- -webkit-animation : rotate 1000ms linear 0ms infinite;
- animation : rotate 1000ms linear 0ms infinite;
- -webkit-transform-origin : center;
- transform-origin : center;
- }
- div#loader span {
- display : block;
- position : absolute;
- top : 0;
- left : 0;
- width : 100%;
- height : 100%;
- border : 2px solid {color:background};
- border-radius : 50%;
- }
- div#loader span:nth-child(2) {
- top : 10px;
- left : -18px;
- }
- div#loader span:nth-child(3) {
- top : -10px;
- left : -18px;
- }
- div#loader span:nth-child(4) {
- top : -18px;
- left : 0;
- }
- div#loader span:nth-child(5) {
- top : -10px;
- left : 18px;
- }
- div#loader span:nth-child(6) {
- top : 10px;
- left : 18px;
- }
- div#loader span:nth-child(7) {
- top : 18px;
- left : 0;
- }
- @-webkit-keyframes rotate {
- from {
- -webkit-transform : rotate(0deg);
- transform : rotate(0deg);
- }
- to {
- -webkit-transform : rotate(360deg);
- transform : rotate(360deg);
- }
- }
- @keyframes rotate {
- from {
- -webkit-transform : rotate(0deg);
- transform : rotate(0deg);
- }
- to {
- -webkit-transform : rotate(360deg);
- transform : rotate(360deg);
- }
- }
- /* tumblr controls */
- iframe.tmblr-iframe {
- -webkit-transform: scale(0.75);
- transform: scale(0.75);
- -webkit-transform-origin: right;
- transform-origin: right;
- {block:Ifdarktumblrcontrols}
- -webkit-filter: invert(100%) hue-rotate(180deg);
- filter: invert(100%) hue-rotate(180deg);
- {/block:Ifdarktumblrcontrols}
- opacity: 0.75;
- -webkit-transition: 0.2s all ease-in-out;
- transition: 0.2s all ease-in-out;
- }
- iframe.tmblr-iframe:hover {
- opacity: 1;
- }
- </style>
- </head>
- <body class="loading">
- <div id="container" class="{select:sidebar type}">
- <aside>
- <div id="sidebar_icons">
- {block:ificononeimage}<img src="{image:icon one}" alt="header" id="header">{/block:ificononeimage}
- {block:ificontwoimage}<img src="{image:icon two}" alt="avatar" id="avatar">{/block:ificontwoimage}
- <div id="menu_icon"><span></span><span></span><span></span></div>
- </div>
- <div id="blog_info">
- <div id="blog_title"><a href="{BlogURL}">{Title}</a></div>
- <div id="blog_description">{block:ifdescription}{text:description}{/block:ifdescription}{block:ifnotdescription}{Description}{/block:ifnotdescription}</div>
- </div>
- </aside>
- <div id="pop">
- <div id="back"></div>
- <div id="wrap">
- <div id="menu">
- {block:ifpopupabout}
- <div id="about">
- <div id="about_text">
- {text:popup about}
- </div>
- <div id="about_links">
- <a href="/archive" style="text-transform:lowercase">{lang:Archive}</a>
- {block:HasPages}
- {block:Pages}<a href="{URL}">{Label}</a>{/block:Pages}
- {/block:HasPages}
- <a href="https://annasthms.tumblr.com/" id="cred" {Target}>theme by annasthms</a>
- </div>
- </div>
- {/block:ifpopupabout}
- <div id="links">
- <div id="links_list">
- {block:ifbloglinkoneurl}{block:ifbloglinkonetitle}
- <a href="{text:blog link one url}">
- <span class="link_title">{text:blog link one title}</span>
- {block:ifbloglinkonesubtitle}<span class="link_description">{text:blog link one subtitle}</span>{/block:ifbloglinkonesubtitle}
- </a>
- {/block:ifbloglinkonetitle}{/block:ifbloglinkoneurl}
- {block:ifbloglinktwourl}{block:ifbloglinktwotitle}
- <a href="{text:blog link two url}">
- <span class="link_title">{text:blog link two title}</span>
- {block:ifbloglinktwosubtitle}<span class="link_description">{text:blog link two subtitle}</span>{/block:ifbloglinktwosubtitle}
- </a>
- {/block:ifbloglinktwotitle}{/block:ifbloglinktwourl}
- {block:ifbloglinkthreeurl}{block:ifbloglinkthreetitle}
- <a href="{text:blog link three url}">
- <span class="link_title">{text:blog link three title}</span>
- {block:ifbloglinkthreesubtitle}<span class="link_description">{text:blog link three subtitle}</span>{/block:ifbloglinkthreesubtitle}
- </a>
- {/block:ifbloglinkthreetitle}{/block:ifbloglinkthreeurl}
- {block:ifbloglinkfoururl}{block:ifbloglinkfourtitle}
- <a href="{text:blog link four url}">
- <span class="link_title">{text:blog link four title}</span>
- {block:ifbloglinkfoursubtitle}<span class="link_description">{text:blog link four subtitle}</span>{/block:ifbloglinkfoursubtitle}
- </a>
- {/block:ifbloglinkfourtitle}{/block:ifbloglinkfoururl}
- </div>
- <div id="search">
- <form action="/search" method="get">
- <input type="text" id="s" name="q" value="" onkeyup="check(this)" />
- <label for="s">{lang:Search} {block:ifsearchbarsubtitle}<span>{text:search bar subtitle}</span>{/block:ifsearchbarsubtitle}</label>
- <span></span>
- </form>
- </div>
- {block:ifnotpopupabout}
- <div id="about_links">
- <a href="/archive" style="text-transform:lowercase">{lang:Archive}</a>
- {block:HasPages}
- {block:Pages}<a href="{URL}">{Label}</a>{/block:Pages}
- {/block:HasPages}
- <a href="https://annasthms.tumblr.com/" id="cred" {Target}>theme by annasthms</a>
- </div>
- {/block:ifnotpopupabout}
- </div>
- </div>
- </div>
- </div>
- <section id="posts">
- {block:Posts}
- {block:IndexPage}{block:NewDayDate}<div class="date"><a href="/day/{Year}/{MonthNumberWithZero}/{DayOfMonthWithZero}">{Month} {DayOfMonth}, {Year}</a></div>{/block:NewDayDate}{/block:IndexPage}
- {block:PermalinkPage}{block:Date}<div class="date">{Month} {DayOfMonth}, {Year} <div><span class="hour">{12Hour}</span>:<span class="minutes">{Minutes}</span>:<span class="seconds">{Seconds}</span> <span class="ampm">{AmPm}</span></div></div>{/block:Date}{/block:PermalinkPage}
- <article class="post {PostType}" id="{PostID}">
- {block:PermalinkPage}{block:RebloggedFrom}<div class="reblog_from"><a href="{ReblogParentURL}" {Target}>{ReblogParentName}</a><span class="th th-shuffle"></span><a href="{ReblogRootURL}" {Target}>{ReblogRootName}</a></div>{/block:RebloggedFrom}{/block:PermalinkPage}
- {block:Title}<a href="{Permalink}" class="post_title"><span>{Title}</span></a>{/block:Title}
- {block:Text}
- <div class="post_body">
- <div class="body">{block:NotReblog}{Body}{/block:NotReblog}{block:RebloggedFrom}{block:Reblogs}<div class="reblogged"><div class="blog"><img src="{PortraitURL-64}" /><span class="{block:IsDeactivated}deactivated {/block:IsDeactivated}{block:HasPermalink}has_link{block:HasPermalink}">{block:HasPermalink}<a href="{Permalink}">{/block:HasPermalink}{Username}{block:HasPermalink}</a>{/block:HasPermalink}</span></div><div class="comment">{Body}</div></div>{/block:Reblogs}{/block:RebloggedFrom}</div>
- </div>
- {/block:Text}
- {block:Photo}<div class="photo_container"><a href="#" class="pic" onclick="Tumblr.Lightbox.init([{ width: {PhotoWidth-HighRes}, height: {PhotoHeight-HighRes}, low_res: '{PhotoURL-500}', high_res: '{PhotoURL-HighRes}' }]); addClass(document.body,'tumblr_lightbox_active'); return false"><img src="{PhotoURL-HighRes}" alt="{PhotoAlt}"></a></div>{/block:Photo}
- {block:Photoset}<div class="photo_container photoset_container"><div class="photoset-grid" photoset-layout="{PhotosetLayout}">{block:Photos}<div data-width="{PhotoWidth-HighRes}" data-height="{PhotoHeight-HighRes}" data-lowres="{PhotoURL-500}" data-highres="{PhotoURL-HighRes}" onclick="lightbox(this)"><img src="{PhotoURL-HighRes}" /></div>{/block:Photos}</div></div>{/block:Photoset}
- {block:Quote}<div class="quote_container"><span class="th th-quote-up"></span>{Quote}</div>{block:Source}<div class="post_body quote_source">{Source}</div>{/block:Source}{/block:Quote}
- {block:Link}<a href="{URL}" class="link_container{block:Description} has_desc{/block:Description}" {Target}><span>{Name}</span><span class="th th-right-arrow"></span></a>
- {block:Description}<div class="post_body">
- {block:NotReblog}{Description}{/block:NotReblog}{block:RebloggedFrom}{block:Reblogs}<div class="reblogged"><div class="blog"><img src="{PortraitURL-64}" /><span>{block:HasPermalink}<a href="{Permalink}">{/block:HasPermalink}{Username}{block:HasPermalink}</a>{/block:HasPermalink}</span></div>{Body}</div>{/block:Reblogs}{/block:RebloggedFrom}
- </div>{/block:Description}{/block:Link}
- {block:Chat}
- <div class="post_body">{block:Lines}<div class="line">{block:Label}<span class="label">{Label}</span>{/block:Label}{Line}</div>{/block:Lines}</div>{/block:Chat}
- {block:Audio}{block:AudioEmbed}<div class="audio_container">{AudioEmbed}</div>{/block:AudioEmbed}{/block:Audio}
- {block:Video}<div class="video_container">{VideoEmbed-500}</div>{/block:Video}
- {block:Answer}
- <div class="post_body">
- <div class="question ask_text">
- <div class="blog">
- <div><img src="{AskerPortraitURL-48}" alt=""><span class="th th-question"></span></div><span>{Asker}</span>
- </div>
- <div class="q">{Question}</div>
- </div>
- {block:Answerer}
- <div class="orig_answer ask_text">
- <div class="blog">
- <div><img src="{AnswererPortraitURL-48}" alt=""><span class="th th-chat-bubbles"></span></div>
- <span>{Answerer}</span>
- </div>
- <div class="a">{Answer}</div>
- </div>
- {block:Reblogs}
- <div class="reply ask_text">
- <div class="blog">
- <div><img src="{PortraitURL-64}" alt=""><span class="th th-cross-1"></span></div>
- <span class="{block:IsDeactivated}deactivated {/block:IsDeactivated}{block:HasPermalink}has_link{block:HasPermalink}">{block:HasPermalink}<a href="{Permalink}">{/block:HasPermalink}{Username}{block:HasPermalink}</a>{/block:HasPermalink}</span>
- </div>
- <div class="r">{Body}</div>
- </div>
- {/block:Reblogs}
- {/block:Answerer}
- {block:NotReblog}
- <div class="orig_answer ask_text">
- <div class="blog">
- <div><img src="{PortraitURL-48}" alt=""><span class="th th-chat-bubbles"></span></div>
- <span><a href="{Permalink}">{Name}</a></span></span>
- </div>
- <div class="a">{Answer}</div>
- </div>
- {/block:NotReblog}
- </div>
- {/block:Answer}
- {block:Caption}<div class="post_body post_caption">
- {block:NotReblog}{Caption}{/block:NotReblog}{block:RebloggedFrom}{block:Reblogs}<div class="reblogged"><div class="blog"><img src="{PortraitURL-64}" /><span class="{block:IsDeactivated}deactivated {/block:IsDeactivated}{block:HasPermalink}has_link{block:HasPermalink}">{block:HasPermalink}<a href="{Permalink}">{/block:HasPermalink}{Username}{block:HasPermalink}</a>{/block:HasPermalink}</span></div><div class="comment">{Body}</div></div>{/block:Reblogs}{/block:RebloggedFrom}
- </div>{/block:Caption}
- {block:Date}
- {block:IndexPage}
- <div class="post_info">
- <div class="icon" onclick="toggleClass(this.parentNode, 'open')" month="00" day="00"><span class="th th-cross-3-o"></span></div>
- <a href="{Permalink}" class="notecount">{NoteCount}</a>
- <div class="like_button">{LikeButton}<span class="th th-heart-1-o"></span></div>
- <a href="{ReblogURL}" class="reblog_button"><span class="th th-reload"></span></a>
- <div class="info_icon" onclick="showInfo(this)"><span class="th th-information-o"></span></div>
- <div class="reblog_info" post="{PostID}">
- <div class="timestamp">{Month} {DayofMonth}, {Year} <div><span class="hour">{12Hour}</span>:<span class="minutes">{Minutes}</span>:<span class="seconds">{Seconds}</span> <span class="ampm">{AmPm}</span></div></div>
- {block:Title}<div class="title">{Title}</div>{/block:Title}
- {block:Link}<div class="title">{Name}{block:Host}<span class="host">{Host}</span>{/block:Host}</div>{/block:Link}
- {block:Audio}{block:TrackName}<div class="title">{TrackName}{block:Artist}<span class="artist">{Artist}</span>{/block:Artist}</div>{/block:TrackName}{/block:Audio}
- {block:RebloggedFrom}<div class="via">via: <a href="{ReblogParentURL}">{ReblogParentName}</a></div>
- <div class="src">originally by: <a href="{ReblogRootURL}">{ReblogRootName}</a></div>{/block:RebloggedFrom}
- {block:ContentSource}<div class="contsrc">source: <a href="{SourceURL}">{SourceTitle}</a></div>{/block:ContentSource}
- {block:HasTags}<div class="tags">{block:Tags}<a href="{TagURL}" class="tag">{Tag}</a>{/block:Tags}</div>{/block:HasTags}
- </div>
- </div>
- {/block:IndexPage}
- {block:PermalinkPage}
- <div class="post_info">
- <div class="reblog_info">
- <div class="like_button">{LikeButton}<span class="th th-heart-1-o"></span></div>
- <div class="accent_circle"></div>
- <a href="{ReblogURL}" class="reblog_button"><span class="th th-reload"></span></a>
- </div>
- </div>
- {/block:PermalinkPage}
- {/block:Date}
- {block:PostNotes}
- <div id="post_notes">
- {block:NoteCount}<div>{NoteCountWithLabel}</div>{/block:NoteCount}
- {PostNotes}
- </div>
- {/block:PostNotes}
- </article>{/block:Posts}
- {block:Pagination}
- <div id="pagination" class="{select:pagination type}">
- {block:PreviousPage}<a href="{PreviousPage}" class="prev">{lang:Prev}</a>{/block:PreviousPage}
- {block:JumpPagination length="3"}{block:CurrentPage}<span class="page">{PageNumber}</span>{/block:CurrentPage}{block:JumpPage}<a href="{URL}" class="jump page">{PageNumber}</a>{/block:JumpPage}{/block:JumpPagination}
- {block:NextPage}<a href="{NextPage}" class="next">{lang:Next}</a>{/block:NextPage}
- </div>
- <span id="load-more" class="{select:pagination type}">{lang:Load more posts}</span>
- {/block:Pagination}
- </section>
- <div id="reblog_pop">
- <div id="reblog_back"></div>
- <div id="reblog_wrap"></div>
- </div>
- </div>
- <div id="loader_container">
- <div id="loader">
- <div id="spinner">
- <span></span>
- <span></span>
- <span></span>
- <span></span>
- <span></span>
- <span></span>
- <span></span>
- </div>
- </div>
- </div>
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js" charset="utf-8"></script>
- <script src="https://static.tumblr.com/0podkko/VDbpnmbxf/annasthms_pantone.js"></script>
- <script src="https://static.tumblr.com/0podkko/jfMplm3f8/modified_photosets.js"></script>
- <script src="//static.tumblr.com/yfztp0u/brUohnb4m/infinitescroll.js"></script>
- <script src="//dl.dropbox.com/s/r1lcsrj2ofap7n5/videoResize.min.js?dl=0"></script>
- <script src="//cdnjs.cloudflare.com/ajax/libs/smoothscroll/1.4.1/SmoothScroll.min.js"></script>
- <script>
- {block:ifcirclecursor}
- // const iframes = document.querySelectorAll("iframe");
- for (let i = 0; i < document.querySelectorAll("iframe").length; i++) {
- document.querySelectorAll("iframe")[i].insertAdjacentElement("afterend", create('div', '', 'overlay'));
- }
- {/block:ifcirclecursor}
- const fontSize = parseFloat(getComputedStyle(document.body).getPropertyValue('font-size'));
- const mouse = create('div','mouse');
- const mouseOver = Array.from(document.querySelectorAll("a, div#menu_icon, div#search, a.post_title span, .post_info > div:not(.reblog_info), .photo_container img, .overlay, select, #load-more"));
- console.log(mouseOver);
- const menuLines = Array.from(document.querySelectorAll("div#menu_icon span"));
- const menu = document.getElementById("pop");
- const menuLinks = Array.from(document.querySelectorAll("div#links_list :not(#about_links) a"));
- const sc = Array.from(document.querySelectorAll("div#links :not(#about_links) a, a.post_title, a.link_container"));
- const reblogPop = document.getElementById("reblog_pop");
- const reblogBack = document.getElementById("reblog_back");
- const reblogWrap = document.getElementById("reblog_wrap");
- const menuIcon = document.getElementById("menu_icon");
- menuIcon.onclick = function() {
- menu.style.display = 'block';
- setTimeout(function(){
- addClass(menu, 'show');
- mouse.style.height = '';
- mouse.style.width = '';
- mouse.style.padding = '';
- },10);
- addClass(menuIcon, 'menu_open');
- };
- const menuBack = document.getElementById("back");
- menuBack.onclick = function() {
- removeClass(menu, 'show');
- const duration = parseFloat(window.getComputedStyle(menu).getPropertyValue('transition-duration')) * 1000;
- setTimeout(function(){
- menu.style.display = 'none';
- },duration);
- mouse.style.height = '';
- mouse.style.width = '';
- mouse.style.padding = '';
- removeClass(menuIcon, 'menu_open');
- }
- function pagination(pag) {
- switch (pag) {
- case 'infinite':
- $container = $('section#posts');
- $container.infinitescroll({
- navSelector: 'div#pagination',
- nextSelector: 'a.next',
- itemSelector: '.post',
- loading: {
- img: '',
- msgText: '',
- },
- debug: true,
- bufferPx: 0
- }, function(items) {
- var $items = $(items);
- $items.addClass('new');
- $('.new.video iframe, .new .post_body iframe').videoResize();
- $itemsIDs = $items.map(function(){
- return this.id;
- }).get();
- Tumblr.LikeButton.get_status_by_post_ids($itemsIDs);
- for (let i = 0; i < document.getElementsByClassName("new").length; i++) {
- const post = document.getElementsByClassName("new")[i];
- const notecount = post.getElementsByClassName("notecount")[0];
- if (notecount) {
- const n = parseInt(notecount.innerText);
- let notes = 0;
- if (n > 1000000) notes = Math.round(n / 100000) / 10 + 'm';
- else if (n > 1000) notes = Math.round(n / 100) / 10 + 'k';
- else notes = n;
- notecount.innerText = notes;
- const w = parseFloat(window.getComputedStyle(notecount).getPropertyValue('width'));
- console.log(w);
- notecount.style.width = w + 'px';
- notecount.style.height = w + 'px';
- notecount.style.lineHeight = w + 'px';
- {block:IndexPage}
- notecount.style.top = 'calc(-3.25em - ' + w + 'px)';
- notecount.style.marginLeft = 'calc(-1em - ' + w/2 + 'px)';
- {/block:IndexPage}
- }
- }
- {block:ifcirclecursor}
- // const iframes = document.querySelectorAll(".new iframe");
- for (let i = 0; i < document.querySelectorAll(".new iframe").length; i++) {
- document.querySelectorAll(".new iframe")[i].insertAdjacentElement("afterend", create('div', '', 'overlay'));
- }
- {/block:ifcirclecursor}
- const n = document.querySelectorAll(".new a, .new a.post_title span, .new .post_info > div:not(.reblog_info), .new .photo_container img, .new .overlay");
- for (let i = 0; i < n.length; i++) {
- if (!mouseOver.includes(n[i])) mouseOver.push(n[i]);
- }
- initPhotosets();
- $items.removeClass('new');
- });
- break;
- case 'loadmore':
- $container = $('section#posts');
- $container.infinitescroll({
- navSelector: 'div#pagination',
- nextSelector: 'a.next',
- itemSelector: '.post',
- loading: {
- img: '',
- msgText: '',
- },
- debug: true,
- errorCallback: function(){$('#load-more').hide();}
- }, function(items) {
- var $items = $(items);
- $items.addClass('new');
- $('.new.video iframe, .new .post_body iframe').videoResize();
- $itemsIDs = $items.map(function(){
- return this.id;
- }).get();
- Tumblr.LikeButton.get_status_by_post_ids($itemsIDs);
- for (let i = 0; i < document.getElementsByClassName("new").length; i++) {
- const post = document.getElementsByClassName("new")[i];
- const notecount = post.getElementsByClassName("notecount")[0];
- if (notecount) {
- const n = parseInt(notecount.innerText);
- let notes = 0;
- if (n > 1000000) notes = Math.round(n / 100000) / 10 + 'm';
- else if (n > 1000) notes = Math.round(n / 100) / 10 + 'k';
- else notes = n;
- notecount.innerText = notes;
- const w = parseFloat(window.getComputedStyle(notecount).getPropertyValue('width'));
- console.log(w);
- notecount.style.width = w + 'px';
- notecount.style.height = w + 'px';
- notecount.style.lineHeight = w + 'px';
- {block:IndexPage}
- notecount.style.top = 'calc(-3.25em - ' + w + 'px)';
- notecount.style.marginLeft = 'calc(-1em - ' + w/2 + 'px)';
- {/block:IndexPage}
- }
- }
- {block:ifcirclecursor}
- // const iframes = document.querySelectorAll(".new iframe");
- for (let i = 0; i < document.querySelectorAll(".new iframe").length; i++) {
- document.querySelectorAll(".new iframe")[i].insertAdjacentElement("afterend", create('div', '', 'overlay'));
- }
- {/block:ifcirclecursor}
- const n = document.querySelectorAll(".new a, .new a.post_title span, .new .post_info > div:not(.reblog_info), .new .photo_container img, .new .overlay");
- for (let i = 0; i < n.length; i++) {
- if (!mouseOver.includes(n[i])) mouseOver.push(n[i]);
- }
- initPhotosets();
- $items.removeClass('new');
- document.querySelector("section").appendChild(document.querySelector("#load-more"));
- });
- $(window).unbind('.infscr');
- $('#load-more').click(function(){
- $container.infinitescroll('retrieve');
- return false;
- });
- break;
- default:
- }
- if (!window.location.pathname.startsWith('/customize') && 0==$("a#cred").length||$("a#cred:empty").length>0) window.location.replace("https://annasthms.tumblr.com");
- if (window.location.pathname.startsWith('/customize')) {
- removeClass(document.body, "loading");
- {block:ifcirclecursor}
- document.body.appendChild(mouse);
- {/block:ifcirclecursor}
- }
- }
- {block:IndexPage}
- pagination('{select:pagination type}');
- {/block:IndexPage}
- initPhotosets();
- function tumblrNotesInserted() {
- const ol = document.querySelector("ol.notes");
- const ola = ol.getElementsByTagName("a");
- for (let i = 0; i < ola.length; i++) {
- if (!mouseOver.includes(ola[i])) mouseOver.push(ola[i]);
- }
- }
- function showInfo(e) {
- reblogPop.style.display = 'block';
- const p = checkParent(e, Array.from(document.getElementsByClassName("post")));
- console.log(e, p);
- if (p) {
- reblogWrap.appendChild(p.getElementsByClassName("reblog_info")[0]);
- addClass(p, 'info_open');
- }
- setTimeout(function(){
- addClass(reblogPop, 'show');
- mouse.style.height = '';
- mouse.style.width = '';
- mouse.style.padding = '';
- },10);
- }
- reblogBack.onclick = function() {
- removeClass(reblogPop, 'show');
- const duration = parseFloat(window.getComputedStyle(reblogPop).getPropertyValue('transition-duration')) * 1000;
- setTimeout(function(){
- reblogPop.style.display = 'none';
- const id = reblogWrap.getElementsByClassName("reblog_info")[0].getAttribute("post");
- console.log(id);
- document.getElementById(id).getElementsByClassName("post_info")[0].appendChild(reblogWrap.getElementsByClassName("reblog_info")[0]);
- removeClass(document.getElementById(id), 'info_open');
- },duration);
- mouse.style.height = '';
- mouse.style.width = '';
- mouse.style.padding = '';
- }
- window.onmousemove = function(e) {
- move(e, mouse, mouseOver, sc, []);
- if (!checkParent(e.target, Array.from(document.querySelectorAll(".audio_container, .video_container")))) {
- const overlays = document.querySelectorAll("article.post .overlay");
- for (let o = 0; o < overlays.length; o++) {
- overlays[o].setAttribute("clicked", false);
- overlays[o].style.pointerEvents = "auto";
- }
- mouse.style.opacity = "1";
- }
- };
- window.onmousedown = function(e) {
- down(e, mouse, mouseOver, sc, []);
- if (!(e.target == document.body) && e.target.className.includes("overlay") && e.target.getAttribute("clicked") != true) {
- e.target.style.pointerEvents = "none";
- e.target.setAttribute("clicked", true);
- mouse.style.opacity = "0";
- }
- }
- window.onmouseup = function(e) {
- up(e, mouse, mouseOver, sc, []);
- }
- window.onload = function() {
- for (let i = 0; i < document.getElementsByClassName("post").length; i++) {
- const post = document.getElementsByClassName("post")[i];
- const notecount = post.getElementsByClassName("notecount")[0];
- if (notecount) {
- const n = parseInt(notecount.innerText);
- let notes = 0;
- if (n > 1000000) notes = Math.round(n / 100000) / 10 + 'm';
- else if (n > 1000) notes = Math.round(n / 100) / 10 + 'k';
- else notes = n;
- notecount.innerText = notes;
- const w = parseFloat(window.getComputedStyle(notecount).getPropertyValue('width'));
- console.log(w);
- notecount.style.width = w + 'px';
- notecount.style.height = w + 'px';
- notecount.style.lineHeight = w + 'px';
- {block:IndexPage}
- notecount.style.top = 'calc(-3.25em - ' + w + 'px)';
- notecount.style.marginLeft = 'calc(-1em - ' + w/2 + 'px)';
- {/block:IndexPage}
- }
- }
- removeClass(document.body, "loading");
- {block:ifcirclecursor}
- document.body.appendChild(mouse);
- {/block:ifcirclecursor}
- const duration = parseFloat(window.getComputedStyle(document.getElementById("loader_container")).getPropertyValue('transition-duration')) * 1000 + 100;
- setTimeout(function(){
- document.body.removeChild(document.getElementById("loader_container"));
- },duration);
- }
- window.onscroll = function() {
- const h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
- if (document.body.scrollTop > h || document.documentElement.scrollTop > h) {
- addClass(document.getElementsByTagName("aside")[0], "nav");
- }
- else {
- removeClass(document.getElementsByTagName("aside")[0], "nav");
- }
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment