Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Background-image - nie chce się ustawić.
RobertGawlinski
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 6.12.2013

Ostrzeżenie: (0%)
-----


Witam serdecznie!

Chciałbym w moim boxie gdzie umieszczam treść na stronie umieścić w dolnym prawym rogu grafikę, aczkolwiek podczas próby używania background-image oraz background-position nie udaje mi się to.

Fragment kodu css:
http://pastebin.com/gkcXcAz6

Fragment kodu html:
http://pastebin.com/p0EZyELf


Za pomoc dziękuję i pozdrawiam!
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




.post.dolnyprawyrog
zjadles spacje
Go to the top of the page
+Quote Post
RobertGawlinski
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 6.12.2013

Ostrzeżenie: (0%)
-----


Faktycznie zjadłem spacje! Jesteśmy już bliżej niż dalej (IMG:style_emoticons/default/wink.gif)

(IMG:http://i.imgur.com/uwu1F8I.jpg)

Obrazek po lewej jest z html'a <src...>
Obrazek po prawej jest z background z css'a <dolnyprawy...>

Nie mam pomysłu jak umieścić w tym boxie owy obrazem w prawym dolnym rogu. Może ktoś podsunąć pomysł?
#Zapomniałem dodać, iż po usunięciu src z html'a, owy div jest bardzo małych rozmiarów i nie widać obrazku z backgroud.

PS Jestem zachwycony, iż w ciągu 10 minut otrzymałem pomoc! Świetne forum!

Ten post edytował RobertGawlinski 6.12.2013, 12:21:02
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://www.w3schools.com/cssref/pr_background-position.asp
Cytat
The background-position property sets the starting position of a background image.

Note: For this to work in Firefox and Opera, the background-attachment property must be set to "fixed".


ps:
Cytat
PS Jestem zachwycony, iż w ciągu 10 minut otrzymałem pomoc! Świetne forum!
pomoc dostales w ciagu dwoch minut.... a to ze do tematu zajrzales pozniej to juz raczej sie liczy na twoj czas a nie na nasz. (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
!*!
post
Post #5





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(RobertGawlinski @ 6.12.2013, 12:17:15 ) *
Nie mam pomysłu jak umieścić w tym boxie owy obrazem w prawym dolnym rogu. Może ktoś podsunąć pomysł?
#Zapomniałem dodać, iż po usunięciu src z html'a, owy div jest bardzo małych rozmiarów i nie widać obrazku z backgroud.


  1. background:url('obraz.png') bottom right no-repeat;width:100px;height:100px

Go to the top of the page
+Quote Post
RobertGawlinski
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 6.12.2013

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 6.12.2013, 12:25:16 ) *
ps:
pomoc dostales w ciagu dwoch minut.... a to ze do tematu zajrzales pozniej to juz raczej sie liczy na twoj czas a nie na nasz. (IMG:style_emoticons/default/tongue.gif)

Pardon. Rzeczywiście.

  1. .post {
  2. background-image: url("tokara.png");
  3. background-repeat: no-repeat;
  4. background-attachment: fixed;
  5. background-position:right bottom;
  6. overflow: hidden;
  7. padding: 50px 50px 30px 50px;
  8. margin-bottom: 40px;
  9. border: 1px solid #E7EBED;
  10. border-radius: 8px;
  11. background: #FFF;
  12.  
  13.  
  14. }


Dodałem cztery linijki background, zgodnie z zaleceniem dla firefox'a dodałem również attachment fixed. Niestety nie działa. Debugując je w firefoxie po prostu ich nie ma. Pojawiają się gdy usunę linijkę background: #FFF; Zależy mi jednak aby było jednak te białe tło, razem z tym zdjęciem.


#REWELACJA!
Zmieniłem backbround: #FFF na background-color: #FFF; I działa! (IMG:style_emoticons/default/smile.gif) Natomiast pojawia sie kolejny problem, aby był widoczny obrazek musze usunąc background: fixed; dlaczego tak się dzieje?

Ten post edytował RobertGawlinski 6.12.2013, 12:39:35
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Robiac background: #FFF; na koncu nadpisujesz totalnie wszystko zwiazane z BACKGROUND...

Zainteresuj sie background-color, to wowczas innych nie nadpiszesz.
Go to the top of the page
+Quote Post
!*!
post
Post #8





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Kolor tła umieść na samym początku. Teraz nadpisujesz całość, albo zmień na background-color.
Go to the top of the page
+Quote Post
com
post
Post #9





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


  1. background: #FFF url("tokara.png");
Go to the top of the page
+Quote Post
RobertGawlinski
post
Post #10





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 6.12.2013

Ostrzeżenie: (0%)
-----


Edytowałem w tym samym czasie kiedy to otrzymałem odpowiedź od użytkownika nospor, który to radził mi abym zapoznał się z poleceniem background-color.Zastosowałem je i działa. Natomiast obrazek widoczny jest tylko i wyłacznie gdy usunę komendę background-attachment: fixed. Dlaczego? Groźne to?
Go to the top of the page
+Quote Post
!*!
post
Post #11





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Nie, tak ma być. To nie jest Ci potrzebne, chyba że chcesz kombinować z tłem podczas przewijania strony.

Ten post edytował !*! 6.12.2013, 12:45:46
Go to the top of the page
+Quote Post
RobertGawlinski
post
Post #12





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 6.12.2013

Ostrzeżenie: (0%)
-----


Świetna robota Panowie! Nauka .CSS oraz .HTML poprzez edycje jest według mnie super zajęciem! To również dzięki wam.

Prosiłbym was o poświęcenie mi jeszcze chwili czasu gdyż mam kolejny problem (IMG:style_emoticons/default/closedeyes.gif) Sytuacja wygląda tak:

(IMG:http://i.imgur.com/jqi22Lu.png)

W obym obramowanym polu jest skrypt, który zmienia zdjęcia w stylu "slideshow" z opcją fade.
Irytuje mnie to, że używając "text-align:center;border: thick double black;ę mam na dole margines.

http://pastebin.com/YvAecBbH

.CSS jw.

Cóż poradzicie Panowie?

#Próbowałem opcją margin aczkolwiek efekt był zły, padding natomaist przynosił oczekiwane efekty aczkolwiek nie może mieć wartości ujemnych.

##Już Panowie wszystko wiem! W Javascript zmieniłem argument odpowiedzialny za wprowadzanie zdjęcia z <img src.....> na <img align="top" src....>

Ale i tak wam serdecznie dziękuję!

Ten post edytował RobertGawlinski 6.12.2013, 14:52:53
Go to the top of the page
+Quote Post
phpion
post
Post #13





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Wyświetlanemu obrazkowi nadaj display: block; Wówczas odstęp powinien zniknąć. Będziesz musiał jeszcze wyśrodkować obrazek w divie poprzez margin: 0px auto;
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.09.2025 - 06:58