Quantcast
Channel: professional website design » Landing Page
Viewing all articles
Browse latest Browse all 117

Build Bootstrap in Minutes Using Emmet

$
0
0
Bootstrap is all about rapidly building websites, whether they be prototypes or finished products. In today’s videos we’re going to build ourselves a Bootstrap layout, in record time, using Emmet ‘s powerful time-saving markup syntax. Using Emmet Before we dive into Bootstrap, it’s worth taking a minute to become familiar with what Emmet is and how you can use it. Alternatively, Download the video, or subscribe to Webdesigntuts+ screencasts via YouTube Building Bootstrap With Emmet Having covered the basics of Emmet syntax, let’s now see how we can apply it to generate Bootstrap markup. Alternatively, Download the video, or subscribe to Webdesigntuts+ screencasts via YouTube Useful Bootstrap Emmet Snippets Download Bootstrap, grab Emmet for your preferred code editor, and see what time-saving snippets you can come up with! Here are a few snippets as demonstrated in the screencast, just to get you going. For example, you might use a snippet like this for a page header: header> h1> a[href=index.html]{This is a landing page}^p.lead{This is a description of this page} The following will give you a good start for building a Bootstrap navbar with four items: .navbar> ul> li*4> a[href=#]{link $} This large chunk (you might want to pick it apart to see what’s going on) will generate a carousel, including navigation links and prev/next arrows: .carousel.slide#carousel-example> (ol.carousel-indicators> li[data-target=#carousel-example data-slide-to=$]*3)(.carousel-inner> .item*3> img[src=http://lorempixel.com/1170/300 alt=Image]+.carousel-caption{This is a caption $})(a[href=carousel-example data-slide=prev].left.carousel-control> span.icon-prev^a[href=carousel-example data-slide=next].right.carousel-control> span.icon-next) Then, this other sizeable chunk will generate the “Product Features” section we went over. It includes a lorempixel placeholder image and some lorem ipsum dummy text pulled in by Emmet: section#features> h3{Product Features}+p{Here's why you should really buy this product.}+hr+(.row> .col-lg-4> .media> a[href=#].pull-left> img[src=http://lorempixel.com/64/64 alt=Image]^.media-body> h4.media-heading{Feature name}+p> lorem10)*4 Our testimonials section can be built with this string (note the heavily nested small and cite elements within the blockquote : section#testimonials> .panel> .panel-heading{A few words from our customers.}+.row> (.col-lg-6> blockquote> lorem10+small{John from}> cite{Source})*2 And lastly, the well we placed at the bottom of the page: section#order> .well.well-lg> h3.text-center{Order now!}+p.text-center{Receive a great bonus}+p.text-center> a[href=#].btn.btn-primary{Place order →}

Viewing all articles
Browse latest Browse all 117

Trending Articles