|
eksperymenty z internetem, blogami, bloxem, javascriptem, firefoxem czy różnymi użytecznymi programami czy narzędziami, tak okołoinformatycznie tudzież okołokomputerowo...
Blog > Komentarze do wpisu
Jak wstawić obrazek w tło?sorry, w celach eksperymentacyjnych skopiowałem fragment bloga css.blox.pl Bo eksperymentuję z CSS... W CSSie należy odnaleźć fragment "#BlogTytulBox" - to on jest odpowiedzialny za ramkę, w której wyświetla się tytuł bloga. W standardowej skórce jego definicja wygląda tak: { background-image: url('/themes/1_default/images/kolo_pom.gif'); Jak ją modyfikować? Jeżeli interesujący nas obrazek załadujemy do "Zasobów", w pozycji "background-image: url" trzeba zmienić zawartość nawiasu wskazując jego adres, czyli wpisujemy ('../resource/nazwaobrazka.gif'). Dalsze parametry zależą od wyglądu obrazka. Jeśli jest mały i nadaje się do powtarzania, można usunąć wers "background-repeat: no-repeat;" - jak nietrudno się domyśleć, jego obecność powoduje nie powtarzanie obrazka, czyli tak jak u mnie - wyświetla się tylko raz. Gdybym usunęła ten wpis, obrazek powtarzałby się tyle razy ile zmieściłoby się w box'ie "background-position: top center;" decyduje o wyrównaniu obrazka w pionie (pierwszy wpis) i poziomie (drugi). Możliwe pozycje to top, bottom i center - dla wyrównania pionowego i left, center, right - dla wyrównania poziomego. Ustalanie tych wartości ma sens w przypadku, gdy tło się nie powtarza. Jeśli wers "background-repeat: no-repeat" został usunięty, tło będzie wypełniało cały box, nie ma więc sensu stosować tych ustawień. "background-color: #E56D38" to definicja koloru tła wokół naszego obrazka. Zmienianie jej w przypadku powtarzającego się obrazka również nie ma sensu, ponieważ całe tło jest zasłonięte. "padding: 5px" określa odstęp jaki ma być zachowany wokół całego box'u. Można tą linijkę usunąć, wtedy nie będzie odstępu, można też 5 zamienić na 0 z takim samym efektem. Ilość pikseli można ustawić dowolną, ważne jednak, żeby nie przesadzić, bo strona się za mocno powiększy. "width: 710px;" to szerokoć całego box'u. Można ją zmieniać, tak aby blog zajmował całą szerokość ekranu (ten wymiar zależy od rozdzielczości), jednak trzeba wówczas pamiętać o dostosowaniu do tej szerokości wszystkich elementów bloga (jeśli zmienisz tylko szerokość ramki tytułowej, wpisy do bloga nadal będą zachowywać dawną szerokość. "margin-bottom: 5px" określa dolny margines naszego box'u (czyli odległość tytułu od dolnej krawędzi). Co tu można jesze dodać?
Mamy już obrazek, a na nim wyświetla się tytuł. Jak go usunąć? Jeżeli
w pierwszej linijce, po znaku { wpiszemy "display: none;", pozostałe
wartości nie będą już miały znaczenia, ponieważ wydaliśmy tym samym
polecenie nie wyświetlania nazwy bloxa. Jeżeli wszystko poszło dobrze, obrazek powinien wyglądać tak jak u mnie. W ten sam sposób można zmieniać tło we wszystkich box'ach. Wskazówki, który jest który znajdziesz tu. środa, 26 stycznia 2005, sgk
TrackBack
|
|