<!DOCTYPE html>
<html lang="en">
<head>
	<title>Bootstrap Select Country</title>
	<meta charset="utf-8" />
	<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1,shrink-to-fit=no">

	<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
	<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
	<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.4/css/bootstrap-select.min.css">
	<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/xcode.min.css" />

	<link rel="stylesheet" href="dist/css/bootstrap-select-country.min.css" />
	<style>
		body {
				overflow-x:hidden;
		}
		.container-fluid {
				padding:0px;
		}
		.col-lg-4 {
			text-align: center;
			padding: 30px;
			margin: 0;
			box-sizing: border-box;
		}
		.example {
			border: 1px solid #e5e5e5;
			background-color: #fcfcfc;
			padding: 1em;
		}
		.example .html {
			margin: 2em 0em 0em 0em;
		}
		pre {
			padding: 0;
		}
		.main-icon {
			font-size:16rem;
			color: #ff7826;
			text-shadow: 0 0 10px rgba(0,0,0,0.4);
		}
		h1, h2 {
			color: #ff7826;
		}
		.html {
			display: block;
			padding: none;
			word-break: break-all;
			word-wrap: break-word;
		}
		.html .xml {
			min-height: 6em;
		}
		.bs-docs-header {
				margin-bottom: 0;
				background: #337ab7;
				color: #fff;
				padding-top:80px;
				padding-bottom:80px;
				border-radius:0px !important;
				margin-bottom:80px;
		}
		.bs-docs-header .aff,
		.bs-docs-header .aff:hover,
		.bs-docs-header .aff:active {
				color: white!important;
				text-decoration: underline;
		}
		.bs-docs-header .btn {
				padding: 15px 30px;
				font-size: 20px;
				margin-top:30px;
		}
		.btn-outline-inverse, .btn-outline-inverse:active {
				color: #fff!important;
				background-color: transparent;
				border-color: #fff;
		}
		.btn-outline-inverse:hover {
				background-color:white!important;
				color:#337ab7!important;
		}
		.row {
				padding-left:5%;
				padding-right:5%;
		}
	</style>
</head>

<body>
	<div class="container-fluid">
		<div class="jumbotron text-center bs-docs-header" style="position:relative;">
			<span class="main-icon glyphicon glyphicon-globe"></span>
			<h1>bootstrap-select-country</h1>
			<h4>based on the popular <a class="aff" href="https://silviomoreto.github.io/bootstrap-select/" target="_blank">bootstrap-select</a></h4>
			<p>bootstrap-select-country is a jQuery plugin that utilizes Bootstrap's dropdown.js and bootstrap-select to provide country data and styling to standard select elements.</p>
			<a href="https://github.com/mojoaxel/bootstrap-select-country/releases/latest" class="btn btn-outline-inverse btn-lg">
				<i class="fa fa-download"></i>
				<span>Download latest release</span>
			</a>
		</div>

		<div class="row">
			<div class="col-md-12">
				<h1>Dependencies</h1>
				<hr>
				<ul>
					<li><a href="http://jquery.com/download/">jQuery >= v1.8.0</a></li>
					<li><a href="http://getbootstrap.com/docs/3.3/getting-started/#download">Bootstrap 3 CSS</a></li>
					<li><a href="https://getbootstrap.com/docs/3.3/javascript/#dropdowns">Bootstrap 3 dropdown.js</a></li>
					<li><a href="https://silviomoreto.github.io/bootstrap-select/">bootstrap-select</a></li>
				</ul>
			</div>
		</div>
		<div class="row">
			<div class="col-md-12">
				<h1>Usage</h1>
				<hr>
				<p>Create your <code class="hljs-name">&lt;select&gt;</code> with the <code class="hljs-name">.selectpicker</code> and <code class="hljs-name">.countrypicker</code> class.
					The data-api from bootstrap-select will automatically apply a basic theme to these elements.
					Then the data-api from bootstrap-select-country will populate the select with countries.</p>
			</div>
			<div class="col-md-12">
				<pre><code class="html">&lt;select class=&quot;selectpicker countrypicker&quot;&gt;&lt;/select&gt;</code></pre>
			</div>
		</div>

		<div class="row">
			<div class="col-md-12">
				<h1>Examples</h1>
			</div>
			<hr>
			<div class="col-md-12">
				For more options have a look in the <a href="https://silviomoreto.github.io/bootstrap-select/options/">bootstrap-select docs</a>.
			</div>
			<div class="col-lg-4">
				<div class="example">
					<h4>Basic Example</h4>
					<p>Simple Country-Picker</p>
					<select class="selectpicker countrypicker"></select>
					<pre class="html"><code>&lt;select class=&quot;selectpicker countrypicker&quot;&gt;&lt;/select&gt;</code></pre>
				</div>
			</div>
			<div class="col-lg-4">
				<div class="example">
					<h4>Data Default</h4>
					<p>Set default country "DE"</p>
					<select class="selectpicker countrypicker" data-default="DE"></select>
					<pre class="html"><code>&lt;select class=&quot;selectpicker countrypicker&quot; data-default=&quot;DE&quot;&gt;&lt;/select&gt;</code></pre>
				</div>
			</div>
			<div class="col-lg-4">
				<div class="example">
					<h4>Live Search</h4>
					<p>Searchable with bootstrap-select.js</p>
					<select class="selectpicker countrypicker" data-live-search="true"></select>
					<pre class="html"><code>&lt;select class=&quot;selectpicker countrypicker&quot; data-live-search=&quot;true&quot; &gt;&lt;/select&gt;</code></pre>
				</div>
			</div>
			<div class="col-lg-4">
				<div class="example">
					<h4>With Flag</h4>
					<p>Show flags</p>
					<select class="selectpicker countrypicker" data-flag="true"></select>
					<pre class="html"><code>&lt;select class=&quot;selectpicker countrypicker&quot; data-flag=&quot;true&quot; &gt;&lt;/select&gt;</code></pre>
				</div>
			</div>
			<div class="col-lg-4">
				<div class="example">
					<h4>Multi-select</h4>
					<p>Multi-select enabled</p>
					<select class="selectpicker countrypicker" multiple></select>
					<pre class="html"><code>&lt;select class=&quot;selectpicker countrypicker&quot; multiple&gt;&lt;/select&gt;</code></pre>
				</div>
			</div>
			<div class="col-lg-4">
				<div class="example">
					<h4>Multible Defaults</h4>
					<p>Set multiple defaults</p>
					<select class="selectpicker countrypicker" data-default="DE,JP" multiple></select>
					<pre class="html"><code>&lt;select class=&quot;selectpicker countrypicker&quot; data-default=&quot;DE,JP&quot; multiple&gt;&lt;/select&gt;</code></pre>
				</div>
			</div>
			<div class="col-lg-4">
				<div class="example">
					<h4>Multible with Flag</h4>
					<p>Multi-select with flags</p>
					<select class="selectpicker countrypicker" data-flag="true" multiple></select>
					<pre class="html"><code>&lt;select class=&quot;selectpicker countrypicker&quot; data-flag=&quot;true&quot; multiple&gt;&lt;/select&gt;</code></pre>
				</div>
			</div>
		</div>
	</div>

	<div class="footer container text-center">
		<p class="text-muted">
			<a href="https://www.npmjs.com/package/bootstrap-select-country">bootstrap-select-country</a> is maintained by <a href="https://github.com/mojoaxel">mojoaxel</a> and is based on <a href="https://github.com/Saganic/country-picker">countrypicker</a> by <a href="https://github.com/Saganic">Saganic</a>.
		</p>
	</div>

	<a href="https://github.com/mojoaxel/bootstrap-select-country">
		<img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_orange_ff7600.png" alt="Fork me on GitHub">
	</a>

	<!--Scripts-->
	<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
	<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
	<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.4/js/bootstrap-select.min.js"></script>

	<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
	<script>hljs.initHighlightingOnLoad();</script>

	<script src="dist/js/bootstrap-select-country.min.js"></script>
</body>

</html>

External CSS

  1. https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css

External JavaScript

  1. https://code.jquery.com/jquery-3.3.1.slim.min.js
  2. https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js
  3. https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js