-
-
Notifications
You must be signed in to change notification settings - Fork 78.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove translate3d(0,0,0) #14227
Comments
Until we hear more reports of problems here, I think we'll pass on reverting this change. |
Also related to translate3d(0,0,0): #14124 |
@juthilo Thanks for pointing it out. I'm sure more strange behavior will arise soon, all related to translate3d. It has way to many side effects and the side effects differ from browser to browser. |
We've only seen about two or three things thus far. One of them is following the spec—your
There are definite advantages to having it in there. Calling us nonsensical and insulting the change (and by extension the individual that helped add it) isn't called for given the above. I'm sorry it's causing you problems, but try not to get upset with us when frontend code doesn't go exactly to plan, or when browsers get things wrong, or when we make a mistake. It's open source—be positive, find answers, ask for help, and share the knowledge. Negativity doesn't help anyone or anything. <3 |
@mdo Agreed, I'll try to stay more positive. Your doing a great job for the web development community at large. |
+1 to remove this. @mdo I've created this fiddle that shows an issue triggered by The fiddle is simple: I've a navbar statically positioned, that has a background image with This is how it looks before scrolling: Then, on Chromium 35 (Debian), after scrolling, when the navbar gets fixed, it looks glitchy: On Chrome 35 (Debian), the image just looks all black and the navbar-brand text looks glitchy:
Sorry, Chrome 37 does the right thing: a background image with |
(Technically, Linux is only unofficially supported by Bootstrap.) |
Didn't know. Thanks.
Not yet, but will do. |
On Mac OS X, in Chrome 36, the background image's position is fixed with respect to the viewport. Mac OS X Firefox 31.0 behaves the same way. |
@cvrebert thanks. BTW, I've amended my comment, as Chromium 37 (unstable) is doing the right thing, which is what you mention: on the |
I just lost four hours of my life thanks to |
@luketheobscure Which component specifically? |
@mdo |
Although FWIW, #14603 is really only a problem on iPads running outdated iOS versions. |
Oh, that's fun. 👿 |
Alright, let's nuke it in v3.2.1. |
…rs to avoid iOS rendering problems and ensure a more predictable base styling
…n navbars to avoid iOS rendering problems and ensure a more predictable base styling
with http://zq1.de/bernhard/temp/firefoxbug I hit some interesting problem with translate3d in firefox on the icewm windowmanager |
CSS3 2d/3d transforms have a serious side effect. They cause the object to act as a containing block for fixed positioned descendants. This basically means that you can't use fixed positioned items as a child of such an element.
For instance, look at
navbar-fixed-top
. You might want to show.navbar-nav
outside of a.navbar
, like is done in Jasny Bootstrap's.navmenu-offcanvas
, which doesn't work with the transform (see jasny/bootstrap#278).If a user want 3d acceleration to smooth out some transition effect, they should add
translate3d
themselves.The text was updated successfully, but these errors were encountered: