2013-09-07 14 views
5

Potrzebuję wiedzieć, jak sprawić, aby obraz tła nie był rozmazany, gdy tekst jest nad nim w CSS, ponieważ psuje wygląd mojej witryny, jeśli jest rozmazany.Jak zapobiec rozmyciu obrazu tła?

Moje CSS jest:

background: #ff0000 url(img/rain.jpg) top center repeat-y; 
background-size: 100%; 

Ale kiedy załadować go tam, gdzie jest tekst, który przechodzi linia rozmyte i nie chcę go tak, jak to zrobić?

Fiddle example

+2

Wow. Jestem pod wrażeniem. Na to pytanie nie udało ci się w pełni ująć kontekstu. Nie znając kontekstu, jest to po prostu nieusuwalne śmieci. Dodaj kod, zrzut ekranu, URL lub co najmniej w sposób adekwatny opisujący problem, co do niego prowadzi i gdzie utknąłeś w ... Możesz również przeczytać [FAQ], może to być korzystne dla nas wszystko. – ppeterka

+0

Mój kod to: tło: # ff0000 url (img/rain.jpg) wierzchołek środka repeat-y; wielkość tła: 100%; Ale kiedy ładuję to tam, gdzie jest tekst, linia zamazuje się i nie chcę tego, więc jak mam to zrobić? –

+0

umieścić kod nie jest w komentarzu ... i jeśli posible dać nam przykład na żywo w jsfiddle.net –

Odpowiedz

1

mam go wykonując:

background: transparent; 

do h2 i p elementów.

3

wykorzystanie background-size: cover;background-position:50% 50%; pomoże ..

* { 
font-family: Calibri, Comic Sans MS, Serif; 
background: #ff0000 url(http://www.coolguysite.co.uk/blog/templates/default/img/rain.jpg) top center repeat-y; 
background-size: cover; 
background-position:50% 50%; 
} 

UPDATED FIDDLE

+0

Dziękuję za komentarz, ale widzę moją odpowiedź. –

21

próby dodania:

image-rendering: -webkit-zoptymalizować kontrast;

+1

To powinna być zaakceptowana odpowiedź. – Varin

+0

Uzgodnione, to powinna być zaakceptowana odpowiedź. – Adam

+0

Powinny one być wbudowane w przeglądarce za pomocą tej funkcji. Dlaczego ktoś chciałby, żeby ich obrazy były niewyraźne. Duh –

3

Spróbuj dodać to do kodu: image-rendering: pixelated; Dla mnie działało idealnie. możesz również spróbować - image-rendering: -webkit-optimize-contrast;

Powiązane problemy