<!DOCTYPE html>
< html lang = "en" dir = "ltr" >
< head >
< meta charset = "utf-8" >
< title > I2P Styleguide< / title >
< link rel = "stylesheet" href = "/i2p/assets/static/open-iconic-bootstrap.css" / >
< link rel = "stylesheet" href = "/i2p/assets/static/bootstrap.min.css" >
< link rel = "stylesheet" href = "/i2p/assets/styles/main.css" >
< link rel = "shortcut icon" type = "image/png" href = "/i2p/assets/images/favicon.png" / >
< link href = "/i2p/assets/fonts/sourcesans.css" rel = "stylesheet" >
< link href = "/i2p/assets/fonts/sourcecode.css" rel = "stylesheet" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< / head >
< body >
< nav class = "navbar navbar-expand-lg navbar-light border-bottom border-black sticky-top rp-navbar__top" >
< a class = "navbar-brand" href = "https://geti2p.net/" >
< img src = "/i2p/assets/images/horizontal_color.png" class = "my-2" height = "40" width = "auto" alt = "" > < / img >
< / a >
< button class = "navbar-toggler" type = "button" data-toggle = "collapse" data-target = "#navbarSupportedContent" aria-controls = "navbarSupportedContent" aria-expanded = "false" aria-label = "Toggle navigation" >
< span class = "navbar-toggler-icon" > < / span >
< / button >
< div class = "collapse navbar-collapse " id = "navbarSupportedContent" >
< ul class = "navbar-nav mr-auto display-xs" >
< li class = "nav-item" >
< a class = "nav-link" href = "/i2p/" > About< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "/i2p/getting-started" > Getting Started< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "/i2p/visuals/" > Visuals< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "/i2p/components/" > Components< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "/i2p/copywriting/" > Copywriting< / a >
< / li >
< / ul >
< / div >
< / nav >
< div class = "row" >
< div class = "col-md-3 hidden-sm p-0" >
< div class = "row" style = "height: 100%" >
< div class = "col-md-6 col-sm-16 col-xs-12 p-0" >
< div class = "sidebar rb-sidebar__1" id = "sidebar1" >
< ul id = "sidebar-left" class = "col-md-2 col-sm-16 col-xs-12 p-0 list-group pt-3 sidebar-fill" >
< li class = "list-group-item rb-main-sidebar" >
< a href = "/i2p/" class = "sidebar__link__light" > About< / a >
< / li >
< li class = "list-group-item rb-main-sidebar" >
< a href = "/i2p/getting-started/" class = "sidebar__link__light" > Getting Started< / a >
< / li >
< li class = "list-group-item rb-main-sidebar" >
< a href = "/i2p/visuals/" class = "sidebar__link__light" > Visuals< / a >
< / li >
< li class = "list-group-item rb-main-sidebar" >
< a href = "/i2p/components/" class = "sidebar__link__light" > Components< / a >
< / li >
< li class = "list-group-item rb-main-sidebar" >
< a href = "/i2p/copywriting/" class = "sidebar__link__light" > Copywriting< / a >
< / li >
< / ul >
< / div >
< / div >
< div class = "col-md-6 col-sm-12 col-xs-3 p-0" >
< div class = "sidebar rb-sidebar__2" id = "sidebar" >
< ul class = "p-0 list-group pt-3 sidebar-fill" >
< a href = "#buttons" > < li class = "list-group-item rb-sidebar" >
Buttons
< / li > < / a >
< a href = "#badges" > < li class = "list-group-item rb-sidebar" >
Badges
< / li > < / a >
< a href = "#forms" > < li class = "list-group-item rb-sidebar" >
Forms
< / li > < / a >
< a href = "#tables" > < li class = "list-group-item rb-sidebar" >
Tables
< / li > < / a >
< a href = "#cards" > < li class = "list-group-item rb-sidebar" >
Cards
< / li > < / a >
< a href = "#scrollspy" > < li class = "list-group-item rb-sidebar" >
Scrollspy
< / li > < / a >
< / ul >
< / div >
< / div >
< / div >
< / div >
< div class = "col-md-9 col-xl-7 col-sm-12 col-xs-12 pt-3 pl-5" >
<!-- <p>This is the components page</p>
-->
< div id = "buttons" class = "mb-4" >
< h2 class = "b-border" > Buttons< / h2 >
<!-- p class="text - muted">Some Description about buttons.</p -->
< / div >
< div class = "row bg-light p-5" >
< div class = "col-xs-12 col-sm-6 col-md-6 p-1" >
< p class = "text-black small text-muted m-0 pb-2" > Primary< / p >
< button type = "button" class = "btn btn-lg btn-primary btn-pill mr-2" > Primary< / button >
< p class = "text-black small text-muted m-0 pt-2 pb-2" > Ghost< / p >
< button type = "button" class = "btn btn-lg btn-outline-primary btn-pill mr-2" > How to Contribute< / button >
< p class = "text-black small text-muted m-0 pt-2" > Link< / p >
< button type = "button" class = "btn btn-lg btn-link mr-2" > Learn more< / button >
< / div >
< div class = "col-xs-12 col-sm-6 col-md-6 p-1" >
< p class = "text-black small text-muted m-0 pt-2 pb-2" > Medium< / p >
< button type = "button" class = "btn btn-medium btn-pill mr-2" > Medium< / button >
< button type = "button" class = "btn btn-outline-medium btn-pill mr-2" > Ghost< / button >
< button type = "button" class = "btn btn-link mr-2" > Link< / button >
< p class = "text-black small text-muted m-0 pt-2 pb-2" > Small< / p >
< button type = "button" class = "btn btn-sm btn-small btn-pill mr-2" > Small< / button >
< button type = "button" class = "btn btn-sm btn-outline-small btn-pill mr-2" > Ghost< / button >
< button type = "button" class = "btn btn-sm btn-link mr-2" > Link< / button >
< p class = "text-black small text-muted m-0 pt-5" > Scroller< / p >
< button type = "button" class = "btn btn-scroller mr-2 mt-2" > Back to Top < svg version = "1.1" id = "Layer_1" xmlns = "http://www.w3.org/2000/svg" xmlns:xlink = "http://www.w3.org/1999/xlink" x = "0px" y = "0px" viewBox = "0 0 149 256.1" class = "faq__chevron-up" > < path d = "M145.4,136.5l-117.8,116c-4.7,4.7-12.3,4.7-17,0l-7.1-7.1c-4.7-4.7-4.7-12.3,0-17L105.8,128L3.6,27.6c-4.7-4.7-4.7-12.3,0-17l7.1-7.1c4.7-4.7,12.3-4.7,17,0l117.8,116C150.1,124.2,150.1,131.8,145.4,136.5L145.4,136.5z" > < / path > < / svg > < / button >
< / div >
< / div >
< div class = "page-header mb-4 mt-5" >
< h2 id = "badges" class = "b-border" > Badges< / h2 >
<!-- p class="text - muted">Some Description about badges.</p -->
< / div >
< div class = "row p-5 bg-light" >
< div class = "col-12" >
< h2 > Example heading < span class = "badge badge-primary" > New< / span > < / h2 >
< / div >
< div class = "col-12" >
< h4 class = "pt-4" > Example heading < span class = "badge badge-secondary" > New< / span > < / h4 >
< / div >
< div class = "col-12" >
< h6 class = "pt-4" > Example heading < span class = "badge-pill badge-primary" > New< / span > < / h6 >
< / div >
< / div >
< h1 id = "forms" > < / h1 >
< div class = "page-header mb-4 mt-5" >
< h2 class = "b-border" > Forms< / h2 >
<!-- p class="text - muted">Some Description about Forms.</p -->
< / div >
< div class = "row" >
< form class = "bg-light p-5 col-sm-6" >
< div class = "form-group" >
< label for = "exampleInputEmail1" > Email address< / label >
< input type = "email" class = "form-control" id = "exampleInputEmail1" aria-describedby = "emailHelp" placeholder = "Enter email" >
< small id = "emailHelp" class = "form-text text-muted" > We'll never share your email with anyone else.< / small >
< / div >
< div class = "form-group" >
< label for = "exampleInputPassword1" > Password< / label >
< input type = "password" class = "form-control" id = "exampleInputPassword1" placeholder = "Password" >
< / div >
< div class = "form-check" >
< input type = "checkbox" class = "form-check-input" id = "check_me_out" >
< label for = "check_me_out" class = "form-check-label ml-2 mt-1" > Check me out< / label >
< / div >
< button type = "submit" class = "btn btn-medium btn-pill mt-4" onclick = "return false;" > Submit< / button >
< / form >
< / div >
< div class = "mt-5" id = "tables" >
< h2 class = "b-border" > Tables< / h2 >
< div class = "row mt-5" >
< span > Default< / span >
< br / >
< table class = "table" >
< thead >
< tr >
< th scope = "col" > #< / th >
< th scope = "col" > First< / th >
< th scope = "col" > Last< / th >
< th scope = "col" > Handle< / th >
< / tr >
< / thead >
< tbody >
< tr >
< th scope = "row" > 1< / th >
< td > Mark< / td >
< td > Otto< / td >
< td > @mdo< / td >
< / tr >
< tr >
< th scope = "row" > 2< / th >
< td > Jacob< / td >
< td > Thornton< / td >
< td > @fat< / td >
< / tr >
< tr >
< th scope = "row" > 3< / th >
< td > Larry< / td >
< td > the Bird< / td >
< td > @twitter< / td >
< / tr >
< / tbody >
< / table >
< / div >
< div class = "row mt-5" >
< span > Striped< / span >
< br / >
< table class = "table table-striped" >
< thead >
< tr >
< th scope = "col" > #< / th >
< th scope = "col" > First< / th >
< th scope = "col" > Last< / th >
< th scope = "col" > Handle< / th >
< / tr >
< / thead >
< tbody >
< tr >
< th scope = "row" > 1< / th >
< td > Mark< / td >
< td > Otto< / td >
< td > @mdo< / td >
< / tr >
< tr >
< th scope = "row" > 2< / th >
< td > Jacob< / td >
< td > Thornton< / td >
< td > @fat< / td >
< / tr >
< tr >
< th scope = "row" > 3< / th >
< td > Larry< / td >
< td > the Bird< / td >
< td > @twitter< / td >
< / tr >
< / tbody >
< / table >
< / div >
< / div >
< div class = "mt-5" id = "cards" >
< h2 class = "b-border" > Cards< / h2 >
< div class = "row bg-light p-md-5 p-sm-3 pt-5 pb-5" >
< div class = "col-md-6 col-sm-12 col-xs-12" >
< div class = "card mb-2" >
< div class = "card-body" >
< h4 class = "card-title" > I2P< / h4 >
< p class = "card-text text-muted" > I2P is an open source whistleblower submission system that media organizations can install to securely accept documents from anonymous sources.< / p >
< a href = "#" class = "btn btn-medium btn-pill" onclick = "return false;" > Visit website< / a >
< / div >
< / div >
< div class = "card mb-2" >
< div class = "card-body" >
< h4 class = "card-title" > I2P< / h4 >
< p class = "card-text text-muted" > I2P is an open source whistleblower submission system that media organizations can install to securely accept documents from anonymous sources.< / p >
< a href = "#" class = "rb-link" onclick = "return false;" > Apply< / a >
< / div >
< / div >
< div class = "card" >
< div class = "card-body" >
< h4 class = "card-title" > I2P< / h4 >
< p class = "card-text text-muted" > I2P is an open source whistleblower submission system that media organizations can install to securely accept documents from anonymous sources.< / p >
< / div >
< / div >
< / div >
< div class = "col-md-6 col-sm-12 col-xs-12" >
< div class = "card" >
< img class = "card-img-top"
src="/i2p/assets/images/placeholder.jpg" alt="Card image cap">
< div class = "card-body" >
< h4 class = "card-title" > A few things everyone can do now< / h4 >
< p class = "card-text text-muted" > Numerous people contribute to the project to varying extents.< / p >
< / div >
< ul class = "list-group list-group-flush" >
< li class = "list-group-item" > Consider < a href = "#" class = "rb-link" onclick = "return false;" >
< mark > contributing< / mark >
< / a > to help the I2P project grow.
< / li >
< li class = "list-group-item" > Take a moment to
< mark > donate< / mark >
to support further development.
< / li >
< li class = "list-group-item" > Help
< mark > translate< / mark >
the documentation into < a href = "#" class = "rb-link" onclick = "return false;" > other languages< / a > .
< / li >
< / ul >
< div class = "card-body" >
< a href = "#" class = "rb-link" onclick = "return false;" > View All< / a >
< / div >
< / div >
< / div >
< / div >
< / div >
< h1 id = "pagination" > < / h1 >
< div class = "page-header mb-4 mt-5" >
< h2 class = "b-border" > Pagination< / h2 >
<!-- p class="text - muted">Some Description about pagination.</p -->
< / div >
< div class = "row bg-light p-5" >
< nav aria-label = "..." >
< ul class = "pagination m-0" >
< li class = "page-item disabled" >
< span class = "page-link" > Previous< / span >
< / li >
< li class = "page-item" > < a class = "page-link" href = "#" onclick = "return false;" > 1< / a > < / li >
< li class = "page-item" >
< span class = "page-link rb-paginate-active" >
2< span class = "sr-only" > (current)< / span >
< / span >
< / li >
< li class = "page-item" > < a class = "page-link" href = "#" onclick = "return false;" > 3< / a > < / li >
< li class = "page-item" >
< a class = "page-link" href = "#" onclick = "return false;" > Next< / a >
< / li >
< / ul >
< / nav >
< / div >
< div class = "page-header mb-4 mt-5" >
< h2 id = "alerts" class = "b-border" > Alerts< / h2 >
< p class = "text-muted" > Some Description about alerts.< / p >
< / div >
< div class = "row p-5 bg-light" >
< div class = "col-12 alert alert-primary" role = "alert" >
This is a primary alert—check it out!
< / div >
< div class = "col-12 alert alert-success" role = "alert" >
This is a success alert—check it out!
< / div >
< div class = "col-12 alert alert-danger" role = "alert" >
This is a danger alert—check it out!
< / div >
< div class = "col-12 alert alert-warning" role = "alert" >
This is a warning alert—check it out!
< / div >
< / div >
< h1 id = "scrollspy" > < / h1 >
< div class = "page-header mb-4 mt-5 d-none d-sm-none" >
< h3 > Scrollspy< / h3 >
<!-- p class="text - muted">Some Description about scrollspy.</p -->
< / div >
< div class = "row p-0 pt-5 bg-light d-none d-sm-none" >
< div class = "bd-example" >
< div class = "row" >
< div class = "col-4" >
< div id = "list-example" class = "list-group" >
< a class = "list-group-item list-group-item-action active" href = "https://securedrop.org/" > SecureDrop< / a >
< a class = "list-group-item list-group-item-action" href = "#list-item-2" > Second Link< / a >
< a class = "list-group-item list-group-item-action" href = "#list-item-3" > Third Link< / a >
< a class = "list-group-item list-group-item-action" href = "#list-item-4" > Forth Link< / a >
< / div >
< / div >
< div class = "col-8" >
< div data-spy = "scroll" data-target = "#list-example" data-offset = "0" class = "scrollspy-example" >
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad autem error eum inventore laboriosam necessitatibus nobis numquam praesentium quae tempore. Dignissimos minima rerum tenetur vel vero! Eius molestias natus nesciunt!
< / div >
< / div >
< / div >
< / div >
< / div >
< div class = "dropdown-divider mt-5 wi" > < / div >
< div class = "row" >
< div class = "col-12 p-0" >
< p class = "mt-5 mb-5" >
< span class = "text-muted small" > Styleguide code licensed under < a href = "https://opensource.org/licenses/MIT" class = "rb-link" title = "MIT" target = "_blank" > MIT< / a > , documents licensed under a < a href = "https://creativecommons.org/licenses/by/3.0/us/" title = "CC 3.0" target = "_blank" > Creative Commons Attribution 3.0 United States License< / a > . I2P is an anonymous network, exposing a simple layer that applications can use to anonymously and securely send messages to each other.< br > Templates and styles based on the < a href = "https://reproducible-builds.org/style" target = "_blank" > Reproducible Builds styleguide< / a > .< / span >
< / p >
< / div >
< / div >
< / div >
< / div >
< script src = "/i2p/assets/javascript/modernizr.min.js" > < / script >
< script src = "/i2p/assets/javascript/jquery-3.3.1.slim.min.js" > < / script >
< script src = "/i2p/assets/javascript/popper.min.js" > < / script >
< script src = "/i2p/assets/javascript/bootstrap.min.js" > < / script >
<!-- <script src="/i2p/assets/javascript/run_prettify.js"></script> /* -->
< script type = "text/javascript" src = "/securedrop-styleguide/assets/javascript/index.js" > < / script >
< / body >
< / html >