Live data from Hacker News

Material Design for Bootstrap

fezvrasta.github.io

81–90 of 115 posts

Re: Material Design for Bootstrap

#81

Earlier quoted context omitted.

We do need to let users know a touch has been registered. In some cases all you need is a color change. Other time, a slight fade in or small animation. But having content areas fly in for almost a whole second is overkill. That's why this site is a poor example of the technique.

having content areas fly in for almost a whole second is overkill ...except for those cases when it's not. Major context changes such as switching applications benefit from more explicit animations, that physically convey where everything goes or comes from; those can run from less than half a second to about two seconds for more showy "Welcome to product X" screens. If the old interface simply disappears, the user h…

I think you misunderstand. I'm not against animations. The minimize animation in today's operating system is a perfect example of how animation can simplify the user experience (although I do think the OSX shrinking animation is a tad dramatic). But keep in mind, those animations are still short compared to the examples here. Whats more, the linked example uses the fly in animations for interactions without major context changes. Switching from pages in a document is hardly the same as switching applications.

Re: Material Design for Bootstrap

#82

OP don't listen to all the haters in this thread. This is absolutely gorgeous and fluid smooth , atleast on Desktop. I can see this becoming very popular in the months ahead. And why all the hate for the animations ? They are well thought out and provide context . Design is continuously evolving and Material Design will also evolve to overcome some of its shortcomings such as a lack of information density and a rathe…

Why the hate? Some of us have been around for a long time and seen the same UI mistakes repeated over and over. This approach to animation seems to take something that wasn't broken in the first place, and replace it with something worse. On most sites today, I put my cursor over a button and it lights up or fades on hover. If I click it or touch it, it depresses. That's plenty of affordance. I don't see how replacing a simple effect with a dramatic, second long button flash improves matters. And if the material evangelists had their way, this is how every website would work.

Of course you can see this becoming popular in the months ahead. There's always some stupid trend that makes headlines for a few years, then fades away. Remember when gradients and reflections were in? Remember when everyone had to have a splash page? The best design ignores trends and builds upon all we've learned about user behavior since the first command line. There's always room for improvement and experimentation. But as long as we're locked in the fad-of-the-year hype cycle, we turn the whole web into a poorly designed experiment, with users as our unwilling test subjects.

Re: Material Design for Bootstrap

#83

Earlier quoted context omitted.

Showcase is no excuse. This was intented to extend bootstrap. The author clearly envisions people reusing these animations.

The author has stated right below that some animations can be improved. Make your suggestions.

The author is on HN and commenting in this thread. So I did make my suggestions: Make the animations shorter, more subtle.

Re: Material Design for Bootstrap

#84

I get that animations can help users sometimes. But these animations are waaaaayyyyy too long. Everyone stop with this material design bullshit. Just because Google released a new design language with a fancy name doesn't mean you have to mindlessly copy the most shallow parts of it. The fundamentals of UI design didn't change. Carry on.

This bootstrap material design also does not resonate here .. its hard to get right. I do not like the animations or pointless overlapping panels either. But stop? I disagree because Google's material design is not about the animations. Its about using minimal appearance chrome to strengthen UI context. Is it part of something, or is it "laying" on top of it? Is it approaching me, or laying back? Its 2,5D. For exampl…

"Its about using minimal appearance chrome to strengthen UI context."

Keeping chrome to a minimum and adding context are great design principles. But I wouldn't call it material design. It's called good design. I don't think we need a new name for fundamental design principles that have been known for years. Just calling it "material design" attracts the copycats, who would rather copy the look than understand the fundamentals. We should simply talk about good design, and encourage people to study timeless design principles.

Re: Material Design for Bootstrap

#85
It looks pretty cool. There's one thing about the demo site that I found really confusing though - those white rectangles look like they should be modal dialogs but they aren't. I kept trying to dismiss the donation popup before I realized navigation wasn't disabled.

Re: Material Design for Bootstrap

#86
I love material design, and this is more related to material design than this theme, because this is a beautiful and faithful implementation for web, but that button ripple is obnoxious.

It also makes the ui seem very sluggish, because the traditional pressed state of a button is instant feedback, and this is an animation that takes a couple hundred ms or so to complete.

Re: Material Design for Bootstrap

#87
post #4

I hope this doesn't take off. If bootstrap wasn't annoying enough, we'll soon have this abomination on every MVP site. Animation for animation's sake. Design for design's sake. This is just tacky.

At the risk of being productive with my comment, please read Google's information on material design (http://www.google.com/design/spec/material-design/introducti...) and you'll understand that this isn't animation for animatio's sake or design for design's sake.

Re: Material Design for Bootstrap

#88
post #4

I hope this doesn't take off. If bootstrap wasn't annoying enough, we'll soon have this abomination on every MVP site. Animation for animation's sake. Design for design's sake. This is just tacky.

What's the problem with animations? We have 8 cores with 3ghz+ and 16gb of ram to just render plain text?

First of all, I like the design. But about the animations...

Web browser engines are not particularly good in animation. I was viewing this with (not quite latest) Firefox and the animations were really choppy (with my less than 3GHz PC). As in really annoying and made user interaction next to impossible. Other browsers may work better.

Secondly, animation (especially in browsers) is very power consuming if you target mobile devices. Of course, this isn't something a web designer would have to care about, because unlike for "native" apps, you can't tell which web site was consuming all the battery. (and battery consumption means bad reviews in app stores)

I work for a mobile device company and I can tell you, for every minute a major web designer spends adding animation on a popular web site, a systems engineer spends an hour trying to optimize the power consumption (with changes to WebKit/Blink, device drivers and the kernel).

Web browsing power consumption is a major benchmark how device manufacturers choose their parts vendors. One of the key benchmarks is picojoules required to render nytimes.com front page. (this is ridiculous but that's how the industry works)

Quite simply: your design would be a lot better if you'd remove most (if not all) of the animations. Especially the mouse click circle (which appears so late it's distracting) and the things that scroll from the bottom (which scroll so choppily that it's annoying). They don't add anything to the usability of this site, on the contrary they make it work slowly.

Otherwise I like the aesthetic of your design.

Re: Material Design for Bootstrap

#89
post #78

Fantastic for the most part. Minified JS is less than 6k. The CSS is huge though - over 250k. This is expensive for mobile devices :(

No it isn't, it's 20KB minified and gzipped. The source map file is around 250KB, so I guess you confused it for that?

Yeah, 36KB minified and zipped. That includes material.min.css, material-wfont.min.css and ripples.min.css. Un-zipped it's 253KB.

But given that it fails dramatically on small-screen touch devices, the point is moot.

Post reply on HN