【发布时间】:2022-02-02 13:41:22
【问题描述】:
我正在使用 Bootstrap-Vue 的 Form File Input。由于我在 RTL 中的应用程序,我想扭转它。当前代码:
<b-form-file
class="modal-input"
v-model="fileLocation"
:state="stateFileLocation"
browse-text="בחר"
placeholder="בדיקה בדיקה בדיקה" />
我得到了什么:
如何将按钮移到另一侧?
编辑:我厌倦了使用这个suggestion,但没有任何成功:
.custom-file-label::after {
left: 0;
right: auto;
border-left-width: 0;
border-right: inherit;
}
编辑:postcss-rtl 是 EOL,所以我通过拥有 postcss.config.js 文件尝试了 rtlcss:
module.exports = {
plugins: {
'rtlcss':{
autoRename: true
}
}
}
我还必须安装 rtlcss@2.6.2,因为它依赖于 postcss 8,它不适用于 Vue 2。结果是它翻转了所有内容,甚至是文本:
【问题讨论】:
-
只需在 bootstrap 5 旁边使用
postcss-rtl插件!它会为您解决问题... -
@HasanParasteh 你的意思是使用 PostCSS-RTL 和 Bootstrap-Vue,应该解决 RTL 问题吗?
-
你能创建一个sn-p吗?
-
@LajosArpad 这是使用来自
postcss-rtlgithub 存储库的webpack 的示例:example setup in webpack -
@vesii 是的,我使用这种方法来解决 RTL 模式下的引导问题。这是让一切看起来正确的最简单方法..
标签: javascript vue.js bootstrap-vue