Hey guys, just completed the Survey Form project! I broke away a bit from the guidelines and wanted to use some floating labels for the questions, because I wanted to keep that Material Design feel.
I originally struggled with this because the tutorials I saw all had you making the input required in order to get the floating labels to work, however with some research I saw that this was not strictly needed. The only catch would be enforcing the the required inputs, thus I turned to JS.
ah ok, I see. really like that you took the time to change the style of the radio buttons. I had looked into that for my form and must admit I got lazy and left it as it is.
I like the small animation that happens when you click on the inputs or the dropdowns and they move up in blue. Very nice, professional touch! Have you already learn JS and implemented it?
Only issue is when I resize the page, it has a horizontal scroll (when in editor view) and the comment field gets broken off on the right. Maybe just make it with less columns when it hits a certain width? I also think that the top header and description gets a little off center when it is smaller too.
Thanks! I wanted to keep the questions visible while the user was entering inputs. I’ve not really learned JS at all yet, but it’s next on the list, I just know a tiny bit of Python and took some ideas from tutorials!
I’ll try and add some media queries for the smaller views!
Can anyone help me figure out why the .bg-header keeps cutting off and making the horizontal scroll happen on smaller views? I’ve defined max-width as 100% so it should take up the whole page… What am I missing? This is driving me crazy!
You have a leading label without a for=I’d then the radio button and then a trailing label with a for=I’d. It looks like you’re using 2 label tags for each radio button.