Responsive design is een webontwikkelingsaanpak die dynamische veranderingen in het uiterlijk van een website creëert, afhankelijk van de schermgrootte en oriëntatie van het apparaat dat wordt gebruikt om de website te bekijken. Het is een essentieel onderdeel bij het maken van websites die zijn geoptimaliseerd voor mobiele apparaten, maar ook voor desktop- en laptopcomputers. In Drupal wordt responsief ontwerp bereikt door het gebruik van thema's en modules die zijn ontworpen om de lay-out van een website aan te passen op basis van de grootte van het apparaat dat wordt gebruikt om deze te bekijken.
Responsief ontwerp is gebaseerd op het concept van ‘vloeibare rasters’, dit zijn rasters die zich aanpassen aan de grootte van het apparaat dat wordt gebruikt om de website te bekijken. Hierdoor kan de website worden weergegeven op een manier die is geoptimaliseerd voor het apparaat, waardoor de gebruikerservaring op alle apparaten consistent is. Responsief ontwerp maakt ook gebruik van mediaquery's, dit zijn codefragmenten waarmee de website de grootte van het apparaat kan detecteren en de lay-out dienovereenkomstig kan aanpassen.
In Drupal wordt responsief ontwerp bereikt door het gebruik van thema's en modules die zijn ontworpen om de lay-out van een website aan te passen op basis van de grootte van het apparaat dat wordt gebruikt om deze te bekijken. Thema's kunnen worden gebruikt om de lay-out van de website aan te passen, terwijl modules kunnen worden gebruikt om extra functies en functionaliteit toe te voegen die zijn geoptimaliseerd voor mobiele apparaten. Bovendien bevat de kerncodebase van Drupal een aantal functies die zijn ontworpen om het gemakkelijker te maken responsieve websites te maken.
Responsief ontwerp is een essentieel onderdeel bij het maken van websites die zijn geoptimaliseerd voor mobiele apparaten, maar ook voor desktop- en laptopcomputers. Door gebruik te maken van responsief ontwerp kunnen websites worden geoptimaliseerd voor elk apparaat, waardoor de gebruikerservaring consistent is op alle apparaten.