CSS - Bloggingpasuruan
#no-right-click-overlay {
background:#000;
font:bold 30px 'Comic Sans MS',Calibri,Arial,Sans-Serif;
color:#f10c0c;
position:fixed !important;
position:absolute;
top:0px;
right:0px;
bottom:0px;
left:0px;
width:90%;
height:100%;
text-align:center;
padding:5%;
display:none;
}
Salin kode ini kemudian letakkan dalam sebuah elemen halaman HTML/JavaScript, kemudian simpan:
HTML atau CSS - Bloggingpasuruan
<script type="text/Javascript">
// Sumber: http://bloggingpasuruan.blogspot.co.id
var message="Jangan dicopas dong ...!!!!!";
function clickIE4(){if (event.button==2){alert(message);return false;}}
function clickNS4(e){if (document.layers||document.getElementById&&!document.all){if (e.which==2||e.which==3){alert(message);return false;}}}
if (document.layers){document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS4;}
else if (document.all&&!document.getElementById){document.onmousedown=clickIE4;}
document.oncontextmenu=new Function("alert(message);return false")
</script>
Ganti teks yang berwarna merah dengan kata-kata peringatan Anda sendiri.
Tips 4# CSS Selection untuk Mempercantik Tampilan Teks Terseleksi dan Melindungi Konten
CSS Selection/CSS Seleksi dapat digunakan untuk mempercantik tampilan teks-teks yang terseleksi. Secara umum, tampilan teks yang terseleksi akan diliputi dengan latar belakang berwarna biru dan warna teks berwarna putih, namun dengan CSS seleksi, kamu bisa mendapatkan efek teks terseleksi yang beraneka ragam.
Kode CSS
Selektor dan deklarasi CSS Selection dapat dituliskan seperti ini:
::selection {background:#3C993C;color:#FFB46A;text-shadow:none;} /* Safari & Chrome */
::-moz-selection {background:#3C993C;color:#FFB46A;text-shadow:none;} /* Firefox */
background:#3C993C; digunakan untuk menentukan warna latar belakang teks terseleksi, sedangkan color:#FFB46A; digunakan untuk menentukan warna teks terseleksi. Deklarasi text-shadow:none; sebenarnya tidak terlalu penting, namun dalam browser Chrome, CSS Text Shadow terkadang juga ikut terlibat dalam teks-teks terseleksi. Hal ini tentunya akan membuat hasil tampilan menjadi kurang sempurna. Untuk itu diterapkanlah deklarasi text-shadow:none; untuk menetralkan tampilannya.
CSS Seleksi merupakan salah satu anggota dari CSS3 Pseudo-Element. Oleh karena itu, kita juga bisa menerapkan CSS Seleksi ini pada area tertentu saja. Bahkan, dengan ide ini kita juga bisa membuat sebuah sistem sederhana untuk melindungi konten halaman artikel kita (atau lebih tepatnya: seolah-olah melindungi).
Melindungi Konten Artikel dengan CSS Selection
Untuk melindungi konten artikel dengan CSS Seleksi, yang kita butuhkan adalah dua buah penerapan deklarasi CSS. Deklarasi yang pertama kita gunakan untuk menyatakan efek seleksi secara umum (keseluruhan), sedangkan deklarasi yang ke dua kita gunakan untuk menyatakan efek seleksi pada area khusus saja:
Letakkan baris kode ini di atas ]]></b:skin> atau </style>
CSS - Bloggingpasuruan
/* Cara Melindungi Artikel dengan CSS selector
http://bloggingpasuruan.blogspot.co.id
--------------------------------------------
menyatakan bahwa semua elemen akan tampak sama saat terseleksi.
script di bawah ini akan memberikan kesan seolah-olah teks tidak bisa diseleksi
*/
::selection {
background:transparent !important;
color:#222; /* samakan dengan warna teks */
}
::-moz-selection {
background:transparent !important;
color:#222; /* samakan dengan warna teks */
}
/* -----------------------------------------
Nyatakan bahwa elemen-elemen yang berada di dalam tag <code>, <textarea> dan <input> dapat diseleksi
*/
code::selection,
textarea::selection,
input::selection {
background:red;
color:white;
text-shadow:none;
}
code::-moz-selection,
textarea::-moz-selection,
input::-moz-selection {
background:red;
color:white;
text-shadow:none;
}
Hasil Akhir Setelah Teks Dilindungi
Meskipun hasil akhir area di atas menunjukkan bahwa teks yang berada di luar tag <code>tidak bisa diseleksi, namun sebenarnya semua teks tersebut dapat di seleksi. Hanya saja tampilan teks terseleksi yang berada di luar area <code> ... </code> telah diatur agar warna latar belakang tetap transparan dan warna teks tetap sama dengan warna teks dalam keadaan normal, sehingga seolah-olah teks tersebut tidak bisa diseleksi.
Semoga bermanfaat..
Comments
Post a Comment