Advertisement
AnimatorOfSouls

Rainbow Bordered Column Callouts

Aug 24th, 2022 (edited)
1,315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 1.94 KB | None | 0 0
  1. /*
  2. For Efemkay's Modular CSS Layout
  3. https://github.com/efemkay/obsidian-modular-css-layout
  4.  
  5. Rainbow generated from here:
  6. https://codepen.io/amit_sheen/pen/LYNKerG
  7.  
  8. Makes the blank-container callouts have rainbow borders
  9. Also the headers will be centred and underlined
  10. */
  11.  
  12. div[data-callout="blank-container"].callout {
  13.   background-image: radial-gradient(circle at 100% 100%, transparent -1px, #fe5858 -1px, #fe5858 1px, transparent 1px), linear-gradient(to right, #fe5858, #5871fe), radial-gradient(circle at 0% 100%, transparent -1px, #5871fe -1px, #5871fe 1px, transparent 1px), linear-gradient(to bottom, #5871fe, #52ffe8), radial-gradient(circle at 0% 0%, transparent -1px, #52ffe8 -1px, #52ffe8 1px, transparent 1px), linear-gradient(to left, #52ffe8, #fee258), radial-gradient(circle at 100% 0%, transparent -1px, #fee258 -1px, #fee258 1px, transparent 1px), linear-gradient(to top, #fee258, #fe5858);
  14.   background-size: 1px 1px, calc(100% - 2px) 2px, 1px 1px, 2px calc(100% - 2px);
  15.   background-position: top left,top center,top right,center right, bottom right,bottom center,bottom left,center left;
  16.   background-repeat: no-repeat;
  17. }
  18.  
  19. div[data-callout="blank-container"].callout {
  20.   background-color: rgb(26, 26, 27);
  21.   box-shadow: 8px 8px 1px rgb(19, 19, 19);
  22.   padding: 10px 10px 20px 10px;
  23. }
  24.  
  25. div[data-callout="blank-container"].callout h1,
  26. div[data-callout="blank-container"].callout h2,
  27. div[data-callout="blank-container"].callout h3,
  28. div[data-callout="blank-container"].callout h4,
  29. div[data-callout="blank-container"].callout h5 {
  30.   margin: 0 0 8px;
  31.   border-bottom: 2px solid rgb(177, 177, 177);
  32.   text-align: center;
  33.   color: #CDD3DA;
  34. }
  35.  
  36. div[data-callout="blank-container"].callout ul,
  37. div[data-callout="blank-container"].callout ol,
  38. div[data-callout="blank-container"].callout p {
  39.   margin: 0 0 0 10px;
  40. }
  41.  
  42. div[data-callout="blank-container"].callout ul,
  43. div[data-callout="blank-container"].callout ol {
  44.   padding-left: 20px;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement