デモ:http://yokano.jp/demo/stroke/
h1 {
font-family: sans-serif;
-webkit-text-stroke: 1px blue;
color: white;
}
参考
Adding Stroke to Web Text - CSS-TRICKS
http://css-tricks.com/adding-stroke-to-web-text/
h1 {
font-family: sans-serif;
-webkit-text-stroke: 1px blue;
color: white;
}
$ php /var/www/html/test.php
# htpasswd -c /etc/httpd/.htpasswd yokano [パスワードを2回入力]
# vi /etc/httpd/conf/httpd.conf
ファイルの末尾に以下を追加
<Directory "/var/www/html/secret">
AuthType Basic
AuthUserFile /etc/httpd/.htpasswd
AuthName "Please input id and password."
Require user yokano
</Directory>
$date = new DateTime();
$date = new DateTime();
$interval = new DateInterval('PT1H');
$date->add($interval); // $date に 1 時間が加算される
<label><input name="default" type="radio" checked>: A</label> <br> <label><input name="default" type="radio">: B</label>
<label class="radio"><input type="radio" checked>: A</label> <br> <label class="radio"><input type="radio">: B</label>
// JavaScript
$('.radio').each(function() {
if($(this).find('input').is(':checked')) {
$(this).removeClass('off').addClass('on');
} else {
$(this).removeClass('on').addClass('off');
}
});
/* CSS */
.radio {
width: 17px;
height: 17px;
padding-left: 20px; /* 画像を表示するために左側を開ける */
background-repeat: no-repeat;
}
.radio.on {
background-image: url("img/on.png");
}
.radio.off {
background-image: url("img/off.png");
}
$('.radio input').on('change', function() {
$('.radio').removeClass('on').addClass('off');
if($(this).is(':checked') {
$(this).parent().addClass('on').removeClass('off');
}
});
$ wget http://production.cf.rubygems.org/rubygems/rubygems-2.1.11.tgz
$ tar -xzf rubygems-2.1.11.tgz
$ cd rubygems-2.1.11 $ ruby setup.rb
$ gem -v 2.1.11
$ wget http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz
$ tar -xzf ruby-2.0.0-p353.tar.gz
$ cd ruby-2.0.0-p353 $ sudo configure $ sudo make $ sudo make install
$ ruby -v ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]
# rpm -i mysql-community-release-el6-5.noarch.rpm
# yum update mysql-server
# yum install mysql-server
# mysql --version mysql Ver 14.14 Distrib 5.6.15, for Linux (x86_64) using EditLine wrapper
<!DOCTYPE html> <html lang="ja"> ... ... </html>
$ service httpd start
$ iptables -I INPUT -p tcp --dport 80 -j ACCEPT
chkconfig httpd on
$ mysqladmin -u root passwd
$ vi script.sh !#/bin/sh 処理内容 処理内容 処理内容スクリプト実行
sh script.sh定期的に実行する場合は cron を使う
$ crontab -e */30 * * * * /bin/sh /(スクリプトファイルの絶対パス)/script.sh > (ログファイルのパス)
var width = $('element').width();
var height = $('element').height();
var innerWidth = $('element').innerWidth();
var innerHeight = $('element').innerHeight();
var outerWidth = $('element').outerWidth();
var outerHeight = $('element').outerHeight();
var outerWidth2 = $('element').outerWidth({margin: true});
var outerHeight2 = $('element').outerHeight({margin: true});
parseInt($('element').css('left').slice(0, -2), 10);
// 小数点以下 n 位までの数値にする
var parsePoint = function(number, n) {
return Math.floor(number * Math.pow(10, n)) / Math.pow(10, n);
}
console.log(parsePoint(123.456, 2)); // 123.45
一旦桁を上げてから小数点以下を切り捨て、桁を戻すことで実現しています。
var str1 = 'ABCDE'; var str2 = 'CDEFG'; /BCD/.test(str1); // true /BCD/.test(str2); // false
$(window).on('scroll', function() {
console.log($(this).scrollTop()); // ピクセル数
});