Kiedy mamy stworzoną grafikę i wykonaliśmy wszystko od podszefki (patrz 'CSS od czego zacząć - wprowadzenie'), przystępujemy do etapu numero 5. Czyli: Zaawansowane -> Dodaj arkusz CSS
Pojawia nam się przed oczami biały prostokącik, który aż kusi, ażeby coś w nim naskrobać. Musimy być w pełni skupieni i rozumieć, co mamy przed oczami. Jak mawiał kiedyś mój psorek od WoSu przeglądając klasówki - 'Czarnego nie rozumiem, a białe mnie rozprasza.' Oby tak nie było w tym przypadku!
Osobiście zawsze zaczynam od tła postu. Podstawowy kod na tło postu brzmi następująco: '.post' W tym jednak przypadku kod, którego ja użyłam brzmi '.column-center-inner' . Dlaczego? Ponieważ obejmuje on zarówno tło posta, jak również datę i inne elementy.
Aby uzyskać efekt, który widzimy na szablonie, użyłam kolejno:
.main-inner .column-center-inner {background-color: #412842;}
.main-inner .column-center-inner {opacity: 0.6;}
.main-inner .column-center-inner {padding: 0px;}
.main-inner .column-center-inner {border-radius: 70px 1px 2px 2px;}
.main-inner .column-center-inner {border-style: solid;}
.main-inner .column-center-inner {border-width: thin;}
.main-inner .column-center-inner{box-shadow:0px 0px 5px white}
.main-inner .column-center-inner {margin: 0px 15px 0px 15px;} ( ten element jest bardzo ważny, gdyż za jego pomocą robimy marginesy między kolumnami, ażeby nam się nie sklejały)
Kolejny etap to kolumna prawa.
.main-inner .column-right-inner {background-color: #412842;}
.main-inner .column-right-inner {opacity: 0.6;}
.main-inner .column-right-inner {padding: 1px;}
.main-inner .column-right-inner {box-shadow:0px 0px 5px white}
.main-inner .column-right-inner {border-style: solid;}
.main-inner .column-right-inner {border-width: thin;}
.main-inner .column-right-inner {border-radius: 1px 70px 1px 1px;}
.main-inner .column-right-inner {opacity: 0.6;}
.main-inner .column-right-inner {padding: 1px;}
.main-inner .column-right-inner {box-shadow:0px 0px 5px white}
.main-inner .column-right-inner {border-style: solid;}
.main-inner .column-right-inner {border-width: thin;}
.main-inner .column-right-inner {border-radius: 1px 70px 1px 1px;}
Później komentarze i avatary do komentarzy:
.comment p {opacity: 0.6;}
.comment p {box-shadow:0px 0px 5px white}
.comment p {background-color: #412842;}
.comment p {padding: 10px;}
.comment p {border-width: thin;}
.comment p {border-style: solid;}
.comment p {box-shadow:0px 0px 5px white}
.comment p {background-color: #412842;}
.comment p {padding: 10px;}
.comment p {border-width: thin;}
.comment p {border-style: solid;}
.avatar-image-container {box-shadow: 0px 0px 5px white}
.avatar-image-container {border-width: thin;}
.avatar-image-container {border-style: solid;}
.avatar-image-container {border-radius: 20px 1px 20px 1px;}
.avatar-image-container {border-width: thin;}
.avatar-image-container {border-style: solid;}
.avatar-image-container {border-radius: 20px 1px 20px 1px;}
I na sam koniec etap, którego szczerze nienawidzę. Zawsze męczę się z kartami, które strasznie mnie irytują. Dopiero Finranthil klarownie wytłumaczyła mi i bardzo, bardzo pomogła za co raz jeszcze jej serdecznie dziękuję. Bez Ciebie bym dalej główkowała. Dzięki :P
Na początku wklejamy i ustalamy wszelkie parametry.
!Tyczy się to tylko i wyłącznie kart, które chcemy mieć w osobnych kratkach!
#PageList1 li {box-shadow:0px 0px 5px white;
border-radius: 190px 1px 190px 1px;
background-color:#412842;
opacity: 0.5;
padding: 0px;
margin: 0px;
border-style: solid;
border-width: thin;
}
border-radius: 190px 1px 190px 1px;
background-color:#412842;
opacity: 0.5;
padding: 0px;
margin: 0px;
border-style: solid;
border-width: thin;
}
W tym magicznym miejscu ustalamy pozostałe parametry. Pierwszy z nich tyczy się położenia. Kolejny szerokości. Na wszelki wypadek użyłam jeszcze trzech innych. Zmieniajcie ustawienia, sprawdzajcie, co się zmienia i cieszcie się z efektów.
.tabs-outer {margin: 280px 10px 10px 420px;}
.tabs-outer {width: 840px}
.tabs-inner .widget li a {opacity: 0.9;}
.tabs-inner .widget li a {padding: 1px;}
.tabs-inner .widget li a {margin: 10px;}
Na sam koniec dodajemy kody na wyśrodkowanie poszczególnych elementów i inne tego typu dodatki.
EDIT:
Jeśli nie chcemy mieć nic w nagłówku (ani napisów, ani niepotrzebnych obrazków), wchodzimy w:
Układ -> Edytuj (nagłówek) -> Obraz (z internetu)
Następnie wklejamy w puste pole nagłówek przezroczysty >klik< i zaznaczamy 'Zamiast tytułu i opisu"
Do ustawienia parametrów w kolumnach wystarczy samo ".column-strona-inner" bez tego "main" na początku. Poza tym, jeżeli chcemy użyć kilku komend do danego selektora nie musimy go przepisywać. Wystarczy, że użyjemy go raz, wtedy kod wygląda bardziej przejrzyście i łatwiej go modyfikować (przynajmniej wg. mnie). Na wszelki wypadek pokażę o co mi chodzi:
OdpowiedzUsuńZamiast przepisywać milion razy .column-center... wystarczy zrobić tak:
.column-right-inner {
background-color: #412842;
opacity: 0.6;
padding: 1px;
box-shadow: 0px 0px 5px white;
border-style: solid;
border-width: thin;
}
Tyczy się to wszystkich selektorów, zarówno kart jak i nagłówka, daty etc.
Kolumny można modyfikować też w kodzie HTML, nie trzeba dodawać kodów, bo mają one swoje miejsce już wcześniej:
http://imageshack.us/a/img837/3078/6v31.png
z tym, że w tym przypadku chyba nie wolno nam usuwać komendy .main-inner (a przynajmniej ja nie próbowałem).
Myślę, że siedząc w HTMLu też zauważysz mnóstwo rzeczy z góry zapisanych w kodzie, bo tak naprawdę jest prosty i logiczny, tylko na pierwszy rzut oka wygląda jak język kosmitów. ;d
P.S. Świetny szablon c: tylko trochę za bardzo trąci neonem.