sashatheme

GHOST PRINCESS THEME

Nov 5th, 2022 (edited)
800
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.47 KB | None | 0 0
  1. <!DOCTYPE html>
  2.  
  3. <head>
  4.  
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6.  
  7. <!--FONTS-->
  8.  
  9. <style>
  10.  
  11. @import url('https://fonts.googleapis.com/css2?family=Caveat&family=DynaPuff&family=Silkscreen&display=swap');
  12.  
  13. @import url('https://fonts.googleapis.com/css2?family=Caveat&family=DynaPuff&family=Silkscreen&display=swap');
  14.  
  15. @import url('https://fonts.googleapis.com/css2?family=Caveat&family=DynaPuff&family=Silkscreen&display=swap');
  16.  
  17. @import url('https://fonts.googleapis.com/css2?family=Caveat&family=DynaPuff&family=Fredoka+One&family=Silkscreen&display=swap');
  18.  
  19. </style>
  20.  
  21. <script src="https://code.jquery.com/jquery-3.6.0.js"></script>
  22. <script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script>
  23.  
  24. <script>
  25.  
  26. $( function() {
  27. $( "#dragme" ).draggable();
  28. } );
  29.  
  30. </script>
  31.  
  32. <meta name="select:font" content="arial" />
  33. <meta name="select:font" content="comic sans ms" />
  34. <meta name="select:font" content="times" />
  35. <meta name="select:font" content="ms gothic" />
  36. <meta name="select:font" content="Caveat" />
  37. <meta name="select:font" content="DynaPuff" />
  38. <meta name="select:font" content="Silkscreen" />
  39. <meta name="select:font" content="Fredoka One" />
  40.  
  41. <meta name="image:background" contents="" />
  42. <meta name="color:background" contents="" />
  43.  
  44. <meta name="color:links" contents="" />
  45. <meta name="color:links hover" contents="" />
  46.  
  47. <meta name="color:tags" contents="" />
  48.  
  49. <meta name="color:pagination" contents="" />
  50.  
  51. <meta name="image:left container background" contents="" />
  52. <meta name="select:left container border" content="solid" />
  53. <meta name="select:left container border" content="dashed" />
  54. <meta name="select:left container border" content="dotted" />
  55. <meta name="select:left container border" content="double" />
  56. <meta name="select:left container border" content="groove" />
  57. <meta name="select:left container border" content="ridge" />
  58. <meta name="select:left container border" content="inset" />
  59. <meta name="select:left container border" content="outset" />
  60. <meta name="color:left container background" contents="" />
  61. <meta name="color:left container border" contents="" />
  62.  
  63. <meta name="image:right container background" contents="" />
  64. <meta name="select:right container border" content="solid" />
  65. <meta name="select:right container border" content="dashed" />
  66. <meta name="select:right container border" content="dotted" />
  67. <meta name="select:right container border" content="double" />
  68. <meta name="select:right container border" content="groove" />
  69. <meta name="select:right container border" content="ridge" />
  70. <meta name="select:right container border" content="inset" />
  71. <meta name="select:right container border" content="outset" />
  72. <meta name="color:right container background" contents="" />
  73. <meta name="color:right container border" contents="" />
  74.  
  75. <meta name="image:icon 1" contents="" />
  76. <meta name="select:icon 1 border" content="solid" />
  77. <meta name="select:icon 1 border" content="dashed" />
  78. <meta name="select:icon 1 border" content="dotted" />
  79. <meta name="select:icon 1 border" content="double" />
  80. <meta name="select:icon 1 border" content="groove" />
  81. <meta name="select:icon 1 border" content="ridge" />
  82. <meta name="select:icon 1 border" content="inset" />
  83. <meta name="select:icon 1 border" content="outset" />
  84. <meta name="color:icon 1 border" contents="" />
  85.  
  86. <meta name="image:icon 2" contents="" />
  87. <meta name="select:icon 2 border" content="solid" />
  88. <meta name="select:icon 2 border" content="dashed" />
  89. <meta name="select:icon 2 border" content="dotted" />
  90. <meta name="select:icon 2 border" content="double" />
  91. <meta name="select:icon 2 border" content="groove" />
  92. <meta name="select:icon 2 border" content="ridge" />
  93. <meta name="select:icon 2 border" content="inset" />
  94. <meta name="select:icon 2 border" content="outset" />
  95. <meta name="color:icon 2 border" contents="" />
  96.  
  97. <meta name="image:post background" contents="" />
  98. <meta name="color:post background" contents="" />
  99. <meta name="select:post border" content="solid" />
  100. <meta name="select:post border" content="dashed" />
  101. <meta name="select:post border" content="dotted" />
  102. <meta name="select:post border" content="double" />
  103. <meta name="select:post border" content="groove" />
  104. <meta name="select:post border" content="ridge" />
  105. <meta name="select:post border" content="inset" />
  106. <meta name="select:post border" content="outset" />
  107. <meta name="color:post border" contents="" />
  108. <meta name="color:post text" contents="" />
  109.  
  110. <meta name="color:description text" contents="" />
  111. <meta name="color:description outline" contents="" />
  112. <meta name="text:description" contents="" />
  113.  
  114. <meta name="image:searchbar background" contents="" />
  115. <meta name="color:searchbar background" contents="" />
  116. <meta name="select:searchbar border" content="solid" />
  117. <meta name="select:searchbar border" content="dashed" />
  118. <meta name="select:searchbar border" content="dotted" />
  119. <meta name="select:searchbar border" content="double" />
  120. <meta name="select:searchbar border" content="groove" />
  121. <meta name="select:searchbar border" content="ridge" />
  122. <meta name="select:searchbar border" content="inset" />
  123. <meta name="select:searchbar border" content="outset" />
  124. <meta name="color:searchbar border" contents="" />
  125. <meta name="color:searchbar text" contents="" />
  126.  
  127. <meta name="image:calendar background" contents="" />
  128. <meta name="color:calendar background" contents="" />
  129. <meta name="color:calendar inner background" contents="" />
  130. <meta name="select:calendar border" content="solid" />
  131. <meta name="select:calendar border" content="dashed" />
  132. <meta name="select:calendar border" content="dotted" />
  133. <meta name="select:calendar border" content="double" />
  134. <meta name="select:calendar border" content="groove" />
  135. <meta name="select:calendar border" content="ridge" />
  136. <meta name="select:calendar border" content="inset" />
  137. <meta name="select:calendar border" content="outset" />
  138. <meta name="color:calendar border" contents="" />
  139. <meta name="color:calendar text" contents="" />
  140. <meta name="color:calendar day" contents="" />
  141.  
  142. <meta name="image:footer background" contents="" />
  143. <meta name="color:footer background" contents="" />
  144. <meta name="select:footer border" content="solid" />
  145. <meta name="select:footer border" content="dashed" />
  146. <meta name="select:footer border" content="dotted" />
  147. <meta name="select:footer border" content="double" />
  148. <meta name="select:footer border" content="groove" />
  149. <meta name="select:footer border" content="ridge" />
  150. <meta name="select:footer border" content="inset" />
  151. <meta name="select:footer border" content="outset" />
  152. <meta name="color:footer border" contents="" />
  153. <meta name="color:footer text" contents="" />
  154.  
  155. <!--GENERAL FIXES ETC-->
  156.  
  157. <style>
  158.  
  159. #credit {
  160.  
  161. position: fixed;
  162.  
  163. left: 12px;
  164.  
  165. bottom: 6px;
  166.  
  167. font-size: 14px;
  168.  
  169. }
  170.  
  171. .npf_row {
  172.  
  173. margin: 0 !important;
  174.  
  175. }
  176.  
  177. iframe, img, embed, object, video {
  178.  
  179. max-width: 100%;
  180.  
  181. }
  182.  
  183. iframe {
  184.  
  185. width: 300px;
  186.  
  187. margin-left: -90px;
  188.  
  189. }
  190.  
  191. blockquote {
  192.  
  193. margin: 3px;
  194. }
  195.  
  196. #ask_form {
  197.  
  198. width: auto;
  199.  
  200. margin: auto;
  201.  
  202. }
  203.  
  204. .tumblr_audio_player {
  205.  
  206. max-width: 100%;
  207.  
  208. padding: 10px;
  209.  
  210. margin: 0px;
  211.  
  212. }
  213.  
  214. body {
  215.  
  216. background-image: url('{image:background}');
  217.  
  218. background-size: cover;
  219.  
  220. background-color: {color:background};
  221.  
  222. font-family: {select:font};
  223.  
  224. }
  225.  
  226. a {
  227.  
  228. color: {color:links};
  229.  
  230. }
  231.  
  232. a:hover {
  233.  
  234. color: {color:links hover};
  235.  
  236. -webkit-transition: all 0.4s ease;
  237.  
  238. transition: all 0.4s ease;
  239.  
  240. -moz-transition: all 0.4s ease;
  241.  
  242. -o-transition: all 0.4s ease;
  243.  
  244. }
  245.  
  246. .infocontainer {
  247.  
  248. width: 340px;
  249.  
  250. height: 530px;
  251.  
  252. padding: 15px;
  253.  
  254. overflow: auto;
  255.  
  256. scrollbar-width: none;
  257.  
  258. display: inline-block;
  259.  
  260. background-image: url('{image:left container background}');
  261.  
  262. background-size: cover;
  263.  
  264. background-color: {color:left container background};
  265.  
  266. border: 4px {select:left container border} {color:left container border};
  267.  
  268. }
  269.  
  270. .icon {
  271.  
  272. width: 150px;
  273.  
  274. height: 150px;
  275.  
  276. display: inline-block;
  277.  
  278. border: 4px {select:icon 1 border} {color:icon 1 border};
  279.  
  280. background-image: url('{image:icon 1}');
  281.  
  282. background-size: cover;
  283.  
  284. }
  285.  
  286. .icon2 {
  287.  
  288. width: 150px;
  289.  
  290. height: 150px;
  291.  
  292. display: inline-block;
  293.  
  294. border: 4px {select:icon 2 border} {color:icon 2 border};
  295.  
  296. background-image: url('{image:icon 2}');
  297.  
  298. background-size: cover;
  299.  
  300. margin-left: 14px;
  301.  
  302. }
  303.  
  304. .searchbar {
  305.  
  306. width: 248px;
  307.  
  308. height: 20px;
  309.  
  310. padding: 1px;
  311.  
  312. margin-top: 10px;
  313.  
  314. scrollbar-width: none;
  315.  
  316. background-image: url('{image:searchbar background}');
  317.  
  318. background-size: cover;
  319.  
  320. background-color: {color:searchbar background};
  321.  
  322. border: 4px {select:searchbar border} {color:searchbar border};
  323.  
  324. color: {color:searchbar text};
  325.  
  326. }
  327.  
  328. .calendar {
  329.  
  330. margin-top: 20px;
  331.  
  332. }
  333.  
  334. table {
  335.  
  336. background-image: url('{image:calendar background}');
  337.  
  338. background-color: {color:calendar background};
  339.  
  340. background-size: cover;
  341.  
  342. border: 4px {select:calendar border} {color:calendar border};
  343.  
  344. color: {color:calendar text};
  345.  
  346. }
  347.  
  348. td {
  349.  
  350. background-color: {color:calendar inner background};
  351.  
  352. border: 2px {select:calendar border} {color:calendar border};
  353.  
  354. }
  355.  
  356. .description {
  357.  
  358. width: 332px;
  359.  
  360. border: 4px solid transparent;
  361.  
  362. height: 76px;
  363.  
  364. color: {color:description text};
  365.  
  366. }
  367.  
  368. .pagination {
  369.  
  370. width: 148px;
  371.  
  372. height: 20px;
  373.  
  374. color: {color:pagination};
  375.  
  376. scrollbar-width: none;
  377.  
  378. display: inline-block;
  379.  
  380. padding: 1px;
  381.  
  382. margin-top: 10px;
  383.  
  384. }
  385.  
  386. .jump_page {
  387.  
  388. padding-right: 8px;
  389.  
  390. color: {color:pagination};
  391.  
  392. font-size: 14px;
  393.  
  394. text-decoration: none;
  395.  
  396. }
  397.  
  398. .current_page {
  399.  
  400. padding-right: 8px;
  401.  
  402. color: {color:pagination};
  403.  
  404. font-size: 14px;
  405.  
  406. text-decoration: underline;
  407.  
  408. }
  409.  
  410. .postscontainer {
  411.  
  412. width: 340px;
  413.  
  414. padding: 15px;
  415.  
  416. height: 530px;
  417.  
  418. overflow: auto;
  419.  
  420. scrollbar-width: none;
  421.  
  422. display: inline-block;
  423.  
  424. background-image: url('{image:right container background}');
  425.  
  426. background-size: cover;
  427.  
  428. background-color: {color:right container background};
  429.  
  430. border: 4px {select:right container border} {color:right container border};
  431.  
  432. }
  433.  
  434. .posts {
  435.  
  436. width: 310px;
  437.  
  438. padding: 10px;
  439.  
  440. text-align: left;
  441.  
  442. background-image: url('{image:post background}');
  443.  
  444. background-size: cover;
  445.  
  446. background-color: {color:post background};
  447.  
  448. color: {color:post text};
  449.  
  450. border: 4px {select:post border} {color:post border};
  451.  
  452. }
  453.  
  454. .footer {
  455.  
  456. text-align: justify;
  457.  
  458. padding: 10px;
  459.  
  460. border: 4px {select:footer border} {color:footer border};
  461.  
  462. background-image: url('{image:footer background}');
  463.  
  464. background-size: cover;
  465.  
  466. }
  467.  
  468. .footer a {
  469.  
  470. color: {color:footer text}
  471.  
  472. }
  473.  
  474. ol.notes {
  475.  
  476. list-style-type: none;
  477.  
  478. margin: 0;
  479.  
  480. padding: 0;
  481.  
  482. text-align: justify;
  483.  
  484. word-wrap: break-word;
  485.  
  486. line-height: 30px;
  487.  
  488. }
  489.  
  490. .photoset {
  491.  
  492. margin: 0px;
  493.  
  494. }
  495.  
  496. </style>
  497.  
  498. <body>
  499.  
  500. <center>
  501.  
  502. <div class="infocontainer">
  503.  
  504. <a href="/"><div class="icon"></div></a> <!--ICON-->
  505.  
  506. <a href="/"><div class="icon2"></div></a> <!--ICON 2-->
  507.  
  508. <div class="searchbar">
  509.  
  510. <form action="/search" method="get" style="outline: none;"><input class="search" type="text" placeholder="SEARCHBAR" name="q" value="" style="outline: none; border: none; width: 240px; background-color: transparent; color: {color:searchbar text}; font-family: {select:font};"></input></form>
  511.  
  512. </div> <!--SEARCHBAR-->
  513.  
  514. <div class="calendar" align="center">
  515. <script text="JavaScript">
  516.  
  517. monthnames = new Array(
  518. 'January',
  519. 'February',
  520. 'March',
  521. 'April',
  522. 'May',
  523. 'June',
  524. 'July',
  525. 'August',
  526. 'September',
  527. 'October',
  528. 'November',
  529. 'December'
  530. );
  531. var linkcount = 0;
  532. class addlink {
  533. constructor(month, day, href) {
  534. var entry = new Array(3);
  535. entry[0] = month;
  536. entry[1] = day;
  537. entry[2] = href;
  538. this[(linkcount += 1)] = entry;
  539. }
  540. }
  541.  
  542. Array.prototype.addlink = addlink;
  543. linkdays = [];
  544. monthdays = new Array(12);
  545. monthdays[0] = 31;
  546. monthdays[1] = 28;
  547. monthdays[2] = 31;
  548. monthdays[3] = 30;
  549. monthdays[4] = 31;
  550. monthdays[5] = 30;
  551. monthdays[6] = 31;
  552. monthdays[7] = 31;
  553. monthdays[8] = 30;
  554. monthdays[9] = 31;
  555. monthdays[10] = 30;
  556. monthdays[11] = 31;
  557. todayDate = new Date();
  558. thisday = todayDate.getDay();
  559. thismonth = todayDate.getMonth();
  560. thisdate = todayDate.getDate();
  561. thisyear = todayDate.getYear();
  562. thisyear = thisyear % 100;
  563. thisyear = thisyear < 50 ? 2000 + thisyear : 1900 + thisyear;
  564. if ((thisyear % 4 === 0 && !(thisyear % 100 === 0)) || thisyear % 400 === 0) {
  565. monthdays[1] += 1;
  566. }
  567. startspaces = thisdate;
  568. while (startspaces > 7) {
  569. startspaces -= 7;
  570. }
  571. startspaces = thisday - startspaces + 1;
  572. if (startspaces < 0) {
  573. startspaces += 7;
  574. }
  575. document.write("<font face='{select:font}'>");
  576. document.write('<table border=0 ');
  577. document.write(' style="text-align: center;" cellpadding=2 cellspacing=5>');
  578. document.write(
  579. '<tr><td colspan=7><center>' +
  580. monthnames[thismonth] +
  581. ' ' +
  582. thisyear +
  583. '</strong></center></font></td></tr>'
  584. );
  585. document.write('<tr>');
  586. document.write('<td align=center><b>S</b></td>');
  587. document.write('<td align=center><b>M</b></td>');
  588. document.write('<td align=center><b>T</b></td>');
  589. document.write('<td align=center><b>W</b></td>');
  590. document.write('<td align=center><b>T</b></td>');
  591. document.write('<td align=center><b>F</b></td>');
  592. document.write('<td align=center><b>S</b></td>');
  593. document.write('</tr>');
  594. document.write('<tr>');
  595. for (s = 0; s < startspaces; s += 1) {
  596. document.write('<td> </td>');
  597. }
  598. count = 1;
  599. while (count <= monthdays[thismonth]) {
  600. for (b = startspaces; b < 7; b += 1) {
  601. linktrue = false;
  602. document.write('<td>');
  603. for (c = 0; c < linkdays.length; c += 1) {
  604. if (linkdays[c] != null) {
  605. if (linkdays[c][0] === thismonth + 1 && linkdays[c][1] === count) {
  606. document.write('<a href="' + linkdays[c][2] + '">');
  607. linktrue = true;
  608. }
  609. }
  610. }
  611. if (count === thisdate) {
  612. document.write("<b><font color='{color:calendar day}'></b>");
  613. }
  614. if (count <= monthdays[thismonth]) {
  615. document.write(count);
  616. } else {
  617. document.write(' ');
  618. }
  619. if (count === thisdate) {
  620. document.write('</font>');
  621. }
  622. if (linktrue) {
  623. document.write('</a>');
  624. }
  625. document.write('</td>');
  626. count += 1;
  627. }
  628. document.write('</tr>');
  629. document.write('<tr>');
  630. startspaces = 0;
  631. }
  632. document.write('</table></p>');
  633.  
  634.  
  635. </script>
  636.  
  637. </font></div> <!--CALCLOSE-->
  638.  
  639. <div class="description">
  640.  
  641. <marquee scrolldelay="110" style="font-size: 30px; text-shadow: -1px -1px 0 {color:description outline}, 1px -1px 0 {color:description outline}, -1px 1px 0 {color:description outline}, 1px 1px 0 {color:description outline};">
  642.  
  643. {text:description}
  644.  
  645. </marquee>
  646.  
  647. </div> <!--DESC CLOSE-->
  648.  
  649. </div> <!--INFO CONTAINER-->
  650.  
  651. <div class="postscontainer">
  652.  
  653. {block:posts}
  654.  
  655. <div class="posts">
  656.  
  657. {block:Text}
  658. {block:Title}<a href="{Permalink}">{Title}</a>{/block:Title}
  659. {Body}
  660. {/block:Text}
  661.  
  662. {block:Quote}
  663. <div class="quote"><h2 style="margin-top: 2px; margin-bottom: 2px;"><b>"</b> <i>{Quote}</i> <b>"</b></h2></div>
  664. {block:Source}<div class="source">&mdash; {Source}</div><br>{/block:Source}
  665. {/block:Quote}
  666.  
  667. {block:Link}
  668. <big><a href="{URL}">{Name}</a></big>
  669. {block:Description}{Description}{/block:Description}
  670. {/block:Link}
  671.  
  672. {block:Chat}
  673. {block:Title}{Title}{/block:Title}
  674. {block:Lines}
  675. <div class="{Alt} user_{UserNumber}">
  676. {block:Label}{Label}{/block:Label} {Line}
  677. </div>
  678. <br>
  679. {/block:Lines}
  680. {/block:Chat}
  681.  
  682. {block:Answer}
  683. <span style="float: right;"><b>{Asker}</b></span><br>
  684. <div class="question"><i>{Question}</i></div>
  685. {Answer}
  686. {/block:Answer}
  687.  
  688. <center>
  689. {block:Photo}
  690. {LinkOpenTag}<img src="{PhotoURL-400}" alt="{Permalink}"/>{LinkCloseTag}
  691. </center>
  692. {block:Caption}{Caption}{/block:Caption}
  693. {/block:Photo}
  694.  
  695. <center>
  696. {block:Photoset}
  697. {Photoset-400}</center>
  698. {block:Caption}{Caption}{/block:Caption}
  699. {/block:Photoset}
  700.  
  701. {block:Video}
  702. {Video-400}
  703. {block:Caption}{Caption}{/block:Caption}
  704. {/block:Video}
  705.  
  706. {block:Audio}
  707. <div class="songtitle" style="text-align: left;">
  708. {block:TrackName}{TrackName}{/block:TrackName}
  709. </div>
  710. <div class="songauthor" style="text-align: left;">{block:Artist}{Artist}{/block:Artist}</div>
  711. <center>
  712. {AudioPlayerWhite}
  713. </center>{/block:Audio}
  714.  
  715. <div class="footer">
  716.  
  717. {block:Date}
  718.  
  719. {block:PermalinkPage}
  720. {/block:PermalinkPage}
  721.  
  722. {block:PermalinkPage}
  723. {block:NoteCount}
  724. {block:PostNotes}{PostNotes}{/block:PostNotes}
  725. {/block:NoteCount}
  726. {/block:PermalinkPage}
  727.  
  728. <div id="permalink" style="text-align: center;">
  729.  
  730. <a style="text-decoration: none;" href="{Permalink}" title="{Month} {DayOfMonth} {Year}">
  731.  
  732. <b>{Month} {DayOfMonth} {Year}</b>
  733.  
  734. </a>
  735.  
  736. <br><br>
  737.  
  738. {block:HasTags}<div class="tags" style="text-align: justify;">{block:Tags}<a href="{TagUrl}" style="text-decoration: none; color:{color:tags}" title="{Tag}">#{Tag}</a> {/block:Tags}</div>{/block:HasTags}
  739.  
  740. </div>
  741.  
  742. {/block:Date}
  743.  
  744. </div>
  745.  
  746. </div> <!--POSTS-->
  747.  
  748. <br>
  749.  
  750. {/block:Posts} <!--POSTS-->
  751.  
  752. {block:Pagination}
  753.  
  754. {block:JumpPagination length="5"}
  755.  
  756. {block:CurrentPage}
  757.  
  758. <span class="current_page" style="color: {color:pagination};">{PageNumber}</span>
  759.  
  760. {/block:CurrentPage}
  761.  
  762. {block:JumpPage}
  763.  
  764. <a class="jump_page" href="{URL}" style="color: {color:pagination};">{PageNumber}</a>
  765.  
  766. {/block:JumpPage}
  767.  
  768. {/block:JumpPagination}
  769.  
  770. {/block:Pagination}
  771.  
  772. </div> <!--POSTS CONTAINER-->
  773.  
  774. </center>
  775.  
  776. <div id="credit">
  777.  
  778. <a href="https://cod.tumblr.com/" target="_blank" title="CODED BY JOYBOY">🦩</a>
  779.  
  780. </div>
  781.  
  782. </body>
  783. </html>
Advertisement
Add Comment
Please, Sign In to add comment