• Cursor

    • cursor: pointer; (Changes cursor to pointer)
    • cursor: not-allowed; (Indicates disabled state)
  • Visibility

    • display: none; (Hides element, removes from layout)
    • visibility: hidden; (Hides element but keeps its space)
    /* **Use visibility for smoother animations instead of display: none;** */
    .element {
      visibility: hidden;
      opacity: 0;
      transition: opacity 0.3s ease;
    }
    
    .element.show {
      visibility: visible;
      opacity: 1;
    }
    
    • opacity (Controls transparency)
  • Scrolling & Fixed Positioning

    • overflow: hidden; (Hides overflowing content)
    • overflow: scroll; (Enables scrolling)
    • scroll-behavior: smooth; (Enables smooth scrolling)
    • sticky (Fixes position while scrolling)