デモ: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()); // ピクセル数 });