Utworzono pole modalne i wyśrodkowałem je pionowo za pomocą technique Chris Coyer mentioned. Jedyny problem, jaki udało mi się do tej pory odkryć, polega na tym, że czasami pudełko jest przesunięte o pół piksela, co może sprawić, że niektóre dzieci wyglądają na trochę nieudolne. Moje pytanie brzmi :: czy możliwe jest przyciągnięcie wyniku do najbliższego całego piksela?Czy możliwe jest "przyciąganie do piksela" po przetłumaczeniu CSS?
Aktualizacja
Oto kilka zdjęć, aby lepiej zilustrować problem. W tym pierwszym obrazie widać wejścia tekstowe i podkreśla Link są renderowane poprawnie:
Drugi obraz przedstawia efekt po transformacje CSS zostały wykorzystane. Zwróć uwagę na rozmycie podkreślenia linku i niepoprawnie renderowane wejścia tekstowe.
Chociaż drugi obraz nie pokazują go od czasu do czasu zauważam górne i dolne białe linie dowcip ten sam efekt rozmycia.
W celu wprowadzenia do rejestru wejścia tekstowe są stylizowane za pomocą prostych obramowań i koloru tła. Podaję CSS dla tych wejść tu więc widać nic specjalnego dzieje:
input {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 0;
box-shadow: 0 1px 3px -1px #D5D5D5 inset;
color: #4C4C4C;
display: inline-block;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
max-width: 100%;
padding: 5px;
transition: border-color 0.1s ease 0s;
}
Czy możesz opisać, co masz na myśli przez "dzieci wyglądają na trochę nieudolne"? Czy mówisz o problemach z wygładzaniem? Czy możesz pokazać nam zrzut ekranu lub odtworzyć problem w jsFiddle? – brianpeiris
@brianpeiris Dodałem zdjęcia, aby lepiej wyjaśnić pytanie –
Szczerze mówiąc, różnice są ledwo zauważalne. Użyłem narzędzia do porównywania obrazów i faktycznie są większe różnice w artefaktach kompresji niż faktyczne różnice (ponieważ zapisałeś zrzuty ekranu jako JPEG). Byłoby łatwiej odpowiedzieć na twoje pytanie, jeśli powiesz je w jsFiddle. – brianpeiris