attribute selectors and transitions(unfinished yet)