css实现文字翻转效果

csss实现文字翻转效果

主要实现核心属性

direction: rtl;

unicode-bidi: bidi-override;


  1. direction: rtl;
  • 这个属性用于指定文本的方向为从右到左(Right-to-Left)。
  • 它常用于处理阿拉伯语、希伯来语等从右向左书写的文字样式。
  • 当设置了 direction: rtl; 时,文本将从右向左排列,并且与左对齐的元素会靠右对齐。
  1. unicode-bidi: bidi-override;
  • 这个属性被用于覆盖元素内部的文本方向属性。
  • 它通常与 direction: rtl; 一起使用,用于确保在具有混合文本方向的情况下,正确地渲染文本。
  • 通过设置 unicode-bidi: bidi-override;,可以强制元素内的文本按照上级父元素的文本方向进行显示。

需要注意的是,这些属性可能会在不同浏览器中有不同的表现,因此在使用时应该仔细测试和兼容性考虑。

html结构

html 复制代码
    <div class="top">
      <div class="title">
        <div class="en">login</div>
        <div class="shad">login</div>
      </div>
      <div class="logo"></div>
    </div>

less----css拆分一下就行

css 复制代码
  .top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;

    .title {
      color: #fff;
      height: 50px;
      font-size: 30px;

      .shad {
        text-transform: uppercase;
        translate: 0 -36px;
      }

      .en {
        color: #ccc;
        opacity: .5;
        text-transform: uppercase;
        transform: rotate(180deg) skew(-20deg);
        translate: -5px 28px;
        direction: rtl;
        unicode-bidi: bidi-override;
      }
    }

    .logo {
      width: 50px;
      height: 50px;

      img {
        width: 100%;
        height: 100%;
      }
    }
  }

效果图:


相关推荐
lemon_sjdk3 分钟前
从一段真实的 Electron IM 前端代码,看高级前端的工程化修养
前端·electron·状态模式·im
晓得迷路了24 分钟前
栗子前端技术周刊第 150 期 - Stack Overflow 开发者调查结果、TanStack Start 1.0...
javascript·css·后端
IT_陈寒27 分钟前
Vite性能优化完全指南
前端·人工智能·后端
燕落南枝29 分钟前
HTML 表单入门:表单容器、文本框与密码框属性详解
前端·microsoft·html
TYC942 分钟前
Mac创建Vue3+TypeScript或者React+TypeScript项目
前端·javascript·typescript
程序员小孔.44 分钟前
基于 SpringBoot + UniApp + Vue 的家政服务系统设计与实现
前端·数据库·spring boot·python·docker·微信小程序
Profile排查笔记1 小时前
指纹浏览器 GitHub 项目怎么选?先看仓库交付的是工具、内核还是管理器
前端·人工智能·后端·自动化
风骏时光牛马1 小时前
云原生驱动的分布式高可用架构设计与落地实践
前端
梦曦i1 小时前
uni-app x 专属 Pinia 库正式发布
前端·pinia·uni-app x
一次旅行2 小时前
DeepSeek‑V4.1‑Flash‑1017完整解读:模型升级+Search/Fetch搜索API开放,Agent开发者要注意哪些坑
前端·网络·人工智能