2012-07-10 27 views
6

Sto per intraprendere un progetto di costruzione di front end molto ampio e probabilmente riutilizzerò la stessa griglia per molti siti. Gli sviluppatori back-end del mio team sono entusiasti e entusiasti di Bootstrap e di come dovremmo utilizzarlo.Devo usare Bootstrap?

Ho iniziato a usarlo ed è molto buono, ma la nostra griglia è diventata più complessa di quella di Bootstrap. Così ho approfondito i file LESS e aggiunto alcune delle mie regole e modificato la griglia reattiva. Potrei anche dover cambiare e aggiungere le query multimediali qui.

Quindi la mia domanda è, considerando che devo modificare e personalizzare Bootstrap un po ', sarebbe best practice per fare questo o creare la mia griglia/framework da zero?

+1

Penso che questa domanda sia troppo probabile per sollecitare l'opinione piuttosto che farti un fatto risposta. IMO Non cambierei i CSS di bootstrap, ma aggiungo il mio CSS che sovrascrive gli stili. Twitter Bootstrap fornisce più di una semplice griglia reattiva, quindi dipende da quanto vuoi utilizzare. Questo è il tuo progetto e nessuno qui può conoscerne la complessità. Quindi, per questa ragione, voto a chiudere come non costruttivo. –

+1

Grazie My Head Hurts, ho intenzione di prendere il tuo e il perikis (risposta sotto) consiglio con override, ma non cambiando il core di bootstrap. Inoltre commenterò qualsiasi parte del file varibales.less che non uso per mantenerlo snello. – shrewdbeans

risposta

5

Suggerisco di utilizzare il bootstrap e applicare le personalizzazioni in base alle proprie esigenze. Nel nostro caso, forniamo un paio di file aggiuntivi .less e @importali in bootstrap.less. Ne usiamo uno per le variabili, importate proprio sotto variables.less e uno per le classi, importate alla fine dell'elenco boostrap.less. In questo modo, ti assicuri di poter sostituire sia le variabili che le classi e includerne le tue, mentre allo stesso tempo rimani compatibile con i futuri aggiornamenti di bootstrap

+0

Grazie periklis, penso che questo approccio funzionerà. Commenterò le parti che non ho bisogno nel file varibales.less e quindi includo le mie modifiche come sostituzioni. – shrewdbeans

+1

ok, ma non devi commentare nulla, l'approccio sopra funziona solo - solo che risulta in un file css un po 'più grande e ridondante – periklis

1

primo controllo quante cose devi costruire twitter bootstrap da abbinare con la tua struttura. Penso che il bootstrap di Twitter sia dotato di griglie reattive per cui non devi lavorare con molte cose + Meno è lì per personalizzare il modo in cui vuoi. check http://twitter.github.com/bootstrap/less.html

se il n. di funzionalità sono troppo, quindi pensa in termini di budget del progetto e in futuro come può essere utile il bootstrap di Twitter. risponderà a tutto quello che immagino :)