Psd to bootstrap izrada sajta

1

Psd to bootstrap izrada sajta

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Napisano: 15 Jun 2015 13:15

Poceo sam da ucim codiranje psd-templejta u bootstrap sajt, znam da treba odlicno poznavanje css, html-a i po potrebi scripti. Ali vazno je uciti i poceti. Radicu na sliciranju i codiranju websajta pa cu pritom imati neka pitanja koja ce biti verovatno pocetnicima zanimljiva a pre pitanja pokusacu da nadjem odgovore. Radim u licenciranoj na poklon dobijenoj verziji alata. Hvala i pozdrav

Da li je ovakvo ucenje i pocetak pravilan
1. Otvorim psd nekim alatom.


2. Iskljucim sve elemente da bih dosao do slike u headeru ili jumbotronu, u psd treba da ostane samo jpg slika.


Kad odradim pozadinsku sliku jumbotron ili header da li se kodira u originalnoj velicini kao ovde
1920 x 800


Da li se ova velicina uskladjuje sa klijentom

3. Od svih elemenata koristim samo pozadniske slike, ikonice, logo iconu, sve ostalo moguce je da se odradi css-om.
4. Sve slike se cuvaju u png formatu
5.Primer za ikonicu
Sa strane bara alata iskljucimo sve osim ikonice

Idemo na slice tool i isecemo ikonicu, gledamo da bude secenje ikonice bude sto pribliznije ikoni
Sacuvamo na save as web i odaberemo png u gornjem uglu



Zatim joj damo naziv


i idemo na ok
Zatim idemo na save as web




Sve se radi na isti nacin, iskljuci se sve osim slike pozadine, isecu i cuvaju slicice, ikonice, logo, isl. i ste se kao transparentne cuvaju u png formatu. Moraju biti transparent da bi se prilagodile boji koju zadamo u css-u. To bi bilo to sto se tice seckanja. Sada ide deo kodiranja.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Deo Kodiranje:

Da li moze ovako za row .row {   margin-right: 80px;   margin-left: 80px; }
Radim ga po bootstrapovim pravilima, klasama ali mi se samo uklapa ovaj plavi deo kad odredim margine na 80px. Da li moze drugacije, pozdrav
.row {   margin-right: 80px;   margin-left: 80px; } .prvi_deo { background-color: #4bcaff; width:100%; height:auto; color:#fff; padding-top: 0; }



offline
  • m4rk0  Male
  • Administrator
  • Administrator tech foruma
  • Marko Vasić
  • Gladijator - Maximus Decimus Meridius
  • Pridružio: 14 Jan 2005
  • Poruke: 15766
  • Gde živiš: Majur (Colosseum)

Ne smes dirati row klasu na taj nacin. Nesto ne radis pravilno cim ti se ne uklapa ta plava sekcija. Layout je takav da centralni sadrzaj svake sekcije treba da bude u .container klasi a svaka .container klasa unutar .container-fluid klase. Pa bi ta plava sekcija na pr bila

<section id="plava-sekcija" class="container-fluid">   <div class="container">       <div class="row">          <div class="col-md-12">           <h2>Services</h2>          </div>       </div>       <div class="row">           <div class="col-md-3">               <img src="images/slicica-1.png" alt="" class="img-responsive">               <h3>Coffe</h3>                <p>Blabla bla naanlsna asjalhsakh asjhashakjha alshashahk</p>           </div>           <div class="col-md-3">               <img src="images/slicica-2.png" alt="" class="img-responsive">               <h3>Instant</h3>               <p>Blabla bla naanlsna asjalhsakh asjhashakjha alshashahk</p>           </div>           <div class="col-md-3">              <h3>Serious</h3>              <img src="images/slicica-3.png" alt="" class="img-responsive">              <p>Blabla bla naanlsna asjalhsakh asjhashakjha alshashahk</p>           </div>           <div class="col-md-3">              <h3>Frame</h3>              <img src="images/slicica-3.png" alt="" class="img-responsive">              <p>Blabla bla naanlsna asjalhsakh asjhashakjha alshashahk</p>           </div>        </div>   </div> </section>

Pa bi u css podesio id te glavne sekcije i onda svaki njen element posebno (h2, h3, img, p itd)
#plava-sekcija {     background-color: blue; /*bezveze sam stavio blue, ti ces naravno color pickerom u photoshopu videti koja je tacno nijanasa plave boje*/ } #plava-sekcija h3 {    color: #fff;    text-transform: uppercase;    /*itd itd*/ }

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Kako da pronadjem font iz psd-a
Probao sam na
http://www.fontspring.com/matcherator
https://www.myfonts.com/



Dobio sam nesto slicno

Imam veci razmak stavio sam dva br taga, da li moze drugacije
<section id="header" class="container-fluid">             <div class="container">                 <h4><mark>“I’M LOOKING FOR THE UNEXPECTED.</mark> <br><br><mark>I'M LOOKING FOR THINGS I'VE NEVER SEEN BEFORE".</mark>                 </h4>             </div>         </section>
css
@import url(http://fonts.googleapis.com/css?family=Poiret+One); body { font-family: 'Poiret One', cursive; } #header {    background-image: url(../img/header-pozadina.jpg);    background-size: cover;    text-align: center;    max-width: 100%;    height: 450px;    color:#fff;    padding-top: 200px; } mark {     background: rgba(0, 0, 0, 0.4);     color:#fff; }

Rezultat
Original



Moje codiranje h3



Moje codiranje h4


offline
  • m4rk0  Male
  • Administrator
  • Administrator tech foruma
  • Marko Vasić
  • Gladijator - Maximus Decimus Meridius
  • Pridružio: 14 Jan 2005
  • Poruke: 15766
  • Gde živiš: Majur (Colosseum)

Preko photoshopa mozes apsolutno sve da "pokupis" iz psd fajla: font, boju, razmake medju elementima, secenje elemenata itd. Sto se tice fonta potrebno je samo izabrati "type tool", kliknuti na tekst ciji font zelis da vidis i u gornjoj paleti photoshopa ces videti i vrstu fonta ( font-family) i velicinu i boju.

Type tool ti je jasno oznacen na slici: https://www.mycity.rs/must-login.png

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Vezbam jedan psd koji sam prebacio u html. Kad sam isti pokusao da prebacim u bootstrap nastaje problem: za ceo kontajner u html-u je zadata fiksna velicina i sve je definisano za njega. Kako resavate problem fiksnog containera #container { width:740px; background-color:#fff; padding: 30px; margin:60px auto;    }
Prebacio sam psd nesto ovako i ovo je gotov html



A onaj container pravi problem i to izgleda ovako
Probao sam i overflow za text ali ne radi
http://www.w3schools.com/cssref/pr_pos_overflow.asp


ceo body je definisan preko
<div id="container" class="shadow">
Tako sam ga i preneo u bootstrap sa njegovim klasama ali ne ide ovako.
http://jsfiddle.net/0s5q9wvo/
Ova header slika i ne reaguje na clasu responsive neznam zasto

<div class="container">                   <div class="row">                      <div class="col-md-12">                            <div class="header-image">                            <img src="img/banner-homepage.png" class="img-responsive" alt="baner slika">                         </div>                      </div>                   </div>                   </div>

Kad uklonim sav css za html responsive radi za sliku i ovako



Ovako je full



Za centriranje slike sam koristio
<div class="row text-center">

Interesuje me kako da podesim onaj container na width:740px; da radi na bootstrapu. Pozdrav, hvala

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Ovako radi bootstrap smanjio sam ga na malu rezoluciju, ali ne radi na vecu
@media (max-width: 740px) { #container{     width:480px; }}



Na bilo koju manju preko media q radi, problem je slika u headeru na vecim rezolucijama ekrana.

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Sada radi bootstrap odlicno u svim rezolucijama, reseno, samo da se poprave sitnice, da izgleda kao onaj html.
.container {    max-width:740px;!important;    background-color:#fff;    padding: 0px;    margin:60px auto;    }

<div class="container shadow">

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Vezbam ovaj template, ali trenutno ne vidim zasto nece da se ujednaci slika sa tekstom, tj da tekst bude ispod slike. Da li je do slike, kada stavim kao thumbnail radi ovako nece. Ako je neko radio ovaj psd template



<div id="team">                <div class="container">                   <div class="row">                            <h3>Team</h3>                               <div class="col-md-4">                            <img src="img/1.png" class="img-responsive">                            <p>John Doeounder<br> & CEO</p>                         </div>                         <div class="col-md-4">                            <img src="img/2.png" class="img-responsive">                            <p>John Doe<br>Co- Founder</p>                         </div>                         <div class="col-md-4">                                                       <img src="img/3.png" class="img-responsive">                            <p>John Doe<br>Investor</p>                         </div>                   </div>                      <div class="row">                            <div class="col-md-12">                         <button type="button" class="btn btn-default navbar-btn">WORK WITH US</button>                      </div>                            </div>                </div>             </div>

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Izcentrirao sam slicice preko thumbnail-a



Primer za jednu:
<h3>Team</h3>                               <div class="col-md-4">                            <div class="thumbnail">                               <img src="img/1.png" class="img-responsive">                               <p>John Doeounder<br> & CEO</p>                            </div>                         </div>
.thumbnail { background:#0ebfdd;   display: block;   padding: 0px;   margin-bottom: 0px;   line-height: 1.42857143;   border: none;   -webkit-transition: border .2s ease-in-out;   -o-transition: border .2s ease-in-out;   transition: border .2s ease-in-out; }
Ovo moze verovatno bolje, posto me interesuje kako da skupim ove tri slicice blize? hvala pozdrav

Ko je trenutno na forumu
 

Ukupno su 1130 korisnika na forumu :: 20 registrovanih, 8 sakrivenih i 1102 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Bane san, Dannyboy, DPera, dule10savic, hyla, ikan, indja, Ivica1102, Kubovac, Litostroton, Milan A. Nikolic, milos97, Nemanja.M, Oscar, Panter, Tvrtko I, UAV operator, Vatreni Zmaj, vukovi