cssのafter擬似要素やbefore疑似要素のcontentに日本語を用いる際には、unicodeに変換する必要があります。
今までは公開されているツールを使っていましたが、毎回ツールを使わせてもらうのも微妙ですし、変換だけなら難しくないと考えて自作した次第です。
上記でとりあえず変換可能なはずです。
コード
コードは以下の通りですが、jQueryなどはつかっておらずただのjsです。
<form name="unicodeTransformation">
<input type="text" value="" id="input-text"> : <label for="input-text">変換したい文字列を入力</label><br>
<input type="button" value="unicode変換" onclick="unicode_content()"><br>↓<br><input type="text">
</form>
参考サイト
以下のサイトを参考にしました。
結び
目的の動作はできましたが、何でもかんでも変換というのは考えていないのと、サニタイズあたりが少々不安なので汎用性はあまり無いと思いますが。
8人がこの記事を評価
役に立ったよという方は上の「記事を評価する」ボタンをクリックしてもらえると嬉しいです。
連投防止のためにCookie使用。SNSへの投稿など他サービスとの連動は一切ありません。