- From: Ian Kilpatrick <ikilpatrick@chromium.org>
- Date: Fri, 29 May 2015 14:59:00 +1000
- To: Brad Kemper <brad.kemper@gmail.com>
- Cc: "robert@ocallahan.org" <robert@ocallahan.org>, "Tab Atkins Jr." <jackalmage@gmail.com>, "www-style@w3.org" <www-style@w3.org>
- Message-ID: <CAJL3UpSXcmKiYhQ87y-qSunF-OsJGDQeVoZM3p3yTkWASxjbLw@mail.gmail.com>
I don't think that zoom is a good solution for this particular use case. Existing editors use scale to achieve what I believe you are describing (unless your usecase does something that these editors can't). For example: Google Docs: renders using HTML, uses scale(X) to achieve document zooming. Google Slides: renders using SVG, uses scale(X) transform(Y,Z) & SVG viewporting to achieve document zooming. iCloud Pages: renders using SVG, uses matrix scale(X). zoom has a bunch of issues in how it works which makes it a bad property for this usecase. For example if you have the following: <div style="position: relative; zoom: 2;"> <div style="position: relative;width: 100%;height: 100%;"> <div style="background-color: red; position: absolute; top: 10px; bottom: 10px; left: 10px; right: 10px;"> </div> </div> </div> Increasing the zoom factor, decreases the size of the box. Which is unintuitive. There are a bunch of quirks like this. Ian On Fri, May 29, 2015 at 11:19 AM, Brad Kemper <brad.kemper@gmail.com> wrote: > Then I don't think you read much of my original email. > > > Brad Kemper > > > On May 28, 2015, at 4:45 PM, Robert O'Callahan <robert@ocallahan.org> > wrote: > > > > I think CSS transforms are sufficient for your use case. > > > > Rob > > -- > > oIo otoeololo oyooouo otohoaoto oaonoyooonoeo owohooo oioso oaonogoroyo > > owoiotoho oao oboroootohoeoro oooro osoiosotoeoro owoiololo oboeo > > osouobojoeocoto otooo ojouodogomoeonoto.o oAogoaoiono,o oaonoyooonoeo > owohooo > > osoaoyoso otooo oao oboroootohoeoro oooro osoiosotoeoro,o > o‘oRoaocoao,o’o oioso > > oaonosowoeoroaoboloeo otooo otohoeo ocooouoroto.o oAonodo oaonoyooonoeo > owohooo > > osoaoyoso,o o‘oYooouo ofooooolo!o’o owoiololo oboeo oiono odoaonogoeoro > ooofo > > otohoeo ofoioroeo ooofo ohoeololo. > >
Received on Friday, 29 May 2015 04:59:28 UTC