There is a combination of BACKUP/RESTORE and scripting.
As described here, the movement of the databases is by an initial FULL and then subsequent TRANSACTION LOG backups and restores. The source databases are not changed during the process - they can stay online until YOU decide to switch to the new copy.
Items such as LOGINS and associated permissions are actually scripted out and the scripts executed against the target server. Again, the source is not changed and is there until YOU decide the migration is completed and then you can decommission that server as required.