아이콘만 있는 버튼이라면 반드시 aria-label로 "새 글 작성" 같은 텍스트를 줘야 합니다 — "+" 아이콘만으론 스크린리더에 아무 의미가 없습니다. 스크롤과 무관하게 항상 같은 자리에 떠 있어야 하므로 position: fixed(또는 뷰포트 기준 absolute)를 씁니다.
누르면 관련된 여러 동작이 부채꼴로 펼쳐지는 변형을 "스피드 다이얼"이라고 부르며, 이땐 트리거에 aria-haspopup과 aria-expanded를 추가로 붙여 메뉴 버튼처럼 다룹니다.
일반 버튼과 다른 점은 위계입니다 — 화면 안의 여러 버튼 중 하나가 아니라 화면당 보통 단 하나만 두고, 그 화면의 "기본 동작"이라는 의미를 담습니다. 두 개 이상의 FAB를 한 화면에 두면 이 위계가 무너집니다.