css实现元素和文字从右向左排列

css实现元素和文本从右向左排列


一、元素从右往左排列

在css样式中加入:style="display:flex;" dir="rtl",即可让元素从右向左排列。

javascript 复制代码
<div style="display:flex;" dir="rtl">
    <div class="box">我是box1</div>
    <div class="box">我是box2</div>
    <div class="box">我是box3</div>
</div>

如果是在vue项目中,可以这样动态绑定:

javascript 复制代码
<div style="display:flex;" :dir="isRtl ? 'rtl' : 'ltr'">
    <div class="box">我是box1</div>
    <div class="box">我是box2</div>
    <div class="box">我是box3</div>
</div>

二、文本从右往左排列

可以通过内联元素设置样式 direction: ltr; unicode-bidi: bidi-override; 来使文本从右往左排列显示。

javascript 复制代码
<div class="box" style="direction:rtl; unicode-bidi:bidi-override;">我是box</div>
相关推荐
confiself1 小时前
A2UI实时渲染展示
开发语言·javascript·css
yatum_20142 小时前
CentOS 7 集群 SSH 免密与主机名配置文档
linux·前端·网络
014-code2 小时前
Vue 生命周期完全指南
前端·javascript·vue.js
冴羽yayujs2 小时前
资深前端都在用的 9 个调试偏方
前端·javascript·调试
Amumu121382 小时前
CSS移动端
前端·css·css3
lichenyang4532 小时前
组件设计模式与通信
前端·javascript·设计模式
im_AMBER2 小时前
前端性能优化之首屏提速
前端·学习·性能优化
天天向上10243 小时前
vue 大屏适配的一种实现思路
前端·javascript·vue.js
SuperEugene3 小时前
Vue/Vite 多环境配置实战:dev、test、prod 差异区分与避坑指南|Vue 工程化篇
前端·javascript·vue.js