[en] Internet Explorer, Chrome, Safari transform: skew aliasing aka jagged edges

Let’s say you have an HTML code as this one:

<section>
    <img src="gfx/slider1.jpg" alt=""/>
    <article class="container">
        Lorem ipsum dolor sit amet...
    </article>
</section>

and you skew it using CSS transforms (I’m using LESS):

section {
    position: relative;
    overflow: hidden;
    height: 740px;
    transform: skewY(-2.917deg);

    > img, > article {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }

    > article {
        transform: skewY(2.917deg);
    }
}

It works nicely in all modern browsers, but of course Internet Explorer must give you a headache by presenting jagged, aliased edge:

To force it to antialias the edge, just apply this little fix:

section > img {
    top: -1px;
}

and suddenly it looks like this:

Why? It seems IE antialiases only the transformed element’s edges, but does nothing for its contents. When image is moved beyond parent, skewed element — its antialiasing takes care of stuff.

If it has jagged edges in Chrome, Safari and other Webkit-based browsers, apply another fix:

section {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

4 myśli nt. „[en] Internet Explorer, Chrome, Safari transform: skew aliasing aka jagged edges

  1. Hi everyone , I’m Jack. Welcome to my website . I started writing in high school after a creative writing assignment for my English teacher. I did creative writing for several months before I thought about doing something else. I had always loved doing research assignments because I’m passionate about learning. When you combine writing skill with a love of learning, dissertation writing only makes sense as a job. I’m passionate about helping the students of the future in their school career. When they don’t have time for their paper , I am there to help.

    Jack Allison – Professional Academic Writer – //www.asaformat.com/]Asaformat Team

  2. My name is Cathy. And I am a professional academic writer with many years of experience in writing.

    My interest is to solve problems related to writing. And I have been doing it for many years. I have been with several groups as a volunteer and have assisted people in many ways. My love for writing has no end. It is like the air we breathe, something I cherish with all my being. I am a passionate writer who started at an early age. I’m happy that I`ve already sold several copies of my works in different countries like Canada and China and others too numerous to mention. I also work in a company that provides assistance to many people from different parts of the world. Clients always come to me because I work no matter how hard their projects are. I help them to save time, because I feel happy when people come to me for writing help.

    Academic Writer – Cathy Cornish – //www.fredsimpsonwriter.com/]Fredsimpsonwriter Confederation

  3. What’s up it’s me, I am also visiting this web page regularly, this web site is actually nice and the viewers are in fact sharing nice thoughts.

  4. 770 mld zl dla Polski. Premier odpowiada, „co stalo sie z tymi pieniedzmi” – Obiecal pan 770 mld zl. Co sie stalo z tymi pieniedzmi? – zapytal jeden z mieszkancow Koscierzyna premiera Mateusza Morawieckiego, ktory w sobote spotkal sie na Pomorzu w wiekszosci z czlonkami oraz sympatykami partii rzadzacej. Premier mowil o „hanbie” oraz blokowaniu srodkow na zlecenie Platformy Obywatelskiej. „770 mld zl dla Polski” – plakaty z takim m.in. haslem pojawily sie w 2021 r. w calej Polsce. W telewizji mozna bylo z kolei ogladac specjalne spoty reklamowe. Cala kampania medialna informujaca o pieniadzach dla Polski, ktore mial zdobyc rzad Zjednoczonej Prawicy, kosztowala 10 mln zl. Przypomnijmy, ze chodzi o pieniadze z unijnego budzetu i Funduszu Odbudowy, choc ta informacja na plakatach nie zostala wyraznie ujeta. I jak dotad tych 770 mld zl nie otrzymalismy. Jak pisalismy w grudniu 2021 r. „Komisja Europejska ciagle nie zaakceptowala bowiem naszego Krajowego Planu Odbudowy, w ramach ktorego mozemy otrzymac co najmniej 36 mld euro w ramach bezzwrotnych dotacji i pozyczek”. To nie zmienilo sie do dzis. A brak pieniedzy z KPO zapowiadal we wrzesniu ubieglego roku minister sprawiedliwosci i prokurator generalny Zbigniew Ziobro. – Od poczatku mowilem, ze pieniedzy z KPO nie bedzie. Niemcy tocza gre o to, aby Donald Tusk wrocil do rzadu w Polsce, poniewaz chca miec rzad, ktory bedzie realizowal ich cele, rzad kolonialny w Polsce. I dlatego blokuja KPO – ocenil polityk. Morawiecki tez mowi o Tusku Premier zapytany o wspomniane 770 mld zl zaznaczyl, ze „czesc tych pieniedzy juz do Polski plynie”. – A druga czesc jest zablokowana przez sedziow i komisarzy na zadanie ludzi z Platformy Obywatelskiej, ktorych czeka hanba. Jestem spokojny, gdyz te pieniadze do Polski przybeda – odpowiedzial Morawiecki. Premier dodal, ze projekty z tzw. KPO juz sa realizowane, o czym pisala „Rzeczpospolita” w lutym tego roku. „Ministerialne projekty sa juz realizowane pelna para. Bez kontroli budzetowej i Komitetu Monitorujacego”. Morawiecki zaapelowal tez, zeby partie rzadzaca „rozliczac z obietnic. Zeby patrzec na drogi z godlem i flaga bialo-czerwona, bo one sa z polskiego budzetu”. „Miska ryzu” i PO Premiera Morawieckiego zapytano tez, „czy ludzie maja pracowac, nie powiem tego niecenzuralnego slowa, ktorego pan uzyl, za miske ryzu?” Zobacz takze: Z deklaracji Kaczynskiego nic nie wyszlo. Dokarmianie „tlustych kotow” trwa w najlepsze – A i jeszcze pan cos mowil o pracy za niewielkie pieniadze. To ja przypomne, w czasie Platformy Obywatelskiej za ile sie pracowalo za godzine? 2, 3, 4 zlote za godzine! Takie oferty pracy. Jaka byla placa minimalna? 1750 zlotych. Teraz jest co najmniej podwojona – mowil szef rzadu. Od lipca placa minimalna wynosi 3600 zl brutto. Natomiast od 1 stycznia 2024 r. wzrosnie do 4242 zl brutto, a od 1 lipca 2024 r. do 4300 zl brutto. Minimalna stawka godzinowa wyniesie 27,70 zl brutto od stycznia i 28,10 zl brutto od lipca 2024 r. – tak wyglada propozycja rzadowa, jesli chodzi o podwyzke minimalnej krajowej w 2024 r. Inflacja w Polsce w czerwcu 2023 r. wyniosla 11,5 proc. porownujac rok do roku – podal GUS.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *