Here's the browser compatibility info: http://caniuse.com/css-animation
I often forget how late IE was to this party
(scnr)
41–50 of 71 posts
Are you telling me that CSS can now make nice animated wobbling circles but still can't center in a sane way? (Nice work, btw, like the animations =)
I find centering in CSS pretty easy currently, what about it is troubling you? This resource ( http://timseverien.nl/2013/10/css-alignment-and-sizing/ ) showcases a number of techniques.
That's kind of the point.. you should not need to have a page to showcase different techniques for something this basic.
I, for one, does not have to deal with this. But as and outsider it seems strange that simple things are so hard. Maybe web developers have gotten so used to dealing with things like this that they don't see how convoluted it is?
Earlier quoted context omitted.
Any numbers available?
looks like a problem with my chromium as firefox is almost idle when displaying the indicators. (30.0.1599.114 Developer Build 30.0.1599.114-0ubuntu0.12.04.3 x86_64)
Earlier quoted context omitted.
I find centering in CSS pretty easy currently, what about it is troubling you? This resource ( http://timseverien.nl/2013/10/css-alignment-and-sizing/ ) showcases a number of techniques.
This resource .. showcases a number of techniques. That's kind of the point.. you should not need to have a page to showcase different techniques for something this basic. I, for one, does not have to deal with this. But as and outsider it seems strange that simple things are so hard. Maybe web developers have gotten so used to dealing with things like this that they don't see how convoluted it is?
Earlier quoted context omitted.
I find centering in CSS pretty easy currently, what about it is troubling you? This resource ( http://timseverien.nl/2013/10/css-alignment-and-sizing/ ) showcases a number of techniques.
This resource .. showcases a number of techniques. That's kind of the point.. you should not need to have a page to showcase different techniques for something this basic. I, for one, does not have to deal with this. But as and outsider it seems strange that simple things are so hard. Maybe web developers have gotten so used to dealing with things like this that they don't see how convoluted it is?
Earlier quoted context omitted.
I agree with gizzlon. The inline-block versions are the closest things to actually saying "put this block in the middle". For a system that claims to be all about layout, it shouldn't be so obtuse to say "stick this, whatever this is, in the middle." Also, auto-flowing text split between columns as a "column" property of some kind would be nice. The list you provided is handy, but it shouldn't require knowing that yo…
There's an old phrase that the bad workman blames his tools and it seen to apply here too. It's really not difficult and why complain about it being obtuse? If you understand the fundamentals then it makes sense. As for the last sentence well the list he provided is only for people that need to look it up (like you) - that's like me saying to my car mechanic that I should have to look up where the fuses are in the ca…
I'm glad you get to work in UI-world all day long that CSS' idiosyncrasies are something you can memorize inside and out. Personally, I'm required to know a lot more about mathematics and databases. My clients can deal with not-very-pretty UI, they can't deal with lost or incorrect data.
But if you want to make analogies about tools, one should always use the right tool for the job and not employ hacks. To me, "margin:auto" is a hack. It doesn't express that the object in question is being put in the middle of something else. It hides the intent of the action behind insider jargon. Or, to continue your analogy, it's using the handle of a screw driver to hammer in a nail.
Nice job. Is it a problem with the state of webdev that the thing I was most impressed by was that your website didn't break my back button? Seriously, good work.
.spinner > div { width: 22px; height: 18px; background-color: #333;
border-radius: 100%;
display: inline-block;
-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
animation: bouncedelay 1.4s infinite ease-in-out;
}.spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
.spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; }
@-webkit-keyframes bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0.0) } 40% { -webkit-transform: scale(1.0) } }
@keyframes bouncedelay { 0%, 80%, 100% { transform: scale(0.0) } 40% { transform: scale(1.0) } }