CSSコードを難読化する

CSS難読化ページ

このページでは、CSSの難読化が行えます。

使い方 :

  1. 下のテキストボックスに、難読化したいCSSのソースコードを入力してください。
  2. 難読化するをクリックしてください。 CSSのソースコードが、難読化されたJavaScriptのコードに変換されます。
入力 (CSS)
出力 (JavaScript)
設置の仕方
「出力されたJavaScript」をウエブページに設置するには、以下の2つの方法のうちどちらかをご使用ください。
<script>...</script>
<script src="/JavaScript/ファイル/へ/の/パス"></script>
注意: 以下の方法は使用できません。
<style>...</style>
<link href="..." rel="stylesheet" />
相対パスに関して

もし「入力したCSS」のソースコードが、相対パス (下の例を参照) を含んでいた場合、「出力されたJavaScript」のソースコードにも、同じ相対パスが含まれます。

【 相対パスの例 】
@font-face {
   font-family: "MyFont";
   src: url("fonts/my-font.ttf");
}
.my-div {
   width: 300px;
   height: 200px;
   background: url("../img/bg.png");
}
body {
   background-image: url('bg/body.jpg');
   background-size: 200vh;
   background-repeat: repeat-y;
}
@import url("./my-style.css");
#my-square {
   width: 50%;
   background-color: rgb(23,129,202);
   border-image: url('images/star.png');
}
1/5

そのようなJavaScriptを設置する場所を決める際には、相対パスを維持することに気をつけてください。 相対パスの相対関係が崩れると、元のCSS内で指定された画像やフォントが表示されなくなります。

相対パスを維持する簡単な方法は、「入力したCSSファイル」があったフォルダの中へ、「出力されたJavaScriptファイル」を入れることです。

例えば、CSSファイルのパスが mysite/css/style.css だったとします。この場合、JavaScriptファイルを mysite/css/ に入れてください。 同じフォルダに入れることで、相対パスの維持が保証されます。