You are here

bubble.css in OM Maximenu 6

Same filename and directory in other branches
  1. 8 skin/bubble/bubble.css
  2. 7 skin/bubble/bubble.css

OM Maximenu Bubble Skin

@author: Daniel Honrade http://drupal.org/user/351112

File

skin/bubble/bubble.css
View source
  1. /* $Id$ */
  2. /**
  3. * @file
  4. * OM Maximenu Bubble Skin
  5. *
  6. * @author: Daniel Honrade http://drupal.org/user/351112
  7. *
  8. */
  9. /* OM Maximenu Content - bubble style - general */
  10. .om-maximenu-bubble .om-maximenu-arrow { position: absolute; background: url(images/bubble1.png) 0 0 no-repeat; }
  11. .om-maximenu-bubble .om-maximenu-top { height: 15px; position: relative; top: 0; background: url(images/bubble1.png) 0 -25px repeat-x; }
  12. .om-maximenu-bubble .om-maximenu-top-left { position: absolute; top: 0; left: -20px; height: 15px; width: 20px; background: url(images/bubble1.png) 0 -40px no-repeat; }
  13. .om-maximenu-bubble .om-maximenu-top-right { position: absolute; top: 0; right: -20px; height: 15px; width: 20px; background: url(images/bubble1.png) -20px -40px no-repeat; }
  14. .om-maximenu-bubble .om-maximenu-middle { background: none #fff; }
  15. .om-maximenu-bubble .om-maximenu-middle-left { background: url(images/bubble2.png) left top repeat-y; margin-left: -20px; }
  16. .om-maximenu-bubble .om-maximenu-middle-right { padding: 5px 20px; background: url(images/bubble3.png) right top repeat-y; margin-right: -20px; }
  17. .om-maximenu-bubble .om-maximenu-bottom { position: relative; height: 20px; background: url(images/bubble1.png) 0 -5px repeat-x; }
  18. .om-maximenu-bubble .om-maximenu-bottom-left { position: absolute; bottom: 0; left: -20px; height: 20px; width: 20px; background: url(images/bubble1.png) 0 -60px no-repeat; }
  19. .om-maximenu-bubble .om-maximenu-bottom-right { position: absolute; bottom: 0; right: -20px; height: 20px; width: 20px; background: url(images/bubble1.png) -20px -60px no-repeat; }
  20. .om-maximenu-bubble.om-maximenu-block .om-maximenu-content { top: 25px; padding: 14px 0 0; }
  21. .om-maximenu-bubble.om-maximenu-block .om-maximenu-content .om-maximenu-arrow { left: 15px; width: 40px; height: 20px; background-position: 0 -80px; }
  22. /* OM Maximenu Content - bubble style - main menu */
  23. .om-maximenu-bubble.om-maximenu-main-menu .om-maximenu-content { top: 25px; padding: 14px 0 0; }
  24. .om-maximenu-bubble.om-maximenu-main-menu .om-maximenu-content .om-maximenu-arrow { top: 0; left: 15px; position: absolute; width: 40px; height: 20px; background-position: 0 -80px; }
  25. /* OM Maximenu Content - bubble style - block - general */
  26. .om-maximenu-bubble.om-maximenu-block .om-maximenu-content { top: 25px; padding: 14px 0 0; }
  27. .om-maximenu-bubble.om-maximenu-block .om-maximenu-content .om-maximenu-arrow { left: 15px; position: absolute; width: 40px; height: 20px; background-position: 0 -80px; }
  28. /* OM Maximenu Content - bubble style - block dropdown */
  29. .om-maximenu-bubble.om-maximenu-block.om-maximenu-block-down .om-maximenu-content .om-maximenu-arrow { top: 0; }
  30. /* OM Maximenu Content - bubble style - block dropup */
  31. .om-maximenu-bubble.om-maximenu-block.om-maximenu-block-up .om-maximenu-content .om-maximenu-arrow { bottom: -5px; background-position: 0 -100px; }
  32. /* OM Maximenu Content - bubble style - block dropright */
  33. .om-maximenu-bubble.om-maximenu-block.om-maximenu-block-right .om-maximenu-content .om-maximenu-arrow { top: 40px; left: -29px; width: 20px; height: 40px; background-position: 0 -120px ; }
  34. .om-maximenu-bubble.om-maximenu-block.om-maximenu-block-right .om-maximenu-content { padding: 0; margin-left: 20px; }
  35. /* OM Maximenu Content - bubble style - block dropleft */
  36. .om-maximenu-bubble.om-maximenu-block.om-maximenu-block-left .om-maximenu-content .om-maximenu-arrow { top: 40px; right: -29px; left: auto; width: 20px; height: 40px; background-position: -20px -120px; }
  37. .om-maximenu-bubble.om-maximenu-block.om-maximenu-block-left .om-maximenu-content { padding: 0; margin-right: 20px; }
  38. /* OM Maximenu Content - bubble style - float horizonal */
  39. .om-maximenu-bubble.om-maximenu-float.om-maximenu-row.om-maximenu-top .om-maximenu-content { top: 25px; padding: 14px 0 0; }
  40. .om-maximenu-bubble.om-maximenu-float.om-maximenu-row.om-maximenu-top .om-maximenu-content .om-maximenu-arrow { top: 0; width: 40px; height: 20px; background-position: 0 -80px; }
  41. .om-maximenu-bubble.om-maximenu-float.om-maximenu-row.om-maximenu-bottom .om-maximenu-content { bottom: 25px; padding: 0 0 5px; }
  42. .om-maximenu-bubble.om-maximenu-float.om-maximenu-row.om-maximenu-bottom .om-maximenu-content .om-maximenu-arrow { bottom: 0; width: 40px; height: 20px; background-position: 0 -100px; }
  43. .om-maximenu-bubble.om-maximenu-float.om-maximenu-middle .om-maximenu-content .om-maximenu-arrow { left: 10px; }
  44. .om-maximenu-bubble.om-maximenu-float.om-maximenu-left .om-maximenu-content .om-maximenu-arrow { left: 10px; }
  45. .om-maximenu-bubble.om-maximenu-float.om-maximenu-right .om-maximenu-content .om-maximenu-arrow { right: 10px; }
  46. /* OM Maximenu Content - bubble style - float column */
  47. .om-maximenu-bubble.om-maximenu-float.om-maximenu-column.om-maximenu-left .om-maximenu-content .om-maximenu-arrow { top: 40px; left: -29px; right: auto; width: 20px; height: 40px; background-position: 0 -120px ; }
  48. .om-maximenu-bubble.om-maximenu-float.om-maximenu-column.om-maximenu-left .om-maximenu-content { padding: 0; margin-left: 20px; }
  49. .om-maximenu-bubble.om-maximenu-float.om-maximenu-column.om-maximenu-right .om-maximenu-content .om-maximenu-arrow { top: 40px; right: -29px; left: auto; width: 20px; height: 40px; background-position: -20px -120px; }
  50. .om-maximenu-bubble.om-maximenu-float.om-maximenu-column.om-maximenu-right .om-maximenu-content { padding: 0; margin-right: 20px; }