Guest User

Dropdown text for subreddit stylesheets.

a guest
Aug 21st, 2014
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* This is a short bit of CSS for reddit subreddit styling that imitates the dropdown content used in the /r/asoiaf sidebar */
  2. /* You can see an example of this at the following link: http://www.reddit.com/r/rtheone/comments/22gv3z/sandbox_1/cjwn2tl */
  3.  
  4. /* Whipped together by /u/rtheone || /u/temp9123 for /r/TrueAnime */
  5.  
  6. /* You'll see the text "h5+h6+h4+blockquote". I use this selector to insure the comment's intent. */
  7. /* In order to create this type of formatting, you'll have to format your comment like the following: */
  8.  
  9. /*
  10.  
  11. #####	
  12. ######	
  13. ####	
  14. > * The title, or the hoverable text, would go in the first line.
  15. > * The following lines contain following paragraphs.
  16. > * You can add as many paragraphs as you want into the body of the content.
  17.  
  18. */
  19.  
  20. /* This system works by identifying a sequence of tags created by #####	 ######	 and ####	 */
  21. /* Once it detects that sequence, it checks for a blockquote containing a list, and modifies it from there. */
  22.  
  23. /* This removes the vertical line that reddit creates for blockquotes. */
  24. .usertext-body h5+h6+h4+blockquote {
  25.     border: none;
  26. }
  27.  
  28. /* This sets up the entire blockquote, creating a border around the entire object. */
  29. .usertext-body h5+h6+h4+blockquote ul {
  30.     margin: 0px;
  31.     border: 2px solid #369;
  32. }
  33.  
  34. /* This hides every element on the list and gets rid of the bullet points. */
  35. .usertext-body h5+h6+h4+blockquote ul li {
  36.     display: none;
  37.     padding: 2px 4px;
  38.     list-style-type: none;
  39.     background-color: white; /* Remove this line if you want the background to be transparent. */
  40. }
  41.  
  42. /* This generates the title box and its formatting.  */
  43. .usertext-body h5+h6+h4+blockquote ul li:first-child {
  44.     display: block;
  45.     color: white;
  46.     font-size: 9pt;
  47.     font-weight: bold;
  48.     text-align: center;
  49.     background-color: #369;
  50. }
  51.  
  52. /* This displays the content on mouseover.  */
  53. .usertext-body h5+h6+h4+blockquote ul:hover li {
  54.     display: block;
  55. }
Add Comment
Please, Sign In to add comment