制作中に見つけたものアレコレ

レスポンシブなサイト制作をした際に便利そうだったものをアレコレまとめてみました。

制作前 ===========================

今回は、フレームワークの利用を考えていて何を使うのが一番良いか迷っていました。
その時に便利だったのがコチラのサイト

[CSS Front-end Frameworks with comparison]
http://usablica.github.io/front-end-frameworks/compare.html

フレームワークが一覧表になっており、対応するブラウザ、LESSやSASSの利用可能状況、ライセンスやデバイスについてわかりやすくまとまっています。

制作中 ===========================

【小技】テキストの改行操作。
今更と言う方も多いかと思いますが…
テキストで見出しを設定した際に、思った所で改行を行いたかったため探しました。

改行したい所に改行タグをいれ、CSSで『display:none;』とし
メディアクエリで、今度は『display:block』とすれば改行されます。
もしくは、spanで要素を設定して、改行したい時に『display:block』を
設定すれば、改行となります。

【jQuery】Youtubeの動画を背景に設置。
使ってみたのは『jquery.mb.YTPlayer』。

jquery.mb.YTPlayer
http://pupunzi.com/

設置は簡単で、一通りのJS、CSSを読み込むのは他の物でも同じですが
設置場所のパラメーターがわかりやすくて良いんです。
”data-property”に値を設定するだけで良いのですが、以前からあるYoutubeのバラメータが使えます。
ただ、スマートフォンなどからアクセスした際には非表示になりますので、対応策が必要なのが玉にキズですが…

サイトの確認 ===========================

各デバイスのチェック。
今では、ブラウザで確認できる物が多いですが、

『RWD Bookmarklet』
http://responsive.victorcoulon.fr/

このサイトにある『RWD Bookmarklet』ボタンをブックマークにドレッグ&ドロップし、チェックしたいページでブックマークをクリックすると、iPhone、iPadの確認ができます。
それだけではなく、キーボードを表示するとどうみえるか?をチェックする事ができます。

また、VIEWPORT RESIZERも同じようにブックマームをしてチェックを行うのですが
iPhoneからAndroid、カスタムサイズでのチェックを行う事ができます。
テストサーバーを使って、閲覧にパスワードが必要な場合などは
このやり方が便利でいた。
『VIEWPORT RESIZER』
http://lab.maltewassermann.com/viewport-resizer/

探せば、結構イロイロと便利なサイトや、情報をまとめてくれているサイトが気付かないうちにあったりしますので日々のストック作業を行ってみてはいかがでしょう。


Android OSは、ドコまで使えるのか!?

自宅で使っていたMacBookPro(Let2008)が、長年の酷使と熱?によりグラフィックボードが瀕死の状態となり画面がモノスゴイ状態からブラックアウトになるなど…使うのに困難をきわめ、修理に出してみれば

『古くて、もう部品ないっす』

などと言われしまう状況に…
新しいMacを買うにしても、こちらも予算的に瀕死の状態だったため「場繋ぎ」にと手元にあるLenobo YOGA Tab 10インチを自宅メインマシンとして使う事になしました。

果たして、AndroidOSはどこまでできるのでしょうか。

続きを読む Android OSは、ドコまで使えるのか!?


『openWYSIWYG』使ってみた

お客さまのホームページをリニューアルする際に、『お知らせ』部分をWYSIWYGエディタで書き込めるようにしました。
その時に使ったのが『openWYSIWYG』というWYSIWYGエディタ。
JavaScriptで開発されているエディタです。
この使い方とカスタマイズ、画像使用不可ですがChromeで使う際の修正を書いて行きます。

まずは、基本プログラムのダウンロード。
openWYSIWYG (ライセンス:LGPL)

Home

非公式で日本向けカスタム版もあるようですが、使用前にご確認ください。

設置は簡単。ヘッダー内で「wysiwyg.js」と「wysiwyg-settings.js」を読み込み
使用するIDの定義はWYSIWYG.attachとして (‘要素ID’,’ツールバー設定’) で完了。

<script type=”text/javascript” src=”scripts/wysiwyg.js”></script>
<script type=”text/javascript” src=”scripts/wysiwyg-settings.js”></script>
<script type=”text/javascript”> WYSIWYG.attach(“txw1”, full);</script>

ツールバーの設定は『wysiwyg-settings.js』に書き込みます。

基本的な設定として

要素の幅  [セット名].Width = “100%”;
要素の高さ [セット名].Height = “250px”;
要素内の基本スタイル [セット名].DefaultStyle = “font-family: sans-serif; font-size: 14px;”

ツールバーのカスタマイズ。
デフォルトのツールバーは上から[0]、[1]の2段になっています。
それぞれの段に入るツールは『wysiwyg.js』内に『this.Toolbar = new Array();』として書いてあります。
区切り線も入れられるようで、”seperator”と入れれば縦線が入ります。

そして、これを踏まえて「wysiwyg-settings.js」に書き込めば専用のツールセットが出来上がります。

書き方は
[セット名].full.Toolbar[[段数]] = new Array([ここに””と”,”区切りでツール名を書く]

たとえば、fullと言うセット名の場合
full.Toolbar[0] = new Array(“font”,”fantasize”,”headings”, … );

デフォルトのツールバーに対して、任意の段・任意の並びに表示したい場合
[セット名].addToolbarElement(“[ツール名]”, [段], [並び(右から何番目)]);

たとえば、fullと言うセット名で3段目の一番右に『フォントサイズ』を置く場合
full.addToolbarElement(“fontsize”, 3, 1);
とすればOKです。

さて、このエディタ、1つ大きな欠点があります。
Chromeに非対応です。

画像の挿入など画像に関わる部分を使用しないのであれば
2020行目付近にある

if ((navigator.userAgent.indexOf(‘Safari’) != -1 ) || !document.getElementById || !document.designMode){

をコメントアウトして

if (!document.getElementById || !document.designMode) {

を新しく追加すると”エラーは出なくなります”


素材が無い時は…作る!!

欲しい素材が見つからないときは、あきらめて加工を行った方が以外と効率的だったりします。

そこで、和風の写真が欲しいけど…手元にあるのは『チョット…』な場合。

まぁ、そんな事はないと思いますが

実際に、どんな処理をすると”どう変わるのか”を動画でご覧頂こうと思います。

○加工項目

・髪の色、・目の色(カラーコンタクトだったので)、・口紅の色

・浴衣の色、・髪型の調整、・メイクの地味化。

 

作業時間17分を5分程度でご覧下さい。
写真素材:ぱくたそ(https://www.pakutaso.com/

 

仕上がりは『続きを』ご覧下さい

続きを読む 素材が無い時は…作る!!