タグ

2024年6月29日のブックマーク (1件)

  • dir属性で文書方向を入れ替えたSVGのtext要素を適切に表示する方法|HTML

    僕が提供するBlogger用テンプレートのImaginaryの特徴の一つに文書方向の左右対応がある。日語や英語などの右から左へ書いて行く言語がある一方で、アラビア語やヘブライ語などの右から左へ書いて行く言語もある。Imginaryはどちらでもブログが適切に表示されるように設計されているんだ。 サイトの文書の方向はHTMLのdir属性のltrかrtで決められてアイコンなどの向きを左右に反転させたいものがあればCSSのtransform要素のscaleX(-1)を使うとデザインを合わせられる。 この二つで全て上手く行くと思ったら大間違いともいうべき苦しみを味わわされることになったので、なぜかの原因と修正できた対処法を載せておきたい。 SVGtext要素は反対方向の文書で適切に表示されない テンプレートに新しく翻訳ウィジェットを搭載してボタンで起動するために翻訳アイコンを追加

    dir属性で文書方向を入れ替えたSVGのtext要素を適切に表示する方法|HTML
    pinelike
    pinelike 2024/06/29
    ブログのテンプレートのSVGアイコンがdir属性で文書方向を反対に入れ替えたとき、適切に表示されなくて参った。調べるとtext要素を使っているせいで、dir属性に反応して表示領域の外に出ないように修正する必要がある。