Безплатни 960.GS CSS шаблон за фотография и урок

Обичайте или ненавиждайте, 960.gs прави някои невероятно бързи прототипи. Използвайки предварително зададени класове, можете да постигнете доста сложни оформления с малко и никакви усилия.

Днес ви представяме безплатен шаблон за една страница, изцяло кодиран с помощта на 960.gs. Шаблонът има няколко изящни CSS3 ефекти и използва @ font-face, за да реализира някои красиви персонализирани типографии. По-долу ще намерите изтеглянето и основен стъпка по стъпка урок за това как да изградите свой собствен.

Можете да изтеглите шаблона напълно безплатно и да го използвате, колкото искате, с нулево приписване.

Изтеглете шаблона

  • Визуализация в браузър
  • Изтеглете .ZIP

Ето бърз преглед на това как изглежда шаблонът:

Изтеглете 960.GS ресурси

Първото нещо, което искате да направите, е да преминете към уеб сайта на 960 Grid System и да кликнете върху бутона за изтегляне в горната лява част на страницата.

Изтеглянето има много неща в него, но наистина всичко, от което се нуждаем, са три CSS файла: reset.css, text.css и 960.css. Това са стандартните компоненти, върху които е изградена мрежовата система. Таблиците за нулиране и текстови стилове са напълно незадължителни, но ще ги използваме, за да гарантираме, че всичко остава приятно и последователно в различните браузъри.

Урокът по-долу ще предположи, че сте доста запознати както с CSS, така и с 960.gs. Ако имате нужда от катастрофа на мрежовите системи, вижте моето ръководство 960 в Six Revision.

Стъпка 1: Стартирайте вашите HTML и CSS файлове

В допълнение към CSS файловете, които се доставят с 960.gs, ще ни трябват и нашите собствени. Създайте директория на вашата машина, хвърлете изтеглените файлове и създайте файл index.html и файл style.css.

Поставете следния код във вашия HTML, за да започнете:

По принцип току-що сме свързани с нашите различни CSS файлове (вероятно е твърде много за една уеб страница, но това е създадено, за да се разшири) и стартирахме HTML тялото.

Дизайнът разполага с тънки сиви ленти в горната и долната част на страницата. Искаме те да се простират докрай през цялата страница, така че да ги поставим извън 960 div.

На следващо място между заглавката и долния колонтитул е div с клас „контейнер_12“. Тъй като използваме версията на колоната с 12 колони на системата 960, това ще създаде div, който обхваща по-голямата част от страницата и автоматично се центрира хоризонтално.

Стъпка 2: Шрифтовете

За този проект ще използваме два персонални шрифта, различни от уеб: Lobster и Caviar Dreams. И двете могат да бъдат намерени в FontSquirrel @ Font-Face Kit Library.

Изтеглете комплектите за всеки шрифт и поставете различните файлове с шрифт във файла на проекта. В CSS, който се доставя с всеки комплект, трябва да намерите кода @ font-face за вграждане на този шрифт. Вземете фрагмента за всеки шрифт и го поставете във вашия файл stye.css.

Използвайки този код, сега можем да включим тези шрифтове в нашите стекове на шрифтове, като просто напишете 'Lobster13Regular' или 'CaviarDreamsRegular'.

Стъпка 3: Заглавка

Тъй като вече добавихме заглавката към нашия HTML, всичко, което трябва да направим, за да се покаже, е да добавим основен стайлинг.

По принцип всичко, което направихме тук, се дава на заглавката височина и цвят на фона.

Стъпка 4: Навигационен HTML

Първото нещо, което се появява след заглавката, е навигацията. Това е малко сложно, тъй като е плаващо от дясната страна на страницата. Бихме могли да зададем клас 960 и след това да използваме командата push, но е много по-лесно просто да не приложим нито един клас към div и да го прехвърлим точно с CSS.

За HTML просто ни трябва стандартен нередовен списък с някои връзки. Тук съм хвърлил някои връзки за заместители, но очевидно ще искате да персонализирате това за вашия собствен сайт.

Стъпка 5: CSS за навигация

След това трябва да зададем цял куп стилове за навигация. Връзките, неуредените списъци, елементите в списъка и ефектите на курсора трябва да бъдат разработени.

Забележете, че сме задали шрифта на Caviar Dreams, както научихме по-горе и се уверихме, че са направени няколко резервни копия в случай, че браузърът не зареди подходящия шрифт.

Най-странното тук е, че ние сме използвали и поплавък вляво, и плувка вдясно. За да направим елементите от списъка да се появяват в ред, вместо да са подредени, трябва да преплуваме „ul li“ вляво. За да направим набора като цяло да се придържа към дясната страна на нашия контейнер div, преплувахме #nav вдясно.

Всичко останало е само един куп основни стилове като цвят, размер на шрифта и т.н. За да разгранича връзката върху курсора, аз приложих обикновено подчертаване.

На този етап вашата страница трябва да започне да се оформя. Уверете се, че изглежда близо до визуализацията по-долу.

Стъпка 6: HTML заглавие

След навигацията добавете div с идентификатор на „заглавие“ и клас „grid_12“. Класът grid_12 ще направи ширината на div равна на тази на целия контейнер. Вътре в този div поставете h2 таг и маркер на абзаца с малко съдържание.

Забележете, че след навигацията и заглавието div има div с клас „ясно“. Ето как 960 Grid System изчиства по-рано внедрените поплавъци. Уверете се, че го въвеждате винаги, когато искате да започнете нов ред съдържание.

Стъпка 7: Заглавен CSS

След това добавете стилове за заглавието, тага h2 заглавието и маркера за абзац на заглавието. Нагласям h2 на 50px Lobster, а абзаца - на 25px Caviar Dreams.

С това вашата страница трябва да има горна лента, зона за навигация и хубаво голямо заглавие.

Стъпка 8: HTML на голямата снимка

За да добавим в снимката, ще използваме празен div с класа grid_12 и зададем фона с помощта на CSS.

Стъпка 9: CSS Big Photo CSS

За CSS зададохме фоново изображение за div, дадохме му 3px рамка и приложим CSS3-box сянка. Бялата рамка не се показва на бял фон, така че сянката придава на изображението някаква дълбочина.

Стъпка 10: HTML елемент на ред

Последното парче HTML код, от което се нуждаем, са полетата и текстът в долната част на страницата. Ще ги стилизираме с клас, за да улесним добавянето на повече по-късно.

За да изградим този раздел, ние искаме две колони: една за картината и една за текста до нея. Това е мястото, където 960.gs ни улеснява. Тъй като използваме версията с 12 колони, искаме номерът ни да е общо дванадесет, за да се простира по целия път на контейнера.

Прилагайки класа „grid_4“, последван от класа „grid_8“, получаваме две колони, първата от които е половината от ширината на втората (8 + 4 = 12).

Забележете, че удвоихме кода си и вмъкнахме различни снимки. Това ни дава две от "lineItem" области. Просто добавете още една дублирана част, за да добавите трета или четвърта.

Стъпка 11: Ред CSS на договорена позиция

На следващо място добавяме куп стилизиране в тази зона, за да изглежда добре. Дайте на изображенията сянка и очертайте и приложете подходящите шрифтове.

Забележете, че тук сме използвали „контур“ вместо „граница“. Това е чист CSS трик, който по същество ви позволява да имате рамка на изображението, която не прецаква оформлението ви.

Когато приключите, вашите договорени покупки трябва да изглеждат страхотно и ще бъдат разделени в ясно определени колони.

Стъпка 12: CSS Footer

Последната стъпка е да приложим същите стилове към долния колонтитул като нас. Това дава на сайта някакъв приятен тежък контраст отдолу и отгоре.

Краен резултат

Това трябва да ви даде работещ завършен продукт! Забележете, че по-голямата част от работата ни беше наистина в стилизирането на обектите, които поставихме на страницата. Не прекарахме почти време да се притесняваме за позициониране. Това е основният чертеж на мрежовите системи като 960 и Blueprint.

Можем да спорим семантиката през целия ден, но в крайна сметка тези инструменти ви помагат да се съсредоточите повече върху дизайна и по-малко върху неволите на оформлението. Вероятно, че колкото по-опитни сте с CSS, толкова по-малко ще видите необходимостта от използване на мрежова система за изпълнение на оформлението за вас, но дотогава е хубаво проблемите ви да бъдат решени, преди те дори да възникнат.

заключение

Тъй като това е неизбежно при тези видове публикации, няколко души без съмнение ще оставят коментари, които се базират на мрежови системи. Истината е, че рядко ги използвам. Аз обаче виждам тяхната стойност и се радвам да се размишлявам с тях, за да видя какво мога да измисля. Долната линия, ако не ви харесва 960.gs, не изтегляйте шаблона!

Ако обаче ви е удобно със мрежови системи и харесвате безплатни неща, изтеглете файла и го ощипвайте! Ако го използвате в даден проект, хвърлете връзка по-долу (незадължително), за да мога да проверя как сте го реализирали и разширили дизайна. Ако имате нужда от предложение, тази голяма снимка крещи, за да бъде превърната в плъзгач на jQuery.

© Copyright 2024 | computer06.com