View on GitHub
RTL
Using Boosted for right-to-left website presentation
Every release of Boosted ships with a dedicated right-to-left (RTL) version.
Usage
To get a RTL version of a boosted webpage you only need to replace the regular boosted.css
file with the RTL counterpart boosted-rtl.css
.
Please ensure to add dir="rtl"
attribute to your <html>
tag.
Helvetica Neue
Boosted RTL uses the Arabic version of Helvetica Neue in lieu of the PanEuropean Helvetica Neue. It also covers the Basic Latin alphabet.
Starter template
<!doctype html>
<html lang="ar" dir="rtl">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>عالم حلو!</title>
<link rel="preconnect" href="https://code.jquery.com" crossorigin="anonymous">
<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin="anonymous">
<!--
Neue Helvetica is a trademark of Monotype Imaging Inc. registered in the U.S.
Patent and Trademark Office and may be registered in certain other jurisdictions.
Copyright © 2014 Monotype Imaging Inc. All rights reserved.
Orange has purchased the right to use Helvetica in its websites and mobile applications.
If you are not authorized to used it, don't include the orangeHelvetica.css.
See NOTICE.txt for more information.
-->
<!-- Option 1: Use a CDN -->
<link href="https://cdn.jsdelivr.net/npm/boosted@4.6.2/dist/fonts/HelveticaNeueW20-55Roman.woff2" rel="preload" as="font" type="font/woff2" integrity="sha384-3JzHT24JpS8epPIAdqo7AcCNQcr5VxQi8FClxBayyd/6BLTIFbJLiGD4CIf8FtRl" crossorigin="anonymous">
<link href="https://cdn.jsdelivr.net/npm/boosted@4.6.2/dist/fonts/HelveticaNeueW20-75Bold.woff2" rel="preload" as="font" type="font/woff2" integrity="sha384-vpoGPps82D7bRdHnBlcsNi/WGJMOyFhPA9+NEonxOo5bYJGzIAjfIJ9tuZ0fPyKr" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/boosted@4.6.2/dist/css/orangeHelvetica.min.css" integrity="sha384-6rPwIH6o8roADEALG0VtZOLfj0bDJ8KUOX7N+cjS+7NkwAaBQOZwRPOIiKWJa0aL" crossorigin="anonymous">
<!-- Option 2: Embed the fonts>
<link rel="preload" href="dist/fonts/HelveticaNeueW20-55Roman.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="dist/fonts/HelveticaNeueW20-75Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="stylesheet" href="dist/css/orangeHelvetica.min.css" crossorigin="anonymous">
-->
<!--
Orange Icons
Copyright (C) 2016 - 2022 Orange SA All rights reserved
See NOTICE.txt for more information.
-->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/boosted@4.6.2/dist/css/orangeIcons.min.css" integrity="sha384-XQ+QuxWl/eBTAPcvP8xjhUXg+GB+kArKZpnDyXUz1pLOe6yAfZzxkSygkYxNfKHT" crossorigin="anonymous">
<!-- Copyright © 2016 Orange SA. All rights reserved -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/boosted@4.6.2/dist/css/boosted-rtl.min.css" integrity="sha384-5mKktVaAF7h5IFNhjBw0J/qov7lnigfRF1NqLocdJ28m35HBRKjdEdfReWcyG/oG" crossorigin="anonymous">
</head>
<body>
<h1>عالم حلو!</h1>
<main id="content">
يبدأ محتوى صفحتي هنا
</main>
<!-- Optional JavaScript; choose one of the two! -->
<!-- Option 1: jQuery and Boosted Bundle (includes Popper) -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/boosted@4.6.2/dist/js/boosted.bundle.min.js" integrity="sha384-HkgWGiFvphHyETaofVWXX2SP64Dbtv237puflDWHKGBrQg9mSRWItJIt2JkJrPlL" crossorigin="anonymous"></script>
<!-- Option 2: jQuery, Popper, and Boosted JS -->
<!--
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/tablesorter@2.31.3/dist/js/jquery.tablesorter.min.js" integrity="sha384-+PEWXCk8F17zxsQsEjkuHjUN4yFMHv03eKxKLrqwDql8FJQM0NeSvHRZFVLfXyn7" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/swiper@8.3.1/swiper-bundle.min.js" integrity="sha384-fz/+nLUpAlHOqN8kbJpfALeiJedm/CSmBrZrxbHAq17ik0fBZxQchA1uCsxAWVlt" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/boosted@4.6.2/dist/js/boosted.min.js" integrity="sha384-9FuTk2FQCe3cMtjQJ7M96wm1t2cRlWSQ6EoxCMXNQmEVpR66qASkSXRKfPuTeiTC" crossorigin="anonymous"></script>
-->
</body>
</html>
Boostwatch RTL
See Boostwatch page in RTL mode to see components in action.
Examples
Every example from the Examples page has its RTL counterpart. Just prefix the page url with rtl-*
like in this example: examples/rtl-news-template