swatchlings

Deltarune shop About me for PFQ (BBcode + CSS)

Jun 7th, 2026 (edited)
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 11.96 KB | None | 0 0
  1. [sc=banner][
  2.  
  3. credits below here! DO NOT remove any credits there are already here!
  4.  
  5. ][sc=credits][
  6. ][tip="* Code by [url=https://pfq.link/@J9RL]swatchlings[/url]
  7. * Images from [url=https://www.spriters-resource.com/pc_computer/deltarune/]DELTARUNE[/url]
  8. * PKMN panel by [url=https://pokefarm.com/forum/post/8103319]Mirzam[/url]"][
  9.  
  10. ------------
  11.  
  12. upper right icon below here
  13. you can change it but it might move around, if you would like to fix the position or the size you need to go to to the "credits" styleclass
  14.  
  15. ][img]https://files.catbox.moe/fhyqr4.png[/img][/tip][/sc][
  16.  
  17. ------------
  18.  
  19. banner image below here
  20. if you don't want to use a banner, make sure to add the credits in one of the tabs, otherwise they wont be visible
  21. DO NOT remove the styleclass bbcode if you remove the image
  22.  
  23. ][img]https://files.catbox.moe/dd2fbl.gif[/img][/sc][
  24.  
  25. ------------
  26.  
  27. ][sc=b][sc=c][
  28.  
  29. ][sc=tabbed_interface horizontal][ul]
  30. [li][sc=soul][/sc]Buy[/li]
  31. [li][sc=soul][/sc]Sell[/li]
  32. [li][sc=soul][/sc]Talk[/li]
  33. [li][sc=soul][/sc]Exit[/li]
  34. [li]$[math][inventory=Gold]+[inventory=Gold/safe][/math][/li]
  35. [/ul][
  36.  
  37. If you want to add more tabs you should add the "soul" class before the name of the tab, that adds the soul heart and makes it appear if the tab is active! (or don't if you don't want it)
  38. the 5th tab is the amount of GP in your inventory and it auto updates
  39.  
  40. ------------
  41.  
  42. ][sc=tab][ul]
  43.  
  44. [li][size=13]Welcome to Color Cafe. Let us warm your day.[/size][/li]
  45.  
  46. [/ul][/sc][
  47.  
  48. ------------
  49.  
  50. ][sc=tab][b]bold[/b], [i]italics[/i], [u]underline[/u], [tip=hello!]tooltip[/tip], [url=https://youtu.be/D83BxptHcRc?si=xWzmsy8y98R8qijr]link[/url]
  51. [progress=50/100]progress :D[/progress]
  52. [display=Display box]This is what it looks like![/display]
  53. [hide=Hidebox]wawawawawa[/hide]
  54. [table]
  55. [tr]
  56. [th]Table[/th]
  57. [th]Table[/th]
  58. [/tr]
  59. [tr]
  60. [td]one[/td]
  61. [td]two[/td]
  62. [/tr]
  63. [tr]
  64. [td]one[/td]
  65. [td]two[/td]
  66. [/tr]
  67. [/table][
  68. ][sc=platform-party][pkmnpanel=Z4f_r][/sc]
  69. [/sc][
  70.  
  71. ------------
  72.  
  73. ][sc=tab][ul]
  74.  
  75. [li]If you want to make the asterisk symbol appear before the text (and make the text move so it looks like the UT/DR dialogue text) you have to use the [url=https://pokefarm.wiki/BBCode#Lists,_Unordered]unordered list bbcode[/url][/li]
  76.  
  77. [/ul][/sc][
  78.  
  79. ------------
  80.  
  81. ][sc=tab]* contents 4[/sc][
  82.  
  83. ------------
  84.  
  85. ][sc=tab][ul]
  86.  
  87. [li][item=Credits][number][math][inventory=Credits]+[inventory=Credits/safe][/math][/number][/li]
  88.  
  89. [li][item=Gold][number][math][inventory=Gold]+[inventory=Gold/safe][/math][/number][/li]
  90.  
  91. [li][item=Zophan][number][math][inventory=Zophan]+[inventory=Zophan/safe][/math][/number][/li]
  92.  
  93. [/ul][/sc][
  94.  
  95. ------------
  96.  
  97. ][/sc][/sc][
  98.  
  99. ][sc=upL][/sc][sc=upR][/sc][sc=upM][/sc][sc=downL][/sc][sc=downR][/sc][sc=downM][/sc][
  100.  
  101. ][/sc]
  102.  
  103. [style]
  104.  
  105. @font-face {
  106.     font-family: "8bitoperator-JVE";
  107.     src: url(https://files.catbox.moe/vkna93.woff) format("woff");
  108.     }
  109.  
  110. width: 310px;
  111. background: black;
  112. color: white;
  113. font-family: "8bitoperator-JVE";
  114. font-size: 16px;
  115. text-shadow: 1px 1px 0px #11116F;
  116. display: inline-block;
  117.  
  118. ::selection {
  119.     background: red;
  120.     }
  121.  
  122. a {color: #FF7F27;}
  123. a:hover {color: yellow;}
  124.  
  125. .b {
  126.     width: 310px;
  127.     background: black;
  128.     color: white;
  129.     font-family: "8bitoperator-JVE";
  130.     font-size: 16px;
  131.     text-shadow: 1px 1px 0px #11116F;
  132.     display: inline-block;
  133.     position: relative;
  134.     }
  135.  
  136. .soul {
  137.     width: 10px;
  138.     height: 10px;
  139.     top: 1px;
  140.     position: relative;
  141.     display: inline-block;
  142.     padding: 0px 7px 0px 0px;
  143.     user-select: none;
  144.     content: url("https://files.catbox.moe/fhyqr4.png");
  145.     }
  146.  
  147. .c {
  148.     border: white 2px solid;
  149.     box-shadow: inset 0px 0px 0px 1px #9DA2C4;
  150.     margin: 5px;
  151.     position: relative;
  152.     }
  153.  
  154. .banner {
  155.     width: stretch;
  156.     position: relative;
  157.     user-select: none;
  158.     }
  159.    
  160. /*--------------------------------------------------*/
  161.  
  162. .credits {
  163.     text-align: right;
  164.     position: absolute;
  165.     width: 10px;
  166.     height: 10px;
  167.     top: -3px;
  168.     left: 295px;
  169.     }
  170.  
  171. .credits .bbcode_tooltip {
  172.     border-bottom: hidden;
  173.     cursor: help;
  174.     }
  175.  
  176. .credits div.tooltip_content {
  177.     position: absolute;
  178.     width: 135px;
  179.     top: 22px;
  180.     right: 10px;
  181.     }
  182.  
  183. /*--------------------------------------------------*/
  184.  
  185. .upL {
  186.      position: absolute;
  187.      top: 0.5px;
  188.      left: 0.5px;
  189.      user-select: none;
  190.      width: 13px;
  191.      height: 13px;
  192.      content: url("https://files.catbox.moe/o51r5e.gif");
  193.      }
  194.  
  195. .upR {
  196.      position: absolute;
  197.      top: 0.5px;
  198.      right: 0.5px;
  199.      user-select: none;
  200.      width: 13px;
  201.      height: 13px;
  202.      content: url("https://files.catbox.moe/2ztvvs.gif");
  203.      }
  204.      
  205. .upM {
  206.      position: absolute;
  207.      top: 0.5px;
  208.      left: 205.5px;
  209.      user-select: none;
  210.      width: 18px;
  211.      height: 13px;
  212.      content: url("https://files.catbox.moe/761tdl.gif");
  213.      }
  214.  
  215. .downL {
  216.      position: absolute;
  217.      bottom: 0.5px;
  218.      left: 0.5px;
  219.      user-select: none;
  220.      width: 13px;
  221.      height: 13px;
  222.      content: url("https://files.catbox.moe/kz6pds.gif");
  223.      }
  224.  
  225. .downR {
  226.      position: absolute;
  227.      bottom: 0.5px;
  228.      right: 0.5px;
  229.      user-select: none;
  230.      width: 13px;
  231.      height: 13px;
  232.      content: url("https://files.catbox.moe/u9bqm4.gif");
  233.      }
  234.      
  235. .downM {
  236.      position: absolute;
  237.      bottom: 0.5px;
  238.      left: 205.5px;
  239.      user-select: none;
  240.      width: 18px;
  241.      height: 13px;
  242.      content: url("https://files.catbox.moe/4gq1bd.gif");
  243.      }
  244.  
  245. /*--------------------------------------------------*/
  246.  
  247. .tabbed_interface { margin: 0;
  248.  
  249.    >ul {
  250.         background: none;
  251.         width: 0px;
  252.          
  253.    
  254.    >li {
  255.         cursor: pointer;
  256.         background: black;
  257.         height: 15px;
  258.         width: 50px;
  259.         margin: 5px 0px 0px 223px;
  260.         border-style: hidden;
  261.         border-radius :0px;
  262.         color :white;
  263.         font-size: 16px;
  264.         .soul {opacity: 0}
  265.         }
  266.          
  267.    >li:hover {
  268.             background:black;
  269.             color: yellow;
  270.             }
  271.                
  272.    >li { &.tab-active {.soul {opacity: 100}}}
  273.         }
  274.        
  275.    >div {
  276.         box-shadow: inset 0px 0px 0px 1px #9DA2C4, 1px 0px 0px 0px #9DA2C4;
  277.         background: black;
  278.         width: 190px;
  279.         min-height: 100px;
  280.         margin: -100px 5px 0 0px;
  281.         padding: 5px 8px 5px;
  282.         border-radius: 0px;
  283.         border: 4px;
  284.         border-style: hidden solid hidden hidden;
  285.         color: white;
  286.         font-size: 16px;
  287.        
  288.         ul {
  289.             list-style: none;
  290.             text-indent: 14px hanging each-line;
  291.             margin: 0;
  292.             padding: 0;
  293.             }
  294.  
  295.         li::before {
  296.             content: '*';
  297.             margin-right: 5px;
  298.             }
  299.         }
  300.     }
  301.  
  302. /*--------------------------------------------------*/
  303.  
  304. .expbar {
  305.     background-color: #800000;
  306.     color: white;
  307.     font-weight: normal;
  308.     border-radius: 0px;
  309.     width: 90%;
  310.     height: 15px;
  311.     border-color: black;
  312.     color: white;
  313.     text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, -1px -1px 1px #000, 1px -1px 1px #000, -1px 1px 1px #000, 1px 1px 1px #000;
  314.    }
  315.    
  316. .expbar >div {
  317.     background-color: #FFA040;
  318.     border: none;
  319.    }
  320.    
  321. /*--------------------------------------------------*/
  322.  
  323. table {
  324.     width: 100%;
  325.     border: none;
  326.    
  327.    th, td {
  328.         text-align: center;
  329.         padding: 5px;
  330.         border-radius: 0px;
  331.         border: 2px solid #540054;
  332.         }
  333.        
  334.    th {
  335.         background-color: black;
  336.         color: white;
  337.         font-weight: normal;
  338.         border: 2px solid #7d007d;
  339.         }
  340. }
  341.  
  342. /*--------------------------------------------------*/
  343.  
  344. .panel {
  345.    border-radius: 0px;
  346.    box-shadow: none;
  347.    outline: solid 2px white;
  348.    border: solid 1px #9DA2C4;
  349.         >h3 {
  350.         color: white;
  351.             >a {
  352.             color: white;
  353.             }
  354.             text-align: center;
  355.             font-weight: normal;
  356.             background: black;
  357.             font-size: 16px;
  358.             border-radius: 0px;
  359.             border: none;
  360.  
  361.         }
  362.         >div {
  363.         background-color: black;
  364.        padding: 5px;
  365.        color: white;
  366.        border-style: solid hidden hidden hidden;
  367.        border-color: #9DA2C4;
  368.        border-width: 2px;
  369.         }
  370. }
  371.  
  372. /*--------------------------------------------------*/
  373.  
  374. .bbcode_tooltip {
  375.     border-bottom: 0.3px dashed white;
  376.     cursor: help;
  377. }
  378.  
  379. div.tooltip_content {
  380.     width: auto;
  381.     background: black;
  382.     color: white;
  383.     border: solid 1px #9DA2C4;
  384.     outline: solid 2px white;
  385.     border-radius: 0px;
  386.     font-size: 13px;
  387.    }
  388.  
  389. /*--------------------------------------------------*/
  390. /* PKMN Panel by Mirzam below this */
  391.  
  392. --pparty-platform-base: black;
  393. --pparty-platform-border: white;
  394. --pparty-name-color: white;
  395. --pparty-name-background: black;
  396. --pparty-name-border: white;
  397. --pparty-berry-background: #00C000;
  398. --pparty-berry-border: white;
  399. /* Set to "block" to show, "none" to hide */
  400. .platform-party .helditem { display: block; } /* held item */
  401. .platform-party .action { display: block; } /* berry buttons */
  402.  
  403. .platform-party:has(>.party), .platform-party .party {
  404.  display: inline-block;
  405. }
  406. .platform-party .party {
  407.  &,>div {
  408.    padding: 0;
  409.    margin: 0;
  410.    background: transparent;
  411.    width: 120px !important;
  412.    height: 120px;
  413.    overflow: hidden;
  414.    border: none;
  415.    border-radius: 0;
  416.    box-shadow: none;
  417.  }
  418.  >div {
  419.    display: block;
  420.    &::after {
  421.      display: none;
  422.    }
  423.    .pkmn {
  424.      margin: 0 10px;
  425.      float: unset;
  426.      &::before {
  427.        background-color: var(--pparty-platform-base);
  428.        border-color: var(--pparty-platform-border);
  429.      }
  430.      .helditem {
  431.        .itemsprite {
  432.          cursor: unset;
  433.        }
  434.        .tooltip_content {
  435.          display: none;
  436.        }
  437.      }
  438.    }
  439.    .name {
  440.      background-color: var(--pparty-name-background);
  441.      border: 2px solid var(--pparty-name-border);
  442.      border-radius: 0px;
  443.      margin-top: 1px;
  444.      height: 16px;
  445.      display: flex;
  446.      flex-wrap: nowrap;
  447.      padding: 0;
  448.      a {
  449.        color: var(--pparty-name-color);
  450.        font-weight: normal;
  451.        margin: 0 2px;
  452.        width: 80px !important;
  453.        flex-grow: 99;
  454.        font-size: 12px;
  455.      }
  456.      img {
  457.        display: none;
  458.      }
  459.      img:nth-last-of-type(-n+2) {
  460.        display: inline;
  461.        margin: 0;
  462.      }
  463.    }
  464.    .action {
  465.      position: absolute;
  466.      left: 88px;
  467.      top: 70px;
  468.      height: unset;
  469.      width: unset;
  470.      .berrybuttons[data-up="any"]>a[data-berry="aspear"],
  471.      .berrybuttons[data-up="sour"]>a[data-berry="aspear"],
  472.      .berrybuttons[data-up="spicy"]>a[data-berry="cheri"],
  473.      .berrybuttons[data-up="dry"]>a[data-berry="chesto"],
  474.      .berrybuttons[data-up="sweet"]>a[data-berry="pecha"],
  475.      .berrybuttons[data-up="bitter"]>a[data-berry="rawst"] {
  476.        display: inline-block;
  477.      }
  478.      .berrybuttons {
  479.        >a {
  480.          display: none;
  481.          width: 20px;
  482.          height: 20px;
  483.          line-height: 20px;
  484.          padding: 5px;
  485.          background-color: var(--pparty-berry-background);
  486.          border-radius: 20px;
  487.          >img {
  488.            vertical-align: top;
  489.            max-height: 20px;
  490.            max-width: 20px;
  491.          }
  492.        }
  493.        >a[data-berry="pecha"] img {
  494.          /* this berry is short */
  495.          margin-top: 1px;
  496.        }
  497.      }
  498.      &.working {
  499.        opacity: 0.5;
  500.      }
  501.      table, a[data-evolve] {
  502.        /* "thank you" message and evolve button */
  503.        display: none;
  504.      }
  505.    }
  506.    .expbar, .taste, .extra {
  507.      display: none;
  508.    }
  509.  }
  510.  >div:hover>.action a[data-berry]:after {
  511.    border-color: var(--pparty-berry-border);
  512.  }
  513. }
  514. [/style]
Add Comment
Please, Sign In to add comment