• Stars
    star
    956
  • Rank 47,372 (Top 1.0 %)
  • Language
    CSS
  • License
    The Unlicense
  • Created over 10 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

RTL Theme for Bootstrap v3.x

Bootstrap 3 RTL Theme

CDNJS version


Note: Hopefully, they will add rtl support to the next major release of bootstrap, so this project will be obsolete. However, it's going to be updated for the next 3.x releases.

Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development.

Bootstrap RTL provides simple yet robust right-to-left capability for Bootstrap 3, by employing new theming feature of it. Simply put its CSS after bootstrap's original CSS, to the pages designed by Bootstrap 3. It works just like an extension on top of the original Bootstrap:

<!-- Original Bootstrap 3.x -->
<link rel="stylesheet" href="bootstrap.css">

<!-- Bootstrap RTL Theme -->
<link rel="stylesheet" href="bootstrap-rtl.css">

Or load it from CDN:

<!-- Load Bootstrap RTL theme from RawGit -->
<link rel="stylesheet" href="//cdn.rawgit.com/morteza/bootstrap-rtl/v3.3.4/dist/css/bootstrap-rtl.min.css">

Quick start

To get started, download latest release. Check examples/ directory for more. It's just like Bootstrap 3, nothing special. You can also install it via bower:

  • Run bower install bootstrap-rtl and latest version will be installed under bower_components/bootstrap-rtl/ directory.

In addition to bootstrap distribution, LESS codes for RTL theme and compiled CSS (bootstrap-rtl.css) are provided, as well as minified CSS (bootstrap-rtl.min.css). Check dist/ directory for all the codes you need.

Auto Flip (.flip)

To automatically flip placements from right to left and vice versa (in bilingual pages), use .flip alongside .pull-right and .pull-left. This is a custom class and is not available in the original Bootstrap 3.

Building CSS and JavaScript

Bootstrap RTL uses Grunt for working with the framework. Follow these simple steps to prepare and compile:

  1. Run npm install to download and prepare dependencies.
  2. Run grunt, and check dist/ directory for outputs.

Development

Contributors to Bootstrap RTL must agree the license by signing on the bottom of the CONTRIBUTORS.md file. To contribute:

  • fork the bootstrap-rtl repository.
  • make your changes
  • first time contributors: Sign CONTRIBUTORS.md by adding your github username, full name, email address, and first contribution date. As follows: YYYY/MM/DD, Github Username, Full Name, Email Address
  • commit your changes.
  • send a pull request.

Important Notice: Before submitting any pull request, please ensure that your changes merge cleanly with the main repository at morteza/bootstrap-rtl.

Feature requests, and bug fixes

If you want a feature or a bug fixed, report it via project's issues tracker. However, if it's something you can fix yourself, fork the project, do whatever it takes to resolve it, and finally submit a pull request. I will personally thank you, and add your name to the list of contributors.

Author

Morteza Ansarinia

License

I have no idea what licenses are for exactly. So there is no license control over this bootstrap-rtl project. However bootstrap itself is licensed by Twitter, Inc. under the MIT License (MIT).

If it really matters to you to have a license to avoid litigations, this is an unlicensed public domain software. Read UNLICENSE file for more.

More Repositories

1

ontologies

Ontology Repository for http://onto.ir
Java
10
star
2

weighted-metapath2vec

Weighted Metapath2Vec Graph Embedding
Python
6
star
3

URS

Unified Ontology-driven SIEM (Security Information and Event Management) System
HTML
5
star
4

tracker

Simple Project Management System
Java
3
star
5

cog.onto.ir

Cognitive Science Papers We Like
3
star
6

CogText

Linking Theories and Methods in Cognitive Sciences via Joint Embedding of the Scientific Literature: The Example of Cognitive Control
Jupyter Notebook
2
star
7

TMS570

TI TMS570 customized board support package.
C
2
star
8

xv6-sandbox

xv6 operating system experiments, new scheduler, new process structure, parents, etc.
C
2
star
9

LanczosSVD

SVD solver using Lanczos partially parallel method
C++
2
star
10

nilearn-extra

Drop-in extra features for Nilearn
Python
1
star
11

construals

Extract psychological distance (Construal Level Theory) using Linguistic Category Model
JavaScript
1
star
12

WCET-Paper-Benchmarks

"WCET-Based Fault Tolerant Methods" Paper Benchmarks
C++
1
star
13

nudge

Your intuitions and emotions as stimuli to finish a task
Java
1
star
14

fastr.scala

Example of interop between GraalVM FastR and Scala
Scala
1
star
15

SimpleFIC

Simple Fractal Image Compression
Java
1
star
16

kd2

Parallel (MPI) knowledge discovery algorithms.
C++
1
star
17

onto

Content Repository for Onto
JavaScript
1
star
18

QtSSHApplication

Qt/C++ application and SSH binding (last update: December 3, 2010)
C++
1
star
19

oars

Ontology-based Automated Security Incident Response System
1
star
20

MultiModalRest

This code is outdated, see https://github.com/morteza/ACNets/tree/multimodal/ for an updated version.
Jupyter Notebook
1
star