tutoriale, szablony, web design

Pytania - Jeśli macie jakieś pytania lub uwagi, to zapraszam na nasz profil ask.fm. Postaramy odpowiedzieć na wszystkie pytania dotyczące szablonów, zamówień, jak również zaradzić conieco w sytuacji, gdzie szablon nie chce współpracować. Propozycje - Jeśli masz pomysł na ciekawą instrukcje, która mogłaby pomóc lub zainspirować wielu blogerów, daj nam znać! Z chęcią pomożemy! Propozycje możesz zostawić tutaj: Propozycje Pomoc - Gdyby ktoś desperacko szukał pomocy i wszystkie instrukcje go zawiodły, to jest e-mail tyler (bizarre1309@gmail.com ) i tam można pisać, mardzić na bloggera i resztę świata, no i ogólnie to też szukać pomocy. #idontjudge
Pokazywanie postów oznaczonych etykietą post-header. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą post-header. Pokaż wszystkie posty

wtorek, 31 grudnia 2013

Data obok tytułu posta - kolejne modyfikacje

wtorek, 31 grudnia 2013

Data obok tytułu posta - kolejne modyfikacje

14 komentarzy
       Jakiś czas temu pamiętam, że takie pytanie padło. Nie umiem powiedzieć od kogo, gdzie i czy w ogóle ktoś takowe zadał, ale uważam, że ta modyfikacje może być dosyć ciekawa. W dodatku nie jest trudna. Całość udało mi się zrobić tylko i wyłącznie za pomocą opcji "Dodaj arkusz CSS" w projektancie szablonów.


Zaczęłam oczywiście od otworzeniach projektanta szablonów. Dodałam podstawowe kody : body, #navbar-iframe, a:link, a:hover, a także zakodowałam ulubioną czcionkę.
Dla zainteresowanych:
#navbar-iframe {
display:none;}
@font-face {
font-family: 'Noto Serif';
font-style: normal;
font-weight: 400;
src: local('Noto Serif'), local('NotoSerif'), url(http://themes.googleusercontent.com/static/fonts/notoserif/v1/fVu1p3782bqS2z-CaJvp9hsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
font-family: 'Noto Serif';
font-style: italic;
font-weight: 400;
src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(http://themes.googleusercontent.com/static/fonts/notoserif/v1/HQXBIwLHsOJCNEQeX9kNzxa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat-Regular'), url(http://themes.googleusercontent.com/static/fonts/montserrat/v3/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
body {
font: normal normal 10px  'Noto Serif';
color: #111;
line-height:19px;
background:#fffff9;
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_xbAwVfM8FyQp5Ck1j-eBO9FUMbwwboI4CaXrAfOAh7yft27ZLsnoxUKMe-LX4kVEWQAgrggdE73EkWvAzkqgoikbK8sNrqu0w71rhk-kMEHKxxQq-trc4hjp5dLNfjcAmo4l2MSOeBA/s1600/sfwbb7.jpg);
}
a:link {
text-decoration: none;
color: #615e76;
}
a:visited {
text-decoration: none;
color: #615e76;
}
a:hover {
text-decoration: underline;
color: #706e89;
}
Dalej wpisałam kod na tytuł posta. 
h3.post-title, h4 {
font: normal 20px 'Cardo';
color: #222;

text-align:left;

letter-spacing:2px;
padding:0px;
text-transform:lowercase;
}
Przy takich operacjach koniecznością będzie ustawienie tytułu do lewej, dzięki czemu oczywiście  data i tytuł nie będą wchodzić sobie w drogę. 

Warto jeszcze wspomnieć, że tuż przed dodaniem kodu na tytuł zmieniłam kolor tła daty. 

Następnie napisałam kod.
.date-header {
text-align:center;
font: normal 10px Droid Serif,
serif;

float:right;

margin-top:10px;
font-style:italic;color: #aaa;
letter-spacing: 2px;
text-transform: uppercase;
-webkit-border-radius: 2px;
}
Aby data przeniosła się na prawą stronę używamy float:right. Większość z Was zapewne wie o co chodzi i ta rzecz wydaje się być oczywista. Jednak, aby ustawić datę i tytuł ze sobą na równi użyłam margin-top:10px, który pozwolił mi "obniżyć" datę w poziomie. 

Teraz musimy się ubezpieczyć na wypadek za długiego tytułu posta. Aby zobaczyć "zagrożenie" z jego strony, a także je wyeliminować dodam do kodu na tytuł background:#f5f5f5;
Jak już i Wy dodaliście tło dla Waszego tytułu, teraz dopiszcie także width:70%. Powinniście zauważyć, że "przestrzeń" tytułu zmniejszyła się i odsłania już kawałek daty. Wybierzcie pasującą wartość dla width i usuńcie z kodu tytułu wartość background,
Na pierwszym obrazku widzicie width:100%, a na drugim już width: 65%. Widać, że tytuł już odsłonił naszą datę, dlatego spokojnie usuwamy background i nasz kod wygląda w tej chwili tak:
h3.post-title, h4 {
background:#f5f5f5;
font: normal 20px 'Cardo';
color: #222;
text-align:left;
letter-spacing:2px;
padding:0px;
text-transform:lowercase;
width:65%;
}
I to tyle, moi Drodzy! Na tym kończy się nasza modyfikacja. Możemy oczywiście dodać także efekty dla post-header, ale nie musimy. Ja dodałam border-top:1px solid #ddd, aby lepiej móc ustawić datę na równi z tytułem.

Jeśli ktoś byłby zainteresowany całym kodem, który wkleiłam w "Projektancie Szablonów" to:
#navbar-iframe {
display:none;}
@font-face {
font-family: 'Noto Serif';
font-style: normal;
font-weight: 400;
src: local('Noto Serif'), local('NotoSerif'), url(http://themes.googleusercontent.com/static/fonts/notoserif/v1/fVu1p3782bqS2z-CaJvp9hsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
font-family: 'Noto Serif';
font-style: italic;
font-weight: 400;
src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(http://themes.googleusercontent.com/static/fonts/notoserif/v1/HQXBIwLHsOJCNEQeX9kNzxa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat-Regular'), url(http://themes.googleusercontent.com/static/fonts/montserrat/v3/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
body {
font: normal normal 10px  'Noto Serif';
color: #111;
line-height:19px;
background:#fffff9;
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_xbAwVfM8FyQp5Ck1j-eBO9FUMbwwboI4CaXrAfOAh7yft27ZLsnoxUKMe-LX4kVEWQAgrggdE73EkWvAzkqgoikbK8sNrqu0w71rhk-kMEHKxxQq-trc4hjp5dLNfjcAmo4l2MSOeBA/s1600/sfwbb7.jpg);
}
a:link {
text-decoration: none;
color: #615e76;
}
a:visited {
text-decoration: none;
color: #615e76;
}
a:hover {
text-decoration: underline;
color: #706e89;
}
h3.post-title, h4 {
font: normal 20px 'Cardo';
color: #222;
text-align:left;
letter-spacing:2px;
padding:0px;
text-transform:lowercase;
width:63%;
}
@font-face {
font-family: 'Droid Serif';
font-style: normal;
font-weight: 400;
src: local('Droid Serif'), local('DroidSerif'), url(http://themes.googleusercontent.com/static/fonts/droidserif/v3/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
.date-header {
text-align:center;
font: normal 10px Droid Serif,
serif;
float:right;
margin-top:10px;
font-style:italic;color: #aaa;
letter-spacing: 2px;
text-transform: uppercase;
-webkit-border-radius: 2px;
}
.post-header, .post-footer { background:#f5f5f5;border-top:1px solid #ddd;
text-transform:uppercase;
text-align:left;
padding-left:10px;
font-style:italic;
letter-spacing:2px;}
Czytaj dalej

poniedziałek, 6 maja 2013

Data, tytuł i post-header - efekty

poniedziałek, 6 maja 2013

Data, tytuł i post-header - efekty

7 komentarzy
Element: Data/tytuł/post-header
Stopień trudności: xxxx
Czas wykonywania: <10 minut
Dzisiaj przedstawię Wam pięć efektów dla daty, tytuły i post-headera razem wziętych, które - mam nadzieję - pomogą Wam opanować tę część bloga, a także być może przydadzą się przy Waszych własnych modyfikacjach.
Zacznijmy jednak od teorii, jak to już mam w zwyczaju; trochę anatomii, w tym przypadku, selektorów nikomu jeszcze nie zaszkodziło.
  • data - możliwe selektory, które pomogą nam w jej modyfikacji to .date-header lub h2 - przy czym ten drugi zadziała również na tytuły gadżetów;
  • tytuł - .post-title powinien zadziałać lub h3.post-title
  • post-header - pewnie będziecie zaskoczeni, ale po prostu .post-header
Jednak kto zrobił krótki spacerek po blogu od wewnątrz wie, że mamy dwie możliwości pokazywania daty. Jedna - standardowa - pojawia się nad tytułem posta, a druga jest elementem .post-header. Używanie dwóch na raz to może lekka przesada, dlatego o "włączeniu" lub "wyłączeniu" jeden z nich możemy zdecydować wchodząc w Układ, a następnie klikając posty na blogu.
W układzie również macie możliwość ustalenia pozycji dla elementów stopki posta lub jego headera. 
Jako, że dzisiaj o "górnej części" bloga, część elementów proponuję przerzucić do post-headera. Stopką zajmiemy się innym razem.

Oczywiście powyższe selektory można zamieniać ingerując w kod HTML naszego bloga, ale dzisiaj standardowo i z podstawowymi selektorami.

Trick z "kwadracikiem"
Zastanawiało Was kiedyś jak takie coś zrobić? Jeśli tak, to dzisiaj otrzymacie odpowiedź.
W tym przypadku możecie działać na każdym selektorze, niezależnie od jego miejsca. Można użyć tego kodu nawet na tytułach gadżetów.
Dzień dobry, Pan Kwadracik jestem.
.post-header {font: normal 7pt arial;color: #666666; letter-spacing: 1px; text-transform:uppercase; border-right: 8px solid #FF9090; ;padding:4px; padding-left:15px; padding-right:-5px; width:471px; background:#f5f5f5;  margin-bottom: 5px; margin-right:1px; text-align:right;margin-top:3px; }
  • border-right: kwadracik 
  • width:  szerokość naszego post-headera; należy ją dobrać dla swojego bloga. Niestety metodą prób i błędów.
Jest to przepis na kwadracik po prawej stronie, co niejako pomaga nam pozbyć się paru problemów po drodze. Wystarczy odpowiednio ustawić długość i nasz element niejako sam przemieści się ku prawej stronie.
Chcąc uzyskać ten efekt po lewej stronie to nie dość, że będziemy musieli ustawić długość elementu, ale także przemieścić go odrobinkę w lewą stronę, jeśli chcemy, aby jego część wychodziła poza pole środkowej kolumny. W tym wypadku pomoże na margin-left. Wartość dla niego to padding użyty dla posta. 


znowu znosi mnie na prawo
Dzień dobry, cześć i czołem
Ten efekt jest tworzony  za pomocą właściwości margin. To ona nam "przewozi" post-header na jedną czy drugą stronę, jednak może rozjaśnię Wam umysły, gdy popatrzycie na kod. Może być zastosowany dla wielu selektorów.
.date-header {background: #ffffff; font: normal 6pt arial; color: #94cbc9; text-align:left; margin-left:396px; padding-right:30px; background:#f3f9f9; width:100px; border-right:5px solid #a3cbcb; padding-left:10px; text-transform:uppercase;padding-bottom:7px; }
U mnie efekt jest z prawej strony, dlatego dla margin-left jest spora wartość. Po ustawieniu długości ( width ) i obramowania z prawej strony,  całość nadal trzymała się prawej strony. Aby zmienić jej pozycję użyłam margin-left w celu wymuszenia na niej przemieszczenia lub - inny pomysł - możecie użyć float:right. 

Wszystkie efekty przedstawione poniżej ustawiane są po całkowitym "resecie" kodu CSS szablonu Simple. 

Efekt 1

Wtorek, 31.12.2014
Przykładowy tytuł postu
Napisane przez Tyler // 3 komentarze
.post-title {border-left:15px solid #bdc4c9;;color:#aaa;font-family:times;font-size:12px;letter-spacing:2px;text-shadow:1px 1px 0px #ddd;padding-left:3px;margin-bottom:5px;font-style:italic;font-weight:400;}
.post-header {font-family:calibri; border-top:1px solid #bdc4c9; text-transform: uppercase; padding: 5px;color: #ccc; font-size: 10px; margin-bottom: 6px; line-height: 100%; letter-spacing: 1px; margin-top:-5px;color:#555;}
.date-header {border-left:15px solid #aaa;padding:1px;font-size:9px;text-transform:uppercase;letter-spacing:2px;line-height:14px;font-weight:400;font-family:calibri;padding-left:3px;font-size:10px;}
*** 
Efekt 2
Wtorek, 31.12.2014
Przykładowy tytuł postu
Napisane przez Tyler // 3 komentarze
.post-title {background:#f5f5f5;color:#aaa;font-family:Open Sans Condensed;font-size:18px;letter-spacing:2px;text-transform:uppercase;padding:3px;margin-bottom:5px;padding:10px;margin-top:16px;font-weight:400;margin-left:-10px;margin-right:-10px;}
.post-header {font-family:calibri; background-color:#696b73; text-transform: uppercase; padding: 5px;color: #ccc; font-size: 10px; margin-bottom: 6px; line-height: 100%; letter-spacing: 1px; margin-top:-5px;margin-left:-10px;margin-right:-10px;}
.date-header {text-align:right;display:inline;float:right;padding:1px;font-size:9px;text-transform:uppercase;letter-spacing:2px;line-height:14px;font-weight:400;font-family:calibri;padding-left:3px;padding-right:3px;}

Efekt 3

Wtorek, 31.12.2014
Przykładowy tytuł postu
Napisane przez Tyler
3 komentarze
.date-header {border:1px solid #eee;font-weight:400;font-size:10px;letter-spacing:3px;text-transform:uppercase;padding:11px;font-family:arial;letter-spacing:3px;background:#fbfbfb;}
.post-title {text-align:right;font-family:Arial;font-weight:400;font-size:10px;font-style:italic;padding:5px;letter-spacing:3px;}
.post-header {background:#b59a9e;font-family:calibri;font-size:10px;padding:3px;text-transform:uppercase;width:140px;float:right;margin-top:-62px;line-height:10px;padding:9px;color:#eee;}
Wszystkie efekty przedstawione powyżej ustawiane są po całkowitym "resecie" kodu CSS szablonu Simple. 
Proszę Państwa, kawał drogi za nami, ale ta ścieżka niestety na tą chwilę się kończy. Zostawiam Was na osobności z powyższymi efektami i mam nadzieję, że okażą się pomocne w tworzeniu Waszego wymarzonego szablonu, jak i przyczynią się do lepszego zrozumienia tych funkcji.

Czytaj dalej