ホームページ >ウェブフロントエンド >htmlチュートリアル >CSS3:not(:target) 効果_html/css_WEB-ITnose

CSS3:not(:target) 効果_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 09:08:581429ブラウズ

HTML:

<div>	<ul>		<li id='li1'>1</li>		<li id='li2'>2</li>		<li id='li3'>3</li>	</ul>	<a href='#li1'>a</a>	<a href='#li2'>b</a>	<a href='#li3'>c</a></div>


CSS:

@keyframes act{	0%{background:red};	100%{background:white};}li:not(:target){	animation:act 1s ease-in;}



ページに入ると li:not が実行されます(:target)、効果は 3 つありますli すべて利用可能


クリックしてターゲットをアクティブ化すると、li:not(:target) は最後にアクティブ化されたターゲットを意味します:

まず a をクリックしてターゲットをアクティブ化します。li:not(:target) )には何もありません エフェクト

もう一度bをクリックすると、最初のliにエフェクトが表示されます

ちょっとわかりにくいですね、ははは。

その使用は、手動画像回転中に Z インデックスを変更するための最良のツールです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。