精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

RTL

了解我們如何在Bootstrap的排版、元件和通用類別中啟用對right-to-left的支持。

如何熟悉

我們建議您先閱讀 入門指南頁面 來熟悉 Bootstrap。讀完之後,請繼續閱讀此處以了解如何啟用RTL。

你可能還需要閱讀 RTLCSS 項目,因為它為我們的 RTL 方法提供了動力。

實驗功能

RTL 功能仍然是 實驗性的 並可能會根據用戶的反饋去發展。若有發現了什麼或有改進的建議嗎? 分享問題,我們很樂意聽取您的意見。

必要的 HTML

在 Bootstrap 的頁面中要啟用 RTL 有兩個嚴格要求。

  1. <html> 元素上設置 dir="rtl"。
  2. <html> 元素上加入適合的 lang 屬性,例如 lang=“ar”。

接下來,您需要包括我們的 CSS 的 RTL 版本。例如,這是我們啟用 RTL的 已編譯和精簡 CSS 的樣式範例:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.rtl.min.css" integrity="sha384-mUkCBeyHPdg0tqB6JDd+65Gpw5h/l8DKcCTV2D2UpaMMFd7Jo8A+mDAosaWgFBPl" crossorigin="anonymous">

基本模板

你可以看到這個修改後的基本模板中,驗證了上面的要求:

<!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">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.rtl.min.css" integrity="sha384-mUkCBeyHPdg0tqB6JDd+65Gpw5h/l8DKcCTV2D2UpaMMFd7Jo8A+mDAosaWgFBPl" crossorigin="anonymous">

    <title>????? ???????!</title>
  </head>
  <body>
    <h1>????? ???????!</h1>

    <!-- Optional JavaScript; choose one of the two! -->

    <!-- Option 1: Bootstrap Bundle with Popper.js -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/js/bootstrap.bundle.min.js" integrity="sha384-ygbV9kiqUc6oa4msXn9868pTtWMgiQaeYH7/t7LECLbyPA2x65Kgf80OJFdroafW" crossorigin="anonymous"></script>

    <!-- Option 2: Separate Popper.js and Bootstrap JS -->
    <!--
    <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.5.4/dist/umd/popper.min.js" integrity="sha384-q2kxQ16AaE6UbzuKqyBE9/u/KzioAlnx2maXQHiDX9d4/zp8Ok3f+M7DPm+Ib6IU" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/js/bootstrap.min.js" integrity="sha384-pQQkAEnwaBkjpqZ8RU1fF1AKtTcHJwFl3pblpTlHXybJjHpMYo79HY3hIi4NKxyj" crossorigin="anonymous"></script>
    -->
  </body>
</html>

RTL 範例

開始使用以下的幾種方法之一 RTL examples.

方法

我們在 Bootstrap 中構建支援 RTL 的方法有兩個重要的選擇,這些選擇會影響我們編寫和使用 CSS 的方式:

  1. 首先,我們決定使用 RTLCSS 項目進行構建。 這為我們提供了一些強大的功能,可用於管理從 LTR 轉向 RTL 的更改和替代。它還允許我們從一個程式庫構建兩個版本的 Bootstrap。

  2. **再來,我們採用邏輯屬性方法,將少數的方向類別重新命名。**因為我們 flex 的通用類別,大多數的使用者都已經接觸過了邏輯屬性方法 - 它們將方向屬性如 leftright 取代為 startend。這讓這些 class 名稱、用值更為適合 LTR 與 RTL。

例如,用 .ms-3 取代 margin-left.ml-3

透過我們原始的 Sass 或已編譯的 CSS 去使用 RTL,與我們的預設的 LTR 應該沒有太大不同。

從原始碼自定義

當涉及到 自定義 時,首選的方法是使用 variables、maps、和 mixins。就算是從編譯後的文件進行後處理,此方法也適用於 RTL,參考 RTLCSS 的運作方式。

自定義 RTL 數值

使用 RTLCSS 數值指令,可以從 variable 輸出不同的值給 RTL。例如,要減少整個 $font-weight-bold 代碼的權重,可以使用 /*rtl: {value}*/ 語法:

$font-weight-bold: 700 #{/* rtl:600 */} !default;

將會對預設的 CSS and RTL CSS 輸出以下內容:

/* bootstrap.css */
dt {
  font-weight: 700 /* rtl:600 */;
}

/* bootstrap.rtl.css */
dt {
  font-weight: 600;
}

備用字體堆疊

如果您使用的是自定義字體,請注意,並非所有字體都支持非拉丁字母。為了將歐洲語系轉換為阿拉伯語系,你可能需要在在字體堆疊中使用 /*rtl:insert: {value}*/ 來修改字體的名稱。 例如,要將 LTR 的 Helvetica Neue Webfont 轉換為 RTL 的 Helvetica Neue Arabic,Sass 程式碼將如以下所示:

$font-family-sans-serif:
  Helvetica Neue #{"/* rtl:insert:Arabic */"},
  // Safari for macOS and iOS (San Francisco)
  -apple-system,
  // Chrome < 56 for macOS (San Francisco)
  BlinkMacSystemFont,
  // Windows
  "Segoe UI",
  // Android
  Roboto,
  // Basic web fallback
  Arial,
  // Linux
  "Noto Sans",
  // Sans serif fallback
  sans-serif,
  // Emoji fonts
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;

breadcrumb 麵包屑

breadcrumb separator 是唯一需要為自己定義新變數的情況,即 $breadcrumb-divider-flipped — 預設為 $breadcrumb-divider。

額外資源

返回頂部
精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

      日韩午夜在线视频| 久久久久久网| 精品99一区二区三区| 欧美经典一区二区三区| 欧美资源在线| 一本大道av伊人久久综合| 国产真实久久| 欧美日韩在线一区二区| 美女日韩欧美| 久久久久高清| 久久不射电影网| 亚洲香蕉网站| 一区二区三区你懂的| 91久久线看在观草草青青| 国产伦精品一区二区三区视频孕妇 | 久久久福利视频| 亚洲特黄一级片| 亚洲人成77777在线观看网| 国产婷婷成人久久av免费高清| 欧美日韩精品一区视频| 欧美激情第五页| 男人天堂欧美日韩| 麻豆91精品91久久久的内涵| 久久国产欧美精品| 亚洲美女精品久久| 最新中文字幕一区二区三区| 樱桃成人精品视频在线播放| 国产一区二区黄| 国产欧美综合一区二区三区| 国产精品一区二区黑丝| 国产精品福利在线观看| 欧美日韩精品系列| 欧美日韩国产色站一区二区三区| 国产视频久久久久| 欧美顶级艳妇交换群宴| 久久久久久久综合| 猛干欧美女孩| 美女脱光内衣内裤视频久久网站| 久久久久久69| 蜜臀a∨国产成人精品 | 亚洲精品自在久久| 亚洲免费观看| 中文日韩欧美| 欧美一区影院| 欧美aaaaaaaa牛牛影院| 欧美日韩不卡合集视频| 欧美视频在线观看免费| 国产精品亚洲精品| 悠悠资源网亚洲青| 国产精品永久在线| 国产精品videosex极品| 国产丝袜一区二区| 尤物精品在线| 中文在线资源观看网站视频免费不卡 | 欧美日韩亚洲视频| 国产欧美不卡| 在线欧美福利| 亚洲午夜国产一区99re久久 | 亚洲第一精品电影| 一区二区电影免费在线观看| 先锋影音国产精品| 欧美激情亚洲综合一区| 国产乱码精品一区二区三区av| 亚洲电影一级黄| 一区二区三区四区国产| 久久久久免费| 国产精品亚洲一区| 亚洲精品欧美在线| 久久久久久噜噜噜久久久精品 | 国产精品久久久久久久久久直播 | 亚洲视频一起| 欧美成人激情视频免费观看| 国产精品永久免费| 99v久久综合狠狠综合久久| 久久国产日韩| 国产精品视频区| 日韩视频―中文字幕| 久久琪琪电影院| 国产婷婷色一区二区三区四区| 亚洲精品国产精品乱码不99按摩| 久久av红桃一区二区小说| 欧美激情一区在线| 伊人久久大香线蕉综合热线| 性亚洲最疯狂xxxx高清| 国产精品v欧美精品v日本精品动漫| 一区在线免费| 久久久综合网| 黄色影院成人| 久久精品国产在热久久| 国产精品日日做人人爱| 亚洲免费人成在线视频观看| 欧美日韩1区2区| 国产日韩专区在线| 亚洲欧洲一区二区在线播放| 久久精品国产99| 国产一区二区电影在线观看| 久久精品国产第一区二区三区| 国产免费观看久久| 亚洲欧美bt| 欧美日韩视频一区二区| 日韩亚洲精品视频| 欧美日韩性视频在线| 91久久夜色精品国产网站| 欧美成人免费网| 日韩亚洲国产精品| 欧美三级黄美女| 一区二区三区国产在线| 国产精品亚洲人在线观看| 欧美怡红院视频一区二区三区| 国产亚洲一级高清| 免费成人黄色av| 99精品视频免费在线观看| 欧美日韩综合一区| 午夜精品久久久久久久久久久| 国产精品中文在线| 久久九九免费视频| 亚洲黑丝一区二区| 国产精品av久久久久久麻豆网| 亚洲女优在线| 亚洲国内高清视频| 国产精品成人播放| 久久五月天婷婷| 在线视频亚洲| 韩日成人在线| 欧美色123| 久久久久久久97| 一区二区久久| 极品尤物久久久av免费看| 欧美日韩久久精品| 久久精品在线播放| 亚洲最新在线| 国产精品麻豆成人av电影艾秋| 99综合在线| 国外视频精品毛片| 欧美连裤袜在线视频| 欧美在线观看一二区| 精品不卡视频| 国产精品黄色| 欧美国产大片| 久久福利影视| 亚洲在线视频观看| 亚洲黄网站在线观看| 国产曰批免费观看久久久| 欧美精品在线播放| 久久av资源网| 午夜视频久久久| 宅男噜噜噜66一区二区66| 狠狠色丁香婷婷综合影院| 国产精品久久久久久久一区探花| 老司机成人网| 久久久久国产免费免费| 亚洲伊人伊色伊影伊综合网| 亚洲缚视频在线观看| 久久久亚洲一区| 国内精品久久久久影院优| 欧美三级韩国三级日本三斤| 久久精品一级爱片| 午夜亚洲福利| 亚洲一区二区三区四区在线观看 | 免费视频一区| 久久黄色级2电影| 亚洲欧美日韩一区二区三区在线观看| 日韩视频在线免费观看| 91久久久亚洲精品| 欧美精品电影在线| 久久久精品国产99久久精品芒果| 亚洲欧美日韩成人高清在线一区| 99热在这里有精品免费| 999亚洲国产精| 亚洲精品小视频| 亚洲理伦电影| 在线综合视频| 亚洲欧美日韩国产一区二区三区| 亚洲专区国产精品| 亚洲免费在线播放| 午夜精品久久久| 久久久久88色偷偷免费| 久久夜色精品国产欧美乱| 久久成年人视频| 老司机午夜精品| 欧美电影免费网站| 欧美日韩一区二区在线视频| 欧美性久久久| 国产一区二区日韩精品欧美精品| 国外成人在线视频网站| 亚洲国产一区二区精品专区| 亚洲美女一区| 日韩性生活视频| 欧美一级片久久久久久久| 久久在线免费| 欧美日韩岛国| 国产欧美亚洲日本| 亚洲国产天堂久久综合网| 亚洲一区二区三区中文字幕在线| 国产欧美一区二区精品性色| 国产色产综合产在线视频| 狠狠色狠色综合曰曰| 最新日韩在线| 欧美一级欧美一级在线播放| 巨乳诱惑日韩免费av|