css完成国际化

前提

在日常处理国际化的时候,通常是将key通过类似intl.xx(key)转换为对应环境的文案,可是如果需要在css中加入对应逻辑应该怎么做呢(比如在after的伪元素中显示不同的文案),毕竟在css中没办法通过js代码将key转换为文案。

思路

1. 既然不能在css中写入翻译过程,那么就把翻译结果写入dom节点中,可以用data属性存放已经翻译好的文案,<div class="suf" data-suffix="翻译的结果"></div>

2. 在css中读出data-suffix的值作为content的内容, 可以使用attr()来获取指定的属性, .suf:after { content: attr(data-suffix)

最新文章

  1. tornado上手
  2. UP Board 超详细开箱评测
  3. Git的奇技淫巧&#128584;
  4. [转]Android How to Download and Make Volley.jar
  5. js获取一个对象的所以属性和值
  6. java类的封装 继承 多态
  7. /bin/dd if=/path/to/source-file of=/path/to/backup-file
  8. fpm来制作rpm包
  9. JAVA String作业——动手动脑以及课后实验性问题
  10. apache common-io.jar FileUtils
  11. svn团队环境
  12. GitHub具体教程
  13. startup_LPC17XX.s 启动文件分析
  14. Spring Security 入门详解(转)
  15. CodeForces 645D Robot Rapping Results Report
  16. Algorithm --&gt; 最长回文子串
  17. IDEA创建SpringBoot项目
  18. 【C#】C#线程_基元线程的同步构造
  19. MOT北京站 | 卓越研发之路:亿万级云端架构演进
  20. maven windows 环境变量

热门文章

  1. python:批量修改文件名批量修改图片尺寸
  2. SpringCloud学习之Hystrix请求熔断与服务降级(六)
  3. maven镜像仓库
  4. Java时间格式化年-月-日-时间
  5. ES6 之 字符串扩展
  6. mysql 启动报错Host name could not be resolved解决办法
  7. 吴裕雄--天生自然MySQL学习笔记:MySQL 选择数据库
  8. 相信301跳转大家都知道 rewrite
  9. 吴裕雄--天生自然 PHP开发学习:函数
  10. 箭头函数,闭包函数中的this指向