欧美性猛交xxxx乱大交中文-欧美性猛交xxxx免费-欧美性猛交xxxx免费看久久-欧美性猛交xxx嘿人猛交-久久99久久精品免费思思6-久久99免费

當前位置: 首頁 > 設計資訊 > 設計教程 > 正文

在Web應用程序上部署CSS邏輯屬性

2023-01-04 2943 0
20221229_114752_026

您可能已經聽說過CSS邏輯屬性或RTL改編,但仍在決定是否廣泛部署它們。為了幫助您提高對其可能性的認識,Nicolas Hoffmann分享了他和他的團隊在Proton如何從CSS邏輯道具到制作進行大規模轉移的經驗,以及您如何在自己的項目中從不同的角度考慮它們。

就用戶界面而言,本地化是最有趣的領域之一:文本長度可能因語言而異,文本的默認對齊方式可能不同,閱讀方向可以是鏡像的或垂直的,以及許多其他不同的情況。簡而言之,這是一個令人難以置信的多樣性來源,這使得我們的界面和前端工作方式更強大、更可靠、更具挑戰性。

對從右到左界面的需求

大多數語言,如法語或英語,都是從左向右閱讀的(LTR)。但是,在這些情況下,有些語言(如波斯語、阿拉伯語和希伯來語)具有不同的閱讀方向—從右向左(RTL)。

問題是怎么我們能讓我們的界面適應這種巨大的變化嗎?

CSS邏輯屬性之前

在CSS邏輯屬性之前,我們可以用不同的方法進行RTL改編:

  • 只為RTL附加費/布局添加專用CSS文件;
  • 僅追加同一CSS中需要修改的部分,例如[dir="rtl"]。浮動-左{浮動:右;}。

即使這些方法在起作用——我使用了第二種方法來創建支持人權網站的阿拉伯文版幾年前——兩者都相當次優:

  • 您需要為第一個文件維護另一個文件;
  • 第二個文件的CSS文件有點重,可能需要處理一些問題(特殊性、添加更多屬性等等)。

當然,我們可以用Sass創建巨大的機器來生成幾個構建,并使用UnCSS之類的工具來刪除不需要的內容,但是說實話:這很無聊,而且會導致“不自然”的代碼片段,就像前面的例子一樣。

為什么CSS邏輯屬性非常適合/有前途

這就是CSS邏輯屬性模塊進入游戲。這個CSS模塊的主要思想是擁有一個邏輯抽象這使我們能夠根據文本方向和書寫模式(如書寫模式,方向,以及文本方向,或者目錄HTML中的屬性)。這給了我們像水平從右到左或從左到右,垂直RTL,等等的可能性。

實踐中的實施

它是如何工作的

有幾個概念需要理解,雷切爾·安德魯斯已經解釋過了理解邏輯屬性和值":

  • 我們不再考慮左邊的/正確但是開始/結束(同樣的道理也適用于頂端/底部):
  • 我們不再說寬度或者高度但是相反在一條直線上的和街區—相當經典。(你可能聽說過違約在一條直線上的或者街區元素。

0
評論區(0)
正在加載評論...
相關推薦
主站蜘蛛池模板: 特级一级毛片 | 国产精品欧美亚洲韩国日本久久 | 一级国产在线观看高清 | 天天综合射 | 男女日皮免费视频 | 国产精品国内免费一区二区三区 | 一区二区不卡 | 欧美亚洲国产精品久久 | 播播网手机在线播放 | 又爽又黄又无遮挡的视频在线观看 | 超级碰在线 | 一级黄色大全 | 成人免费网站视频www | 日韩欧一级毛片在线播无遮挡 | 亚洲精品无码不卡在线播放he | www.国产一区二区三区 | 人人添人人澡人人澡人人人人 | 最近中文字幕完整在线看一 | 色片免费网站 | 欧美色图亚洲图片 | 一本大道香蕉视频在线观看 | 国产播放啪视频免费视频 | 免费亚洲一区 | 色狠狠婷婷97 | 91视频网页版| 日韩国产在线观看 | 国产高清免费在线观看 | 综合网久久 | 在线观看视频一区二区 | 国产片a国产片免费看视频 国产片黄色 | 最近免费中文字幕大全高清大全1 | 日本日日黄 | 日本在线看小视频网址 | 欧美成人免费一级人片 | 久久99精品一级毛片 | 大伊人网| 欧美日韩国产高清视频 | 国产一在线 | 俄罗斯高清freexxxx性 | 欧美激情在线观看一区二区三区 | 高清性色生活片欧美在线 |