Czołem
1. Ustawiasz jakiś element blokowy (section, div) na 100% szerokości ekranu w CSS np. :
section{
width: 100%;
}
2. Co do tła to efekt o który Ci chodzi nazywa się parallax. Idzie go łatwo osiągnąć ustawiając jakieś zdjęcie jako tło i w css dodajesz:
section{
background-attachment: fixed;
}
Świetny poradnik o efekcie parallax jest tutaj:
https://www.youtube.com/watch?v=STwoa-9jxi0
Oraz poradni myślę, że odpowiedni dla Ciebie:
http://devcorner.pl/efekt-parallax/
Mam nadzieję, że pomogłem. Jak coś jest niejasnego to pytaj.