├── templates └── starter-template │ ├── Starter template.bsdesign │ ├── assets │ └── css │ │ └── styles.css │ └── index.html ├── themes └── style-guide-starter │ ├── Style Guide Starter.bsdesign │ ├── assets │ ├── js │ │ └── script.min.js │ └── css │ │ └── styles.min.css │ └── index.html └── README.md /templates/starter-template/Starter template.bsdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derekbtw/bootstrap-studio-themes/HEAD/templates/starter-template/Starter template.bsdesign -------------------------------------------------------------------------------- /themes/style-guide-starter/Style Guide Starter.bsdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derekbtw/bootstrap-studio-themes/HEAD/themes/style-guide-starter/Style Guide Starter.bsdesign -------------------------------------------------------------------------------- /templates/starter-template/assets/css/styles.css: -------------------------------------------------------------------------------- 1 | html { 2 | font-family:sans-serif; 3 | line-height:1.15; 4 | -ms-text-size-adjust:100%; 5 | -webkit-text-size-adjust:100%; 6 | } 7 | 8 | body { 9 | font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; 10 | font-weight:400; 11 | line-height:1.5; 12 | color:#292b2c; 13 | background-color:#fff; 14 | } 15 | 16 | body { 17 | padding-top:50px; 18 | } 19 | 20 | .starter-template { 21 | padding:40px 15px; 22 | text-align:center; 23 | } 24 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Bootstrap Studio Themes 2 | ## Themes to use with [Bootstrap Studio](https://bootstrapstudio.io/) 3 | 4 | View the themes & templates supported so far at http://themes.bss.design 5 | 6 | Every theme's source code can be found here, although what you *really* want is just the .bsdesign file for importing with Bootstrap Studio and being able to use the components without the theme all being 'Custom Code'. 7 | 8 | I would love if you contributed, so please feel free to do so. 9 | 10 |
11 | Copyright 12 | *Not an official Bootstrap Studio product. The Bootstrap Studio logo is copyrighted by Zine EOOD. 13 |
14 | 15 | -------------------------------------------------------------------------------- /themes/style-guide-starter/assets/js/script.min.js: -------------------------------------------------------------------------------- 1 | !function(){function t(t){t=t.replace(/×/g,"×").replace(/«/g,"«").replace(/»/g,"»").replace(/←/g,"←").replace(/→/g,"→");var n=t.split(/\n/);n.shift(),n.splice(-1,1);var o=n[0].length-n[0].trim().length,a=new RegExp(" {"+o+"}");return n=n.map(function(t){return t.match(a)&&(t=t.substring(o)),t}),n=n.join("\n")}$(window).scroll(function(){var t=$(document).scrollTop();$(".splash").css({"background-position":"0px -"+(t/3).toFixed(2)+"px"}),t>50?$("#home > .navbar").removeClass("navbar-transparent"):$("#home > .navbar").addClass("navbar-transparent")}),$("a[href='#']").click(function(t){t.preventDefault()});var n=$("
< >
").click(function(){var n=$(this).parent().html();n=t(n),$("#source-modal pre").text(n),$("#source-modal").modal()});$('.bs-component [data-toggle="popover"]').popover(),$('.bs-component [data-toggle="tooltip"]').tooltip(),$(".bs-component").hover(function(){$(this).append(n),n.show()},function(){n.hide()})}(); 2 | -------------------------------------------------------------------------------- /themes/style-guide-starter/assets/css/styles.min.css: -------------------------------------------------------------------------------- 1 | body{padding-top:50px;padding-bottom:50px}body>.navbar{-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}@media (min-width:768px){body>.navbar-transparent{background-color:transparent}body>.navbar-transparent .navbar-nav>.open>a{background-color:transparent!important}}#home{padding-top:0}#home .navbar-brand{padding:13.5px 15px 12.5px}#home .navbar-brand>img{display:inline;margin:0 10px;height:100%}#banner{min-height:300px;border-bottom:none}.table-of-contents{margin-top:1em}.page-header h1{font-size:4em}.bs-docs-section{margin-top:6em}.bs-docs-section h1{padding-top:100px}.bs-component{position:relative}.bs-component .modal{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:1;display:block}.bs-component .modal-dialog{width:90%}.bs-component .popover{position:relative;display:inline-block;width:220px;margin:20px}#source-button{position:absolute;top:0;right:0;z-index:100;font-weight:700}.nav-tabs{margin-bottom:15px}.progress{margin-bottom:10px}footer{margin:5em 0}footer li{float:left;margin-right:1.5em;margin-bottom:1.5em}footer p{clear:left;margin-bottom:0}.splash{padding:9em 0 2em;background-color:#141d27;background-image:url(../img/bg.jpg);background-size:cover;background-attachment:fixed;color:#fff;text-align:center}.splash .logo{width:160px}.splash h1{font-size:3em}.splash #social,.splash .alert{margin:2em 0}.section-tout{padding:4em 0 3em;border-bottom:1px solid rgba(0,0,0,.05);background-color:#eaf1f1}.section-tout .fa{margin-right:.5em}.section-tout p{margin-bottom:3em}.section-preview{padding:4em 0}.section-preview .preview{margin-bottom:4em;background-color:#eaf1f1}.section-preview .lead,.section-preview .preview .options p{margin-bottom:2em}.section-preview .preview .image{position:relative}.section-preview .preview .image:before{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none}.section-preview .preview .options{padding:1em 2em 2em;border:1px solid rgba(0,0,0,.05);border-top:none;text-align:center}.section-preview .dropdown-menu{text-align:left}.sponsor #carbonads{max-width:240px;margin:0 auto}.sponsor .carbon-text{display:block;margin-top:1em;font-size:12px}.sponsor .carbon-poweredby{float:right;margin-top:1em;font-size:10px}@media (max-width:767px){.section-preview .image img{width:100%}.splash{padding-top:4em}.splash .logo{width:100px}.splash h1{font-size:2em}#banner{margin-bottom:2em;text-align:center}}.navbar-brand img{display:inline-block!important;margin-right:7px} 2 | -------------------------------------------------------------------------------- /templates/starter-template/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Starter template 8 | 9 | 10 | 11 | 12 | 13 | 36 |
37 |
38 |

Bootstrap starter template

39 |

Use this document as a way to quickly start any new project.
40 | All you get is this text and a mostly barebones HTML document.

41 |
42 |
43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /themes/style-guide-starter/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | BSS Themes 8 | 9 | 10 | 11 | 12 | 13 | 14 | 49 |
50 | 77 |
78 |
79 |
80 | 82 |
83 | 116 |
117 |
118 | 151 |
152 |
153 |
154 |
155 |
156 | 163 |
164 |
165 |

166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 |

174 |

175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 |

183 |
184 |
185 |
186 |
Default 187 | 188 | 195 |
196 |
197 |
198 |
Primary 199 | 200 | 207 |
208 |
209 |
210 |
Success 211 | 212 | 219 |
220 |
221 |
222 |
Info 223 | 224 | 231 |
232 |
233 |
234 |
Warning 235 | 236 | 243 |
244 |
245 | 257 |
258 |
259 |
260 | 261 | 262 | 263 | 264 |
265 |
266 |
267 |

268 | 269 |

270 | 271 |
272 |
273 |
274 | 275 | 276 | 277 | 278 |
279 |
280 | 281 | 282 | 283 |
284 |
285 | 8 286 |
287 | 288 | Dropdown 289 | 290 | 295 |
296 |
297 |
298 |
299 | 302 |
303 |
304 |
305 |
306 |
307 |
308 | 310 |
311 |
312 |
313 |
314 |
315 |

Heading

316 |

Heading

317 |

Heading

318 |

Heading

319 |
Heading
320 |
Heading
321 |

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

322 |
323 |
324 |
325 |
326 |

Example body text

327 |

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.

328 |

This line of text is meant to be treated as fine print.

329 |

The following snippet of text is rendered as bold text.

330 |

The following snippet of text is rendered as italicized text.

331 |

An abbreviation of the word attribute is attr.

332 |
333 |
334 |
335 |
336 |

Emphasis classes

337 |

Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.

338 |

Nullam id dolor id nibh ultricies vehicula ut id elit.

339 |

Etiam porta sem malesuada magna mollis euismod.

340 |

Donec ullamcorper nulla non metus auctor fringilla.

341 |

Duis mollis, est non commodo luctus, nisi erat porttitor ligula.

342 |

Maecenas sed diam eget risus varius blandit sit amet non magna.

343 |
344 |
345 |
346 |
347 |
348 |

Blockquotes

349 |
350 |
351 |
352 |
353 |
354 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

355 | Someone famous in Source Title 356 |
357 |
358 |
359 |
360 |
361 |
362 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

363 | Someone famous in Source Title 364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 | 374 |
375 |
376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 |
# Column headingColumn headingColumn heading
1Column ContentColumn ContentColumn Content
2Column ContentColumn ContentColumn Content
3Column ContentColumn ContentColumn Content
4Column ContentColumn ContentColumn Content
5Column ContentColumn ContentColumn Content
6Column ContentColumn ContentColumn Content
7Column ContentColumn ContentColumn Content
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 | 442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 | Legend 450 |
451 | 452 |
453 | 454 |
455 |
456 |
457 | 458 |
459 | 460 |
461 | 464 |
465 |
466 |
467 |
468 | 469 |
470 | 471 | A longer block of help text that breaks onto a new line and may extend beyond one line. 472 |
473 |
474 |
475 | 476 |
477 |
478 | 481 |
482 |
483 | 486 |
487 |
488 |
489 |
490 | 491 |
492 | 499 |
500 | 507 |
508 |
509 |
510 |
511 | 512 | 513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 | 523 | 524 |
525 |
526 | 527 | 528 |
529 |
530 | 531 | 532 |
533 |
534 | 535 | 536 |
537 |
538 | 539 | 540 |
541 |
542 | 543 | 544 |
545 |
546 | 547 | 548 |
549 |
550 | 551 | 552 |
553 |
554 | 555 |
556 |
$
557 | 558 |
559 | 560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 | 573 |
574 |
575 |
576 |
577 | 578 |
579 |
580 | 592 |
593 |
594 |

Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh 595 | dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

596 |
597 |
598 |

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. 599 | Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit.

600 |
601 | 605 | 609 |
610 |
611 |
612 |
613 |
614 | 615 |
616 | 630 |
631 |
632 |
633 | 647 |
648 |
649 |
650 | 651 |
652 | 655 | 659 | 664 |
665 |
666 |
667 |
668 |
669 |

Pagination

670 |
671 | 682 | 693 | 704 |
705 |
706 |
707 |

Pager

708 |
709 | 715 | 721 |
722 |
723 |
724 |
725 |
726 |
727 |
728 |
729 | 731 |
732 |
733 |
734 |
735 |

Alerts

736 |
737 | 742 |
743 |
744 |
745 |
746 | 750 |
751 |
752 |
753 |
754 | 758 |
759 |
760 |
761 |
762 | 766 |
767 |
768 |
769 |
770 |
771 |

Labels

772 |
LabelLabelLabelLabelLabel 773 | Label 775 |
776 |
777 |
778 |

Badges

779 |
780 | 785 |
786 |
787 |
788 |
789 |
790 |
791 |
792 | 795 |

Basic

796 |
797 |
798 |
60%
799 |
800 |
801 |

Contextual alternatives

802 |
803 |
804 |
20%
805 |
806 |
807 |
40%
808 |
809 |
810 |
60%
811 |
812 |
813 |
80%
814 |
815 |
816 |

Striped

817 |
818 |
819 |
20%
820 |
821 |
822 |
40%
823 |
824 |
825 |
60%
826 |
827 |
828 |
80%
829 |
830 |
831 |

Animated

832 |
833 |
834 |
45%
835 |
836 |
837 |

Stacked

838 |
839 |
840 |
35%
841 |
20%
842 |
10%
843 |
844 |
845 |
846 |
847 |
848 |
849 |
850 |
851 | 853 |
854 |
855 |

Jumbotron

856 |

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.

857 |

Learn more

858 |
859 |
860 |
861 |
862 |
863 |
864 |

List groups

865 |
866 |
867 |
868 |
869 |
870 |
    871 |
  • 14Cras justo odio
  • 872 |
  • 2Dapibus ac facilisis in
  • 873 |
  • 1Morbi leo risus
  • 874 |
875 |
876 |
877 |
878 |
879 |
    880 |
  • Cras justo odio
  • 881 |
  • Dapibus ac facilisis in
  • 882 |
  • Morbi leo risus
  • 883 |
884 |
885 |
886 |
887 |
888 |
    889 |
  • 890 |

    List group item heading

    Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
  • 891 |
  • 892 |

    List group item heading

    Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
  • 893 |
894 |
895 |
896 |
897 |
898 |
899 |

Panels

900 |
901 |
902 |
903 |
904 |
905 |
906 |
Basic panel
907 |
908 |
909 |
910 |

Panel Heading

911 |
Panel content
912 |
913 |
914 |
Panel content
915 | 916 |
917 |
918 |
919 |
920 |
921 |
922 |
923 |

Panel primary

924 |
Panel content
925 |
926 |
927 |
928 |

Panel primary

929 |
Panel content
930 |
931 |
932 |
933 |

Panel primary

934 |
Panel content
935 |
936 |
937 |
938 |
939 |
940 |
941 |
942 |

Panel primary

943 |
Panel content
944 |
945 |
946 |
947 |

Panel primary

948 |
Panel content
949 |
950 |
951 |
952 |
953 |
954 |
955 |

Wells

956 |
957 |
958 |
959 |
960 |
961 |
962 | Look, I'm in a well! 963 |
964 |
965 |
966 |
967 |
968 |
969 | Look, I'm in a small well! 970 |
971 |
972 |
973 |
974 |
975 |
976 | Look, I'm in a large well! 977 |
978 |
979 |
980 |
981 |
982 |
983 |
984 |
985 | 988 |
989 |
990 |
991 |
992 |

Modals

993 |
994 | 1011 |
1012 |
1013 |
1014 |

Popovers

1015 |
1016 | 1017 | 1018 | 1019 | 1020 |
1021 |

Tooltips

1022 |
1023 | 1024 | 1025 | 1026 | 1027 |
1028 |
1029 |
1030 |
1031 | 1050 |
1051 | 1052 | 1053 | 1054 | 1055 | 1056 | 1057 | 1058 | 1059 | --------------------------------------------------------------------------------