2016-11-25 3 views
0

要素から別の要素へのフォーカスの変更にどのように影響を与えることができますか。要素の変更フォーカスの切り替え効果

たとえば、このサイトをクロムでチェックします。

http://webaim.org/

これは、1つの要素から別のものに焦点をジャンプするためのいくつかのトランジション効果を有します。

同じ効果が欲しいです。私は次のCSSを試みたが、それは動作していません。

color: #BF1722; 
transition: color 0.2s ease-in, text-shadow 0.2s ease-in; 
-webkit-transition: color 0.2s ease-in, text-shadow 0.2s ease-in; 
text-shadow: #bbb 1px 1px 1px; 

JavaScriptは関係していますか?または、私はCSSで何かを見逃していますか?

+0

もっとコードを表示できますか?バイヤルを作成してください –

+0

これはJavaScriptを使用してのみ行うことができます。詳細はこちらを参照してください:https://github.com/NV/flying-focus –

答えて

0

これはどういう意味ですか?あなたは2つの宣言を持っている必要があり

a { 
 
    transition: color 0.2s ease-in, text-shadow 0.2s ease-in, background-color 0.25s linear 0s; 
 
} 
 

 
a:hover { 
 
    text-shadow: #bbb 1px 1px 1px; 
 
    background-color: #ffffcc; 
 
    color: #BF1722; 
 
}
<a>test test test test</a>


。最初に基本ルールと2番目の "ホバー"ルール。

最初のルールは、2番目のルールに移行した標準について説明しています。 2番目のルールに変更されたオプションがあります。

+0

Nopes。彼はフライングフォーカスの移行を意味します。 –

+0

そして '!important'は使わないでください。いい考えではない。 –

+0

もしあなたがあなたでないなら、本当にすみません。私は既に改造車に問題を報告し、見てみましょう。もし私があなたを怒らせてしまったら、私はごめんなさい! ':(' –

0

これはJavaScriptのUIコンセプトで、::after::beforeの疑似要素を使用しています。完全なソースコードはGitHub - NV/flying-focusです。

YouTubeでの動作の説明もあります。

スニペット

<script src="http://n12v.com/focus-transition/flying-focus.js"></script> 
 
<input /><br /><br /><br /><br /> 
 
<input /><br /><br /><br /><br /> 
 
<input /><br /><br /><br /><br /> 
 
<input />

私が書いた答えは右で明確にするために、私はOPで尋ねたとして、WebAIM.org含まWho uses Flying Focus: In the Wildからのスクリーンショットを取得することができます。

preview

関連する問題