Advertisement
nomskoo

ningdungie drr ac - standard

Jun 21st, 2024 (edited)
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.70 KB | None | 0 0
  1. haiii welcome to the pastebin for ningdungie drr ac! when rming this carrd pls credit dollcrds!! if you have any questions you can dm me @ crrdcore or send me a retrospring @ soobinzz. as always the positions were made to fit my personal devices the best so you might have to change them to fit yours!
  2.  
  3. --- CODES ---
  4. <style>
  5. @font-face {
  6. font-family: kawaii stitch;
  7. src: url(https://dl.dropbox.com/s/yjal3we9j6biyn5/Kawaii%20Stitch.ttf);
  8. }
  9.  
  10. @font-face {
  11. font-family: 'Magica';
  12. src: url(https://static.tumblr.com/p6yopnt/Qkiqnu0r5/theheart.ttf);
  13. }
  14.  
  15. #container01 >.wrapper {
  16. height: 30em;
  17. transform: rotate(5deg);
  18. }
  19.  
  20. #text01 {
  21. font-family: kawaii stitch;
  22. width: 6em;
  23. border: 5px dotted #6EA8FF;
  24. border-radius: 50%;
  25. background: #D9E8FF;
  26. transform: rotate(-15deg);
  27. bottom: -0.5em;
  28. }
  29.  
  30. #image01 {
  31. transform: rotate(-15deg);
  32. }
  33.  
  34. #text02 {
  35. font-family: 'Magica';
  36. height: 8em;
  37. transform: rotate(-15deg);
  38. top: -1.5em;
  39. overflow-y: scroll;
  40. }
  41.  
  42. #text02 mark {
  43. font-family: kawaii stitch;
  44. font-size: 1.5em;
  45. color: #94BFFF;
  46. -webkit-text-stroke: 0.5px black;
  47. }
  48.  
  49. #text03 {
  50. font-family: 'Magica';
  51. bottom: 3em;
  52. }
  53.  
  54. #text03 {
  55. animation: rubberBand 0.9s;
  56. animation-iteration-count: infinite;
  57. }
  58.  
  59. #text03 {
  60. animation: blinkingText 1.2s infinite;
  61. }
  62.  
  63. @keyframes blinkingText {
  64. 0% {
  65. color: #000000;
  66. }
  67.  
  68. 49% {
  69. color: #000000;
  70. }
  71.  
  72. 60% {
  73. color: #FFFFFF00;
  74. }
  75.  
  76. 99% {
  77. color: #FFFFFF00;
  78. }
  79.  
  80. 100% {
  81. color: #000000;
  82. }
  83. }
  84.  
  85. #image02 .frame {
  86. filter: drop-shadow(1px 1px 0 white) drop-shadow(-1px 1px 0 white) drop-shadow(0 2px 0 #94BFFF) drop-shadow(0 -1px 0 white) drop-shadow(0 1px 1.5px #94BFFF) drop-shadow(0 -1px 1.5px #94BFFF) drop-shadow(1px -1px 1.5px #94BFFF) drop-shadow(-1px -1px 1.5px #94BFFF);
  87. position: absolute;
  88. bottom: 0.5em;
  89. left: 0.3em;
  90. z-index: 2;
  91. }
  92.  
  93. #image02 {
  94. animation: brrr 0.5s infinite;
  95. }
  96.  
  97. @keyframes brrr {
  98. 0% {
  99. transform: rotate(5deg);
  100. }
  101.  
  102. 50% {
  103. transform: rotate(5deg);
  104. }
  105.  
  106. 51% {
  107. transform: rotate(10deg);
  108. }
  109.  
  110. 100% {
  111. transform: rotate(10deg);
  112. }
  113. }
  114.  
  115. #image03 {
  116. position: absolute;
  117. bottom: 0em;
  118. left: 22em;
  119. z-index: 99;
  120. }
  121.  
  122. @media only screen and (max-width: 600px) {
  123. #image03 {
  124. bottom: -1em;
  125. left: 21em;
  126. }
  127. }
  128.  
  129. #container02 {
  130. width: 11em;
  131. transform: rotate(5deg);
  132. position: absolute;
  133. bottom: 17em;
  134. left: 20em;
  135. z-index: 999;
  136. }
  137.  
  138. #icons01, #icons02, #icons03, #divider01 {
  139. filter: drop-shadow(1px 1px 0 white) drop-shadow(-1px 1px 0 white) drop-shadow(0 2px 0 #ABCCFF) drop-shadow(0 -1px 0 white) drop-shadow(0 1px 1.5px #ABCCFF) drop-shadow(0 -1px 1.5px #ABCCFF) drop-shadow(1px -1px 1.5px #ABCCFF) drop-shadow(-1px -1px 1.5px #ABCCFF);
  140. }
  141.  
  142. #divider02 {
  143. filter: drop-shadow(1px 1px 0 white) drop-shadow(-1px 1px 0 white) drop-shadow(0 2px 0 #ABCCFF) drop-shadow(0 -1px 0 white) drop-shadow(0 1px 1.5px #ABCCFF) drop-shadow(0 -1px 1.5px #ABCCFF) drop-shadow(1px -1px 1.5px #ABCCFF) drop-shadow(-1px -1px 1.5px #ABCCFF);
  144. bottom: -0.75em;
  145. }
  146.  
  147. #container03 >.wrapper, #container04 >.wrapper, #container06 >.wrapper, #container07 >.wrapper {
  148. width: 13em;
  149. height: 18em;
  150. filter: drop-shadow(1px 1px 0 white) drop-shadow(-1px 1px 0 white) drop-shadow(0 -1px 0 white);
  151. position: absolute;
  152. top: -25em;
  153. left: 2em;
  154. z-index: 9;
  155. }
  156.  
  157. #image04, #image06, #image08, #image10 {
  158. position: relative;
  159. bottom: 1.5em;
  160. }
  161.  
  162. #image05, #image07 {
  163. position: relative;
  164. top: 12.5em;
  165. left: -6em;
  166. }
  167.  
  168. #text04, #text07 {
  169. font-family: 'Magica';
  170. }
  171.  
  172. #container05 >.wrapper, #container08 >.wrapper {
  173. width: 11em;
  174. height: 14.7em;
  175. border: 5px dotted black;
  176. position: absolute;
  177. top: -24.3em;
  178. left: 3em;
  179. z-index: 999;
  180. }
  181.  
  182. #text06, #text09 {
  183. font-family: 'Magica';
  184. height: 13em;
  185. overflow-y: scroll;
  186. }
  187.  
  188. #text06 mark, #text09 mark {
  189. font-family: kawaii stitch;
  190. font-size: 1.5em;
  191. color: #94BFFF;
  192. -webkit-text-stroke: 0.5px black;
  193. }
  194.  
  195. #image09, #image11 {
  196. position: relative;
  197. top: 13em;
  198. left: 6em;
  199. }
  200.  
  201. html {
  202. overflow: scroll;
  203. overflow-x: hidden;
  204. }
  205. ::-webkit-scrollbar {
  206. width: 0; /* remove scrollbar space */
  207. background: transparent; /* to make scrollbar invisible */
  208. }
  209. ::-webkit-scrollbar-thumb {
  210. background: transparent;
  211. }
  212. </style>
  213.  
  214. --- MUSIC ---
  215. <script>
  216.  
  217. document.getElementById("image01").onclick = function() {
  218. var audio = document.getElementById("music");
  219. if (audio.paused) audio.play();
  220. else audio.pause();
  221. }
  222.  
  223. </script>
  224.  
  225. <audio id="music" src="https://dl.dropbox.com/scl/fi/l54dxuin4s2tygjhx01mb/Ghosting.mp3?rlkey=8dto06u26ojiqzh5c9wcgw7aj&st=0u4w8vhy&dl=0" preload="auto"></audio>
  226.  
  227. --- CLICKSPLOSION ---
  228. <script type="text/javascript">
  229. // <![CDATA[
  230. var sparks=75; // how many sparks per clicksplosion
  231. var speed=33; // how fast - smaller is faster
  232. var bangs=5; // how many can be launched simultaneously (note that using too many can slow the script down)
  233. var colours=new Array('#fff', '#D9E8FF', '#94BFFF', '#C9DFFF', '#6EA8FF');
  234. // blue red green purple cyan orange pink
  235.  
  236. /****************************
  237. * Clicksplosion Effect *
  238. *(c)2012-3 mf2fm web-design *
  239. * http://www.mf2fm.com/rv *
  240. * DON'T EDIT BELOW THIS BOX *
  241. ****************************/
  242. var intensity=new Array();
  243. var Xpos=new Array();
  244. var Ypos=new Array();
  245. var dX=new Array();
  246. var dY=new Array();
  247. var stars=new Array();
  248. var decay=new Array();
  249. var timers=new Array();
  250. var swide=800;
  251. var shigh=600;
  252. var sleft=sdown=0;
  253. var count=0;
  254.  
  255. function addLoadEvent(funky) {
  256. var oldonload=window.onload;
  257. if (typeof(oldonload)!='function') window.onload=funky;
  258. else window.onload=function() {
  259. if (oldonload) oldonload();
  260. funky();
  261. }
  262. }
  263.  
  264. addLoadEvent(clicksplode);
  265.  
  266. function clicksplode() { if (document.getElementById) {
  267. var i, j;
  268. window.onscroll=set_scroll;
  269. window.onresize=set_width;
  270. document.onclick=eksplode;
  271. set_width();
  272. set_scroll();
  273. for (i=0; i<bangs; i++) for (j=sparks*i; j<sparks+sparks*i; j++) {
  274. stars[j]=createDiv('*', 13);
  275. document.body.appendChild(stars[j]);
  276. }
  277. }}
  278.  
  279. function createDiv(char, size) {
  280. var div, sty;
  281. div=document.createElement('div');
  282. sty=div.style;
  283. sty.font=size+'px monospace';
  284. sty.position='absolute';
  285. sty.backgroundColor='transparent';
  286. sty.visibility='hidden';
  287. sty.zIndex='101';
  288. div.appendChild(document.createTextNode(char));
  289. return (div);
  290. }
  291.  
  292. function bang(N) {
  293. var i, Z, A=0;
  294. for (i=sparks*N; i<sparks*(N+1); i++) {
  295. if (decay[i]) {
  296. Z=stars[i].style;
  297. Xpos[i]+=dX[i];
  298. Ypos[i]+=(dY[i]+=1.25/intensity[N]);
  299. if (Xpos[i]>=swide || Xpos[i]<0 || Ypos[i]>=shigh+sdown || Ypos[i]<0) decay[i]=1;
  300. else {
  301. Z.left=Xpos[i]+'px';
  302. Z.top=Ypos[i]+'px';
  303. }
  304. if (decay[i]==15) Z.fontSize='7px';
  305. else if (decay[i]==7) Z.fontSize='2px';
  306. else if (decay[i]==1) Z.visibility='hidden';
  307. decay[i]--;
  308. }
  309. else A++;
  310. }
  311. if (A!=sparks) timers[N]=setTimeout('bang('+N+')', speed);
  312. }
  313.  
  314. function eksplode(e) {
  315. var x, y, i, M, Z, N;
  316. set_scroll();
  317. y=(e)?e.pageY:event.y+sdown;
  318. x=(e)?e.pageX:event.x+sleft;
  319. N=++count%bangs;
  320. M=Math.floor(Math.random()*3*colours.length);
  321. intensity[N]=5+Math.random()*4;
  322. for (i=N*sparks; i<(N+1)*sparks; i++) {
  323. Xpos[i]=x;
  324. Ypos[i]=y-5;
  325. dY[i]=(Math.random()-0.5)*intensity[N];
  326. dX[i]=(Math.random()-0.5)*(intensity[N]-Math.abs(dY[i]))*1.25;
  327. decay[i]=16+Math.floor(Math.random()*16);
  328. Z=stars[i].style;
  329. if (M<colours.length) Z.color=colours[i%2?count%colours.length:M];
  330. else if (M<2*colours.length) Z.color=colours[count%colours.length];
  331. else Z.color=colours[i%colours.length];
  332. Z.fontSize='13px';
  333. Z.visibility='visible';
  334. }
  335. clearTimeout(timers[N]);
  336. bang(N);
  337. }
  338.  
  339. function set_width() {
  340. var sw_min=999999;
  341. var sh_min=999999;
  342. if (document.documentElement && document.documentElement.clientWidth) {
  343. if (document.documentElement.clientWidth>0) sw_min=document.documentElement.clientWidth;
  344. if (document.documentElement.clientHeight>0) sh_min=document.documentElement.clientHeight;
  345. }
  346. if (typeof(self.innerWidth)=='number' && self.innerWidth) {
  347. if (self.innerWidth>0 && self.innerWidth<sw_min) sw_min=self.innerWidth;
  348. if (self.innerHeight>0 && self.innerHeight<sh_min) sh_min=self.innerHeight;
  349. }
  350. if (document.body.clientWidth) {
  351. if (document.body.clientWidth>0 && document.body.clientWidth<sw_min) sw_min=document.body.clientWidth;
  352. if (document.body.clientHeight>0 && document.body.clientHeight<sh_min) sh_min=document.body.clientHeight;
  353. }
  354. if (sw_min==999999 || sh_min==999999) {
  355. sw_min=800;
  356. sh_min=600;
  357. }
  358. swide=sw_min-7;
  359. shigh=sh_min-7;
  360. }
  361.  
  362. function set_scroll() {
  363. if (typeof(self.pageYOffset)=='number') {
  364. sdown=self.pageYOffset;
  365. sleft=self.pageXOffset;
  366. }
  367. else if (document.body && (document.body.scrollTop || document.body.scrollLeft)) {
  368. sdown=document.body.scrollTop;
  369. sleft=document.body.scrollLeft;
  370. }
  371. else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
  372. sleft=document.documentElement.scrollLeft;
  373. sdown=document.documentElement.scrollTop;
  374. }
  375. else {
  376. sdown=0;
  377. sleft=0;
  378. }
  379. }
  380. // ]]>
  381. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement