Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <head>
- <title>{text:Page Title}</title>
- <!--
- >> ETHEREAL THEMES // IRIS - ICONS PAGE
- Designed by etherealthemes
- etherealthemes.tumblr.com
- ⓒ 2016 - 2019
- >> TERMS OF USE
- Do NOT remove the credit
- Do NOT claim as your own
- *You can move the credit, but leave it visible
- *Edit as much as you'd like
- *Feel free to ask about basic customization
- *Page suggestions always welcomed
- >> THEME HELP
- All colors customizalbe on editor
- TO ADD NOTES
- To add filters, search:
- START NOTES
- TO ADD FILTERS AND CATEGORIES:
- To add filters, search:
- START FILTERS
- and copy one line from <li> to </li> and paste for every new filter. Make sure to keep the "." before your filter ie .riverdale instead of riverdale
- The catergories are directly below, or search:
- START CATEGORIES
- TO ADD ICONS:
- To add icons, search:
- Start Exmaple Icon
- and copy the block of code (marked by START and END EXAMPLE ICONS)
- paste for each icon. Each icon image needs to be in its own <div> block
- TO CATEGORIZE ICONS:
- On each icon <div> block there's a "class" with the filters associated with the icon. Leave "icon" to re-sort icons by clicking "All" on the topbar. For each main filter and category you add, add to the corresponding icon. For example if my filters are:
- data-option-filter=".gameofthrones"
- data-option-filter=".killingeve"
- data-option-filter=".thepunisher"
- data-option-filter=".red"
- data-option-filter=".green"
- data-option-filter=".orange"
- Then I would label the classes for each as:
- class="icon gameofthrones red"
- class="icon killingeve green"
- class="icon thepunisher orange"
- Do the same for each main filter and category.
- THEME:
- All colors customizable on main editor.
- BG: #fbfbfb, Text: #000000, Gray: #dddddd, Content: #ffffff, Accent: a0a1a5
- MISC:
- Page auto-centers
- Auto-fills all page sizes ; drag your window size to preview
- Page will NOT look centered unless you fill at least the top row with icons
- -->
- <!-- COLORS -->
- <meta name="color:Background" content="#fbfbfb" />
- <meta name="color:Text" content="#000000" />
- <meta name="color:Content" content="#ffffff" />
- <meta name="color:Gray" content="#dddddd" />
- <meta name="color:Accent" content="#a0a1a5" />
- <!-- TEXT -->
- <meta name="text:Page Title" content="Page Title"/>
- <!-- IF -->
- <meta name="if:Invert Tumblr Controls" content="1"/>
- <!-- SELECT -->
- <meta name="select:Font Size" content="10px" title="Default">
- <meta name="select:Font Size" content="9px" title="Small">
- <meta name="select:Font Size" content="11px" title="Large">
- <!-- SCRIPTS-->
- <link href="https://fonts.googleapis.com/css?family=Muli:400,400i,700,700i" rel="stylesheet">
- <!-- STYLESHEET-->
- <style type="text/css">
- /* --- SCROLLBAR --- */
- ::-webkit-scrollbar-thumb {background:{color:Accent};border:4px solid {color:Background};}
- ::-webkit-scrollbar {width:11px;border:5px solid {color:Background};border-right:5px solid {color:Background};background:{color:Gray};}
- /* --- TUMBLR TOOLS --- */
- iframe.tmblr-iframe {
- position:fixed;
- z-index:5!important;
- top:3px!important;
- right:0px!important;
- opacity:0;
- padding-right:60px;
- transform:scale(0.5);
- transform-origin:100% 0;
- -webkit-transform:scale(0.5);
- -webkit-transform-origin:100% 0;
- -o-transform:scale(0.5);
- -o-transform-origin:100% 0;
- -moz-transform:scale(0.5);
- -moz-transform-origin:100% 0;
- -ms-transform:scale(0.5);
- -ms-transform-origin:100% 0;
- transition:.2s ease-in-out;
- -webkit-transition:.2s ease-in-out;
- -moz-transition:.2s ease-in-out;
- {block:IfInvertTumblrControls}
- filter:invert(1);
- -webkit-filter:invert(1);
- -o-filter:invert(1);
- -moz-filter:invert(1);
- -ms-filter:invert(1);
- {/block:IfInvertTumblrControl}
- }
- iframe.tmblr-iframe:hover {opacity:0.5!important;}
- .tcontrols {
- position:fixed;
- top:{select:Font Size};
- right:15px;
- z-index:4;
- transition:.2s ease-in-out;
- -webkit-transition:.2s ease-in-out;
- -moz-transition:.2s ease-in-out;
- }
- .tcontrols {color:{color:Text};font-size:14px;}
- /* --- BODY --- */
- body {
- margin: 0px;
- padding: 0px;
- font-family: 'Muli', sans-serif;
- color:{color:Text};
- font-size:{select:Font Size};
- line-height:155%;
- font-weight:normal;
- overflow-x:hidden;
- word-wrap:normal;
- text-align:left;
- background:{color:Background};
- }
- a {
- color:{color:Text};
- text-decoration:none;
- border:0;
- opacity:1;
- transition:0.3s ease-in-out;
- -webkit-transition:0.3s ease-in-out;
- -moz-transition:0.3s ease-in-out;
- }
- a:hover {opacity:0.6;}
- b,strong {font-weight:700;}
- .et {position:fixed;color:{color:Text};right:8px;bottom:8px;opacity:0.6;text-transform:uppercase;font-size:calc({select:Font Size} - 0.5px);z-index:5;}
- /* --- TOPBAR --- */
- #topbar {
- position:fixed;
- top:0px;
- left:0px;
- width:100%;
- padding:{select:Font Size};
- text-align:center;
- background:{color:Content};
- z-index:2;
- }
- .topbar {width:100%;text-align:center;}
- ul.topbar {list-style-type:none;}
- .topbar li {display:inline-block;text-align:center;}
- .topbar li a {
- margin:0px 5px 5px 5px;
- color:{color:Text};
- font-size:{select:Font Size};
- text-transform:uppercase;
- padding:5px;
- }
- .topbar li:not(:first-child):before {content:"\2022";padding-right:5px;position:relative;top:-1px;}
- /* --- CONTAINER --- */
- #container {
- margin: 0 auto;
- width:90%;
- margin-top:80px;
- padding-bottom:100px;
- position:relative;
- text-align:center;
- }
- .block_bottom {position:fixed;background:{color:Background};height:35px;width:100%;z-index:2;}
- .block_top {top:0px;left:0px;}
- .block_bottom {bottom:0px;left:0px;}
- /* --- NOTES --- */
- .notes {
- position:fixed;
- top:23px;
- left:{select:Font Size};
- width:200px;
- text-align:center;
- padding:{select:Font Size};
- color:{color:Text};
- background:transparent;
- z-index:3;
- transition:0.2s ease-in-out;
- -webkit-transition:0.2s ease-in-out;
- -moz-transition:0.2s ease-in-out;
- }
- .notes h1 {
- font-size:calc({select:Font Size} + 2px);
- text-transform:uppercase;
- margin:0px 0px 4px 0px;
- }
- .notes:hover {background:{color:Accent};color:{color:Content};}
- .notes:hover .notes_det {opacity:1;margin-top:0px;display:block;}
- .notes_det {
- display:none;
- transition:0.3s ease-in-out;
- -webkit-transition:0.3s ease-in-out;
- -moz-transition:0.3s ease-in-out;
- color:{color:Content};
- }
- .notes a {color:{color:Content};opacity:0.8!important;}
- ul.rules {margin-left:-30px;}
- .rules li {display:block;text-align:left;}
- /* --- ICONS --- */
- .icon img {
- margin:3px;
- padding:1px;
- width:100px;
- display:inline-block;
- height:100px;
- }
- .icon {
- display:inline-block;
- margin:3px;
- width:100px;
- height:100px;
- transition-duration:0.9s;
- -moz-transition-duration:0.9s;
- -webkit-transition-duration:0.9s;
- -o-transition-duration:0.9s;
- }
- </style>
- <body>
- <!-- DO NOT EDIT -->
- <div class="tcontrols">+</div><div class="block_bottom"></div><div class="et"><a href="https://ethereal-themes.tumblr.com">ethereal</a></div>
- <!------- START NOTES ------->
- <div class="notes">
- <h1>Rules</h1>
- <div class="notes_det">
- Lorem <a href="/">ipsum</a> dolor sit <b>amet</b>, consectetur <em>adipiscing</em> elit. Aliquam <i>pretium</i> magna et velit dignissim, a placerat nisi rutrum. Vestibulum odio ipsum, <b>rutrum</b> a ex ac, fringilla <a href="/">fermentum</a> ante.
- <p>
- <ul class="rules">
- <li>Lorem ipsum dolor sit amet.</li>
- <li>Lorem ipsum dolor sit amet.</li>
- <li>Lorem ipsum dolor sit amet.</li>
- <li>Lorem ipsum dolor sit amet.</li>
- </ul>
- <p>
- Lorem <a href="/">ipsum</a> dolor sit <b>amet</b>, consectetur <em>adipiscing</em> elit. Aliquam <i>pretium</i> magna et velit dignissim, a placerat nisi rutrum. Vestibulum odio ipsum, <b>rutrum</b> a ex ac, fringilla <a href="/">fermentum</a> ante.
- </div></div>
- <!------- END NOTES ------->
- <!------- START TOPBAR ------->
- <div id="topbar">
- <div class="topbar">
- <div id="filters" class="option-set clearfix" data-option-key="filter">
- <!------- START FILTERS ------->
- <ul class="filter"><center>
- <li><a href="#filter" data-option-filter=".filter1">filter one</a></li>
- <li><a href="#filter" data-option-filter=".filter2">filter two</a></li>
- <li><a href="#filter" data-option-filter=".filter3">filter three</a></li>
- <li><a href="#filter" data-option-filter=".filter4">filter four</a></li>
- <li><a href="#filter" data-option-filter=".filter5">filter five</a></li>
- </center>
- </ul>
- <!-------END FILTERS ------->
- <!------- START CATEGORIES ------->
- <ul class="categories"><center>
- <li><a href="#filter" data-option-filter=".color1">color one</a></li>
- <li><a href="#filter" data-option-filter=".color2">color two</a></li>
- <li><a href="#filter" data-option-filter=".color3">color three</a></li>
- <li><a href="#filter" data-option-filter=".color4">color four</a></li>
- <li><a href="#filter" data-option-filter=".color5">color five</a></li>
- <li><a href="#filter" data-option-filter=".icon">all</a></li>
- </center>
- </ul>
- <!------- END CATEGORIES ------->
- </div></div></div>
- <!------- END TOPBAR ------->
- <!------- START CONTAINER ------->
- <div id="container" class="clearfix"><center>
- <!------- START ICONS ------->
- <!--- Start Exmaple Icon --->
- <div id="icons" class="icon show color person etc"><img src="https://placehold.it/100X100" /></div>
- <!--- End Exmaple Icon --->
- <!--- Start Exmaple Icon --->
- <div id="icons" class="icon filter1 color3"><img src="https://placehold.it/100X100" /></div>
- <!--- End Exmaple Icon --->
- <!------- END ICONS ------->
- </div>
- <!------- END CONTAINER ------->
- <!------- SCRIPTS: DO NOT EDIT ------->
- <script src="https://static.tumblr.com/zvesamf/1T6okd4xb/imagesloaded.pkgd.min.js"></script>
- <script src="https://static.tumblr.com/fuu6t9w/kh8ml0pl9/jquery-1.7.1.min.js"></script>
- <script src="https://static.tumblr.com/fuu6t9w/eubml0pm0/jquery.isotope.min.js"></script>
- <script>
- $(function(){
- var $container = $('#container');
- $container.isotope({
- itemSelector : '.icon'
- });
- var $optionSets = $('#topbar .option-set'),
- $optionLinks = $optionSets.find('a');
- $optionLinks.click(function(){
- var $this = $(this);
- // don't proceed if already selected
- if ( $this.hasClass('selected') ) {
- return false;
- }
- var $optionSet = $this.parents('.option-set');
- $optionSet.find('.selected').removeClass('selected');
- $this.addClass('selected');
- // make option object dynamically, i.e. { filter: '.my-filter-class' }
- var options = {},
- key = $optionSet.attr('data-option-key'),
- value = $this.attr('data-option-filter');
- // parse 'false' as false boolean
- value = value === 'false' ? false : value;
- options[ key ] = value;
- if ( key === 'layoutMode' && typeof changeLayoutMode === 'function' ) {
- // changes in layout modes need extra logic
- changeLayoutMode( $this, options )
- } else {
- // otherwise, apply new options
- $container.isotope( options );
- }
- return false;
- });
- $grid.imagesLoaded().progress( function() {
- $grid.isotope('layout');
- });
- });
- </script>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement