Advertisement
MrPauloeN

Wysuwany panel boczny w CSS

May 14th, 2017
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.26 KB | None | 0 0
  1. Wysuwany panel boczny w CSS3
  2.  
  3. <div id="panel">
  4.  
  5.     <div id="title">
  6.         Panel
  7.     </div>
  8.      
  9.     <div id="content">
  10.         Jakaś zawartość
  11.     </div>
  12.  
  13. </div>
  14.  
  15.  
  16. #panel {
  17.     position: fixed;
  18.     top: 50px;
  19.     right: -272px;
  20.     z-index: 99999;
  21.     transition: right 0.5s ease-out 0s;
  22. }
  23.  
  24. #panel:hover {
  25.     right: 0;
  26. }
  27.  
  28. #panel #content {
  29.     width: 250px;
  30.     height: 300px;
  31.     padding: 10px;
  32.     border-top: 2px solid #C30011;
  33.     border-right: none;
  34.     border-bottom: 2px solid #C30011;
  35.     border-left: 2px solid #C30011;
  36.     z-index: 20;
  37.     background: #FFFFFF;
  38.     position: relative;
  39.     border-radius: 10px 0 0 10px;
  40. }
  41.  
  42. #panel #title {
  43.     width: 150px;
  44.     border: 2px solid #C30011;
  45.     background: #E61B2D;
  46.     color: #FFFFFF;
  47.     font-weight: bold;
  48.     border-radius: 10px;
  49.     padding: 5px 5px 25px 5px;
  50.     text-align: center;
  51.     position: relative;
  52.     top: 140px;
  53.     left: -90px;
  54.     transform: rotate(-90deg);
  55.     z-index: 1;
  56. }
  57.  
  58.  
  59. Trzeba zwrócić uwagę na użyte przeze mnie własności transition, border-radius i transform. Aby zapewnić kompatybilność naszego panelu ze wszystkim przeglądarkami, może okazać się niezbędne dodanie do nich przedrostków takich jak -moz- czy -webkit-.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement