このページでは、CSSの難読化が行えます。
使い方 :
- 下のテキストボックスに、難読化したいCSSのソースコードを入力してください。
- 難読化するをクリックしてください。 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");
}
font-family: "MyFont";
src: url("fonts/my-font.ttf");
}
.my-div {
width: 300px;
height: 200px;
background: url("../img/bg.png");
}
width: 300px;
height: 200px;
background: url("../img/bg.png");
}
body {
background-image: url('bg/body.jpg');
background-size: 200vh;
background-repeat: repeat-y;
}
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');
}
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/ に入れてください。 同じフォルダに入れることで、相対パスの維持が保証されます。