CSS keywordlerini bilmen ve mantık kurabilmen arasında fark var. Mantık kurmayı öğrenmen lazım. Örneğin drop down yapacaksın ya, önceden bir planla. Hidden bir div olması lazım mesela. Sonrasında hover veya clickte hidden durumunu değiştirirsin. Position'ı da ayarlarsin ona göre.