カテゴリー別アーカイブ: study

css3-3D-Box

cssで3D Box(立体図形)を作り、さらに回転させる。

2013-11-08の勉強会でやった事をまとめました。

cssで3D Box(立体図形)を作り、さらに回転させる。
自分のサイトにまとめたので、興味のある方はご覧下さい。
アイデア次第で面白い事ができそうですよー。

http://nobu-69.com/others.html
上記のサイトに行きましたら”cssで3D BOXを作る。さらにhoverで回転。 2013/11/08″をクリックして下さい。

スマートフォン向け jQuery touch slide swipeで画像表示させる その2(解決)

前回質問したスマートフォン向け jQuery touch slide swipeで画像表示させるについて、ひとまず解決したので内容を書きます。

これは、カラーミーの商品詳細ページ(スマートフォンのテンプレート)で使用しました。
カラーミーはプランによって、商品詳細ページに掲載できる画像の枚数が決まっています。
私は4枚までのプランなので、今回は4枚の画像をスワイプさせました。
カラーミーショップは独自タグがあって画像を読み込む為に、if文?が使われています。
これがカスタマイズする時に、探し出すのが少し難しいのです。
今回は1枚目の画像とカラーミーのデフォルトで、<商品画像その他>とわかれている部分を4枚連続で表示できるようにhtmlを変更してます。そこに、下記のCSSを使用しました。CSSはコメントアウトしてる部分を変更しました。
※今回の大事な所
.deviceを100%
.swiper-containerにmax-width
他にも大事な指定はあると思いますが、ここが大事なのかな?と思います。
スマホを縦にした時は全体画像が見えて、画像の上に矢印が見えるようになります(矢印にz-indexを指定)。
横にスマホを回転した時は画像の大きさはそのままで、.deviceが100%になります。
画像の大きさを100%にすると横に回転した時に、商品の全体画像の一部が表示されて全体画像が見えないので、画像サイズは固定したほうが見やすいと思いました。
公開したページ(スマートフォン用)こちら 

html

css

こんなに長くなりましたが、まとめてみました。
足りない所があると思います。
まだまだこれからも、カラーミーショップのテンプレート(PCとスマートフォン)をカスタマイズしていくつもりです。
また、宜しくお願いします!
ありがとうございまいた。

スマートフォン向け jQuery touch slide swipeで画像表示させる

Android、iphone、ipadなどで、スワイプ(フリック)操作による画像切り替えをしたいです。
2013-10-18 Friday 勉強会の議事録
jQuery Slide Panel
真中さんのサイトを参考に、jQuery本体を読み込む方法をやりました。
jQuery carousel

スワイプの参考サイトはhttp://www.idangero.us/sliders/swiper/demos.php
DemosのDefaultを参考にしています。
スワイプ(フリック)操作による画像切り替えをするまではできました。
作業中のページは商品詳細ページ
できれば、スマホで見て下さい。m(-..-)m
.device(外枠の黒い部分)width 100%にしました。
画像を読み込んだのですが、画像サイズの指定がうまくいきません。
画像をきちんと表示させるには、%で指定するのでしょうか?
CSSの問題ですよね?その場合、paddingやmarginの事を考えて指定しなければいけないですよね?
雑ですみませんが、画像でまとめてみました。(~_~)

他のサイトを色々見て、スマホを横にした時に表示範囲で画面に均等に画像が表示されるのも良いと思ったのですが、どうでしょうか?これだと、表示画像が小さくなりますよね?

宜しくお願いします。

ソースコード

Sublime Text 2を使ってみよう!

エディタのお話です。 

これまで「Dreamweaver」や「Aptana Studio」を使いコーディングをしていました。
最近使ってみた「Sublime Text 2」は使い勝手がよく、これからメインのエディタとして使っていけそうな感じでした。

慣れていたエディタを変えるのは決心がいりますが、今「Dreamweaver」を使っている人の導入のきっかけになれば、と。。

導入手順

導入作業は5ステップ。各ステップで行う作業は下記の内容です。

1. 「Sublime Text 2」のダウンロード

Windows版、Mac版、Linux版があります。OSが違っても同じ作業環境を作れるので魅力的です。

2. メニューの日本語化

sublime text2はメニューなど全て英語です。
日本語化ファイルを使うことで、一部日本語化できます。
(必須ではありません)

3. 日本語インライン入力への対応

Windows版は、日本語をインライン入力できないので、対応できるようにします。
(Mac版の方は不要です)

4. パッケージをインストールするための準備

「Sublime Text 2」にはパッケージと呼ばれる、プラグインのようなものがあります。
追加することで、HTML入力時の自動補完など機能追加をすることができます。
このステップでは、パッケージのインストールや管理を簡単に行うための、機能拡張を行っておきます。

5. パッケージのインストール

パッケージをインストールして、機能追加を行います。

導入には下記の記事が参考になりました。
http://yuuki-arc.jugem.jp/?eid=35
http://tnnsst35.com/2012/12/13/sublime-text2%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/
http://lab.sonicmoov.com/markup/649/

Dreamweaverに近い使い勝手にする

パッケージは検索するとかなりの数あります。
「Dreamweaver」に近い使い勝手を求めるなら、下記のパッケージを入れておくと良いかと思います。
いつでも、追加できるので必要なパッケージから追加してみましょう。

  • HTML5…HTMLの自動補完
  • CSS Snippets…CSSの自動保管
  • jQuery…jQuery の自動補完
  • SublimeLinter…HTML,CSS,JS のエラーをリアルタイムで指摘
  • Bracket Highlighter…タグの開始タグと閉じタグをハイライト表示
  • AutoFileName…imgタグのsrc属性を記述する際にディレクトリにある画像を相対パスで参照、width 属性と height 属性を自動入力

Dreamweaverの良いところ

「Sublime Text 2」を使ってみて、気づいたのは「Dreamweaver」には下記の良い点があることです。

  • table(テーブル)の作成と編集
  • クリッカブルマップの作成と編集
  • ファイルを移動するとリンクを自動修正

最近は少なくなった作業ですが、テーブルやクリッカブルマップの修正が必要なときは「Dreamweaver」を使っています。
「デザインビュー」を使えるので、ソースコードだけを見ているより簡単に作業ができます。
さすが、高いソフトなだけのことはありますね。

また、余談ですが「vintage」モードを使うと、vimのような操作もできるらしです。
時間のある時にでも試してみようかと思いました。

iflameタグについて

iflameで動画をhtmlに埋め込む

http://phussa.net/index.html
こちらのサイトの作業をしています。トップページのニュース欄にYouTubeの動画をiflameタグで貼付けていました(これをAとします)。今回の依頼はトップページにUSTREAMを埋め込むという事ですので、配信停止中はクロスフェード画像表示にして埋め込みました(これをBとします)。YouTubeもUSTREAMも各サイトの自動埋め込みタグ生成機能を利用しました。

????????
ustreamを埋め込んだらAもBも、もともと最初にあったAが表示されました。2カ所同じものになってしまいました。あれれ?と思い、Aを削除してBだけにしました。そしたら今度はBの部分にはustreamが表示されるはずなのにAのYouTubeの内容が表示されています。

一回タブを閉じて新しいタブで開いたら直りました。

他のPCでも確認しました。ブックマークからサイトに入ると、やはりBにはA(YouTube)が表示されてました。タブを閉じて新しいタブでブックマークから入らずにアドレスを打ち込んで入ると直りました。(Bには、ちゃんとUSTREAMが表示された)

これは、どういう事がおきているのでしょうか?
1つのhtmlファイルにはiflameは1つしかいれられないのでしょうか?そんなわけないですよね。

どうぞよろしくお願いします。

文字参照でhtmlタグをhtmlファイルに表示させる

文字参照で htmlタグを htmlファイルに 表示させる。

2013-10-25の勉強会で、僕がタカハシ先生に質問をして解決した事の1つを説明します。

htmlタグをhtmlファイルに表示させたい場合は、このサイト(WordPress)だったら「crayon」というプラグインを使えばいいのですが、そういうシステムが無い場合の対処法です。
jQueryや自動生成サービスなどもありますが、ほんの数行なら自分でどうにかしたいものです。(例えば議事録に1行書きたいとか)

文字実体参照で解決!

<section >
ほげほげ
</section >

上記の「<」と「>」は文字参照で表示させていて、htmlタグではないので<section >と表示されているわけです。
WPプラグインの「crayon」はそれを自動生成してくれているわけです。

サイト制作で、&とか©など使った事ありますよね。

文字参照でググるとたくさん出てきます。

jQuery Slide Panel

jQuery Slide Panel

2013-10-18 Friday 勉強会の議事録です。(part2)  (part1 : slider css version)

kanedaさんのリクエストで、ショッピングサイト等でみかけるスライドパネルについてやりました。
CSSで実装するパターンとjQueryで実装するパターンをやりました。

タカハシ先生、ありがとうございました。

jQueryで実装するパターンを自分のサイトにアップしたので、興味のある方はご覧下さい。
http://nobu-69.com/others.html
「jQuery ショッピングサイト等でみかけるスライドパネル 2013/10/23」をクリックして下さい。

>タカハシ先生
うまく動きません。いろいろやってみましたが出来ませんでした。明日の勉強会でもう一度お願いします。

CSS SLIDE PANEL

CSS SLIDE PANEL

2013-10-18 Friday 勉強会の議事録です。

kanedaさんのリクエストで、ショッピングサイト等でみかけるスライドパネルについてやりました。
CSSで実装するパターンとjQueryで実装するパターンをやりました。

タカハシ先生、ありがとうございました。

CSSで実装するパターンを自分のサイトにアップしたので、興味のある方はご覧下さい。
http://nobu-69.com/others.html
「css3 ショッピングサイト等でみかけるスライドパネル 2013/10/23」をクリックして下さい。

jQueryバージョンは、近日中にアップ予定。

アップしました。

working for yourself

みなさん議事録を書くのをいやがる傾向にありますが、書く事により確実に理解度は増すのでとても自分の為になります。もし、議事録を書いている時に分からなくなってしまっても先生がサポートしてくれる(多分)ので心配ありません。WAVE時代にPALを見ながら勉強していて実際に課題制作になったら何も出来なかったという事が多々ありましたよね。そのことからも分かるように、勉強会に出たからといって教わった技術が絶対身に付くとは限りません。

タカハシ先生は、私たちの質問に常に答えてくれます。質問内容が先生の知らない事であれば調べたり調査したりして答えてくれています。先生はよくこんな事を言っています。

「パソコン倶楽部りんごが始まって一番勉強になってるのは私だと思う。」

メンバーの質問に答えたり、議事録を書いたりすることは、もちろん他の人の為でもありますが、実は自分の為に一番なるのですよー。

国内のブラウザシェア

国内のブラウザシェアについて知りたいのですが、確実な情報を得るにはどこのサイトで見るのがよいのでしょうか。個人のブログとかのサイトは出てくるのですが、正式?というか、確実な情報を発表している信頼のあるサイトを知っていたら教えてください。

例えばマイナビニュースはどうでしょうか?http://news.mynavi.jp/news/2013/09/02/066/

大学のコンピューターリテラシーという科目のレポートでブラウザについて考察しなさいというのがあって、それを書くのに参考資料として使います。あまり個人のブログ等での情報はNGになります。ちなみに大学(ムサビ)のレポートはwikipediaなどの三次資料はNGです。

正しい引用のルール(2)

引用の仕方

正しい引用のルール(1)を参照して、引用を行ってみましょう。
引用部分をBLOCKQUOTEタグなどで囲み、引用であることを明示します。見た目の指定はCSSで設定します。

長文、段落の場合の使用タグ —– BLOCKQUOTE

引用元をURIで示す(blockquote)

<blockquote>タグに cite=”” を追加すると、引用元を示すことができます。
<blockquote cite=”http://www.taglist.com/”></blockquote>

cite=””
引用元がWebサイトの場合 … URLを指定
引用元が書籍の場合 … ISBN(図書コード)を指定

■ 引用元がWebサイトの場合
<blockquote cite=”http://www.taglist.com/”> ~ </blockquote>
■ 引用元が書籍サイトの場合
<blockquote cite=”urn:ISBN:0-0000-0000-0″> ~ </blockquote>

引用元:引用元をURIで示す

短文の場合の使用タグ —– Q

引用元をWEBや書籍を示す場合の使用タグ —– CITE

マックのFTPソフト

データファイルをローカルからサーバーに転送するのに今まではffftpフリーソフトを使用していました。(windows xp)

この度マック(Mountain Lion)にしたので、どうすればいいでしょうか?マックは初めてです。ffftpフリーソフトはwindows用のソフトウェアなんですよね?先ほど知りました。
FFFTPのように左右にローカルとサーバーが表示されているものが使い慣れてていいんですが。サーバーとか苦手なので、今までと似た感じが安心する。でも、今までと違くても簡単ならそれもアリかなあ。

調べたらFileZillaがffftpに似ててよさそう。http://www.marbee.info/2012/08/21/3268/
どう思いますか?

マックユーザーのみなさん
マックおすすめのフリーソフト教えてください。

サイトリニューアルについての注意点(.htaccessと404.html)

お仕事で、あるお店のサイトリニューアルをしました。サーバー・ドメインは昔のままでということで。

そこで1つ問題があり、解決したのでメモしておきます。

【問題となった事】
サーバーはそのままなので、昔のサイトのデータ(色んなフォルダやhtmlやcssファイルなど全部)をサーバー上から削除します。次に新しいサイトのデータ一式をサーバーにアップロードします。初めてサイトにアクセスするユーザーは問題なくリニューアルしたサイトを見る事が出来ます。しかし昔のサイトをブックマークしているユーザーがブックマークをクリックするとどうなるでしょう。サーバーが昔のページを開こうとして、その結果ページが無い事が判明して以下のような画面が表示されます。(ロリポの場合)

ccc

これは、そんページないよ~!というロリポのデフォルトのページです。これでは、困ってしまいますよね。昔からのユーザーに「あれ~、サイトなくなっちゃったの?!」「何かあったのかな?!」と思われてしまいます。指定されたページ(URL)が見つから無い場合、「この度リニューアルしました!新しいサイトはこちらでーす!」と言った感じでリンクを貼ってあるページが表示されると親切&安心ですよね。

2ステップで問題解決!

【①オリジナルのNot Foundページを作る】
404.htmlというファイルを作ります。そこにリンクを貼ったり、リニューアルの説明を載せます。デザインはcssで好きに出来ます。これをサーバーにアップロードします。index.htmlとかがあると思われる一番上の階層に。このファイルは、ユーザーが指定したページが無い場合に表示されるようになります。
【②.htaccess】
404.htmlというファイルを作ってサーバーにアップロードしただけでは、機能しません。「指定されたページ(url)がサーバーになかったら404.htmlを表示する事!」という命令をしなければいけません。テキストエディタで新規ファイルを作成して下さい。名前は「htaccess.txt」で、中身は ErrorDocument 404 /404.html と書きます。それを一番上の階層にアップロードします。アップしたら右クリックでファイルの名前を変更して下さい。
htaccess.txt → .htaccess(.から始まる。拡張子なし。)名前を変更したら属性を「604」にして下さい。これも右クリック。

以上です。

参考サイトhttp://oxynotes.com/?p=159
この他にも、ロリポ404やredirect htaccess で検索するといろいろ出てきますよ。

タカハシ先生、ありがとうございました。

ちなみに制作したサイトはこれです。http://juicyeyes.com/
試しにhttp://juicyeyes.com/boyoboyo.htmlという、ありもしないアドレスを入力すると440.htmlが表示されます。

英語のページで文字があふれた時、単語の途中で改行させる方法

日本語と英語の2ヶ国語のホームページの更新をしていたら、日本語は問題なく表示されるのに、英語のページで文字があふれてしまいました。

原因

日本語の文章は句読点や中点によって、語や文章の区切りを識別しますが、英語などの西洋語は語の区切りに空白を挟んで記述されるので、単語が羅列され空白がないときに文字があふれてしまうことがあります。

単語の途中で改行させる方法

1)word-break: 行の改行方法を指定する(値:break-all)

word-breakプロパティで指定できる値には、normal・keep-all・loose・break-strict・break-allがあります。キーワードによってCJK(ハングル、日本語のカナ、および、CJK表意文字)と非CJKにおける改行制限の厳格さの程度を指定することができます。ちなみに、CJKとは、中国語(Chinese)、日本語(Japanese)、韓国語(Korean)の頭文字をとったものです。

word-break-CSS3リファレンス
初期値はnormalでCJKは厳格に改行制限されるため、日本語はあふれることがありません。

2)word-wrap: 単語の途中で改行するかどうかを指定する(値:break-word)

改行しない文字列が長すぎて行ボックスに収まらないとき、通常は文字列がボックスからはみ出して表示されます。このような場合、word-wrapプロパティの値にbreak-wordを指定すると、単語内で改行してボックスからのオーバーフロー(はみ出し)を防ぐことができます。

word-wrap-CSS3リファレンス

ワープロソフトなどで、行末に長い単語が来るなどして単語を2行に分ける必要が生じたときに行われる、単語の前半と後半をハイフンで繋ぐ機能。主に欧文で使われる機能である。

どこで切ってもよいわけではなく、単語中の音節の区切りでハイフネーションを行うことになっている。また、ハイフネーションを続けて行うと読みにくくなるため、3行以上連続してハイフネーションを行うのは望ましくないとされている。

ハイフネーションとは 【 hyphenation 】 – 意味/解説/説明/定義 : IT用語辞典

正しい位置で改行するためには、改行したい位置に<br/>タグを入れた方がよいかもしれません。

Examples

word-wrapがnormalの場合

SupercalifragilisticexpialidociousSupercalifragilisticexpialidociousSupercalifragilisticexpialidociousSupercalifragilisticexpialidocious

wordwrap: 単語の途中で改行するかどうかを指定する(値:break-word)

SupercalifragilisticexpialidociousSupercalifragilisticexpialidociousSupercalifragilisticexpialidociousSupercalifragilisticexpialidocious

wordbreak: 行の改行方法を指定する(値:break-all)

SupercalifragilisticexpialidociousSupercalifragilisticexpialidociousSupercalifragilisticexpialidociousSupercalifragilisticexpialidocious

正しい引用のルール(1)

引用のルール

著作権や引用のルールは気を付けなければいけないことだと認識はあっても、その知識があいまいなまま、文章、イラスト、写真、音楽、映像などを引用していませんか?

いい機会なので、著作権についての知識を深め、著作権侵害とならないように、正しい引用のルールを身につけましょう。

下記引用の条件をクリアしていれば、許諾は不要です。正式に掲載したいものは、許諾申請をして許諾をもらいましょう。

文化庁 身近にある著作権~ビジネスパーソンのための基礎知識より。

 

引用の条件

ア. 既に公表されている著作物であること

イ. 「公正」な慣行に合致していること

ウ. 報道、批評、研究などの引用の目的上「正当な範囲内」であること

エ. 引用部分とそれ以外の部分の「主従関係」が明確なこと

オ. カギ括弧などにより、「引用部分」が明確になっていること

カ. 引用を行う「必然性」があること

キ. 「出所の明示」が必要(コピー以外はその慣行があるとき)

参考

知っていますか? 「引用」のルール
無料引用のルール
朝日新聞デジタル 著作権について
文化庁 身近にある著作権~ビジネスパーソンのための基礎知識(PDF)
文化庁 身近にある著作権~ビジネスパーソンのための基礎(映像)
文化庁 初めて学ぶ人のために 平成25年度

次回勉強会(9/27 Fri)のリクエスト

次回勉強会のリクエストです。

1、「てんてん」をcssでやる。タカハシ先生お願いします!
   こういうの。
   りんご・・・・・・・1,000円
   オレンジ・・・・・・6,000円
   なし・・・・・・・・・100円

2、ジェイコさんが制作中のぷりんサイトのグローバルメニューのcss3疑似要素の「ふわ~」と出てくるやつ教えて下さい。
  ジェイコさんお願いします!

楽しみにしています。