トップページ > ブログ > java Scriptの覚書き

BLOG

ブログ

UPDATE:2017.1.3

CATEGORY

java Scriptの覚書き

こんにちは!アプリコットデザインのざっきーです。

今回はslick.jsというカルーセルのjava scriptの使用にあたって気になったことがあったので調べてみました。
カルーセルのスライダーとして非常にオプションの充実したスライダーではあるのですが、
使用していて画像の外枠を囲うように青い線が表示されてしまう現象に遭遇しました。

どうやらこの青い線(アウトライン)はtabindex属性が影響しているとのこと。

tabindex属性とは?

簡潔に言うとtabキーによるフォーカスの移動順序を指定できるようにするためのものです。
つまり、この属性値を指定することで本体tabキーで選択できないはずの要素が選択できるようになります。

では意図せずこのアウトラインが表示されてしまった場合の対処法はというと以下のようになります。

対処法
  • tabindex属性を外せる場合は外してしまう。
  • tabindex属性の付いた要素のCSSに対して以下のように記述。
    .sample:focus {
    outline: none;
    }
  • 全ての要素のfocusに対して線を付けない場合は以下のように記述。
    *:focus {
    outline: none;
    }
これで意図せず表示されてしまった青い線を非表示にできます。
同じような現象に遭遇したらぜひ試してみてくださいね。

Happiness in Design

シアワセをデザインする会社

営業ゼロで年間600件以上
お問い合わせをいただいている
ノウハウを惜しみなく。

アプリコットデザインには創業当初から営業マンはいません。
創業当初からWEBを活用することに重点を置いて、これまで試行錯誤してきました。その結果、年間600件以上の問い合わせををこのホームページから得ています。ホームページという集客ツールを提供している私たち自身が、自社のホームページで集客できないのでは、お客様に自信を持ってオススメすることはできません。自社の実験から「WEBを活用して集客するためのノウハウを蓄積」した上で、誰よりもホームページの素晴らしさを知り、自信をもってお客様にご提供していきたいと考えます。

VIEW MORE

CONTACT

お問い合わせ・ご相談は
お気軽にどうぞ。

tel.0120-622835

営業時間/10:00〜18:00 
定休日/土日祝日

プロジェクト

それぞれの
らしさ溢れる日常を。

カフェ、トリミングサロン、ネイルサロン、スクール「tone village(トーンビレッジ)」

カフェ、トリミングサロン、ネイルサロン、スクール「tone village(トーンビレッジ)」

カフェ/ドッグサロン/
ネイルサロン/スクール

tone village

We're open.

採用情報

recruit info

豊かで彩りのある社会をつくる!

私たちは仕事を通して、一人でも多くの人が未来に対する希望を描けるような、そんなワクワクする社会をつくっていきたいと思っています。

VIEW MORE