CSS3アニメーション画遮罩 <br> /*base*/<br> html、body、div、span、アプレット、オブジェクト、iframe、<br> h1、h2、h3、h4、h5、h6、p、blockquote、pre、<br> a、abbr 、頭字語、アドレス、ビッグ、引用、コード、<br> del、dfn、em、フォント、img、ins、kbd、q、s、samp、<br> small、straight、strong、sub、sup、tt、var、<br> b、 u、i、center、<br> dl、dt、dd、ol、ul、li、<br> fieldset、form、label、legend、<br> table、caption、tbody、tfoot、thead、tr、th、td {<br> margin: 0; <br>パディング: 0;<br>ボーダー: 0;<br>アウトライン: 0;<br>フォントサイズ: 100%;<br>垂直配置:ベースライン;<br>背景:透明;<br> }<br>ボディ{<br>行の高さ:標準;<br>フォント-ファミリー:'Microsoft Yahei'、Tahoma、Arial、Helvetica、Simsun、STHeiti;<br> 単語区切り: 通常;<br> }<br> <br> ol、ul 、li{<br> リストスタイル: none;<br> }<br> blockquote、q {<br> 引用符: none;<br> }<br> blockquote:before, blockquote:after, q:before, q:after {<br> content: '';<br> content: none;<br> }<br> pre{<br> White-space:pre-wrap;<br> }<br> /* フォーカス スタイルを忘れずに定義してください。 */<br> :focus {<br> summary:0;<br> }<br> /* 何らかの方法で挿入を強調表示することを忘れないでください。 */<br> ins {<br> text-decoration: none;<br> }<br> del {<br> text-decoration: line-through;<br> }<br> /* テーブルのマークアップにはまだ 'cellspacing="0"' が必要です */<br> table {<br> border-collapse: 崩壊;<br> border-spacing: 0;<br> }<br> .clearfix:before, .clearfix:after {<br> content: ' 020';<br> 表示: ブロック;<br> オーバーフロー: 非表示;<br> 可視性: 非表示;<br> 幅: 0;<br> 高さ: 0;<br> }<br> .clearfix:after {<br> クリア: 両方;<br> }<br> .clearfix {<br> ズーム: 1;<br> }<br> h1{font-size:16px}<br> h2, h3{font-サイズ:14px}<br> h4, h5, h6{font-size:12px}<br> small{font-size:11px}<br> 入力、オプション、テキストエリア{font-family:Arial;font-size:12px;}<br> .input- text{border:1px Solid #888888;padding:2px 3px;}<br> /*html5 レイアウトのリセット*/<br> 記事、脇、ダイアログ、図、フッター、ヘッダー、<br> hgroup、nav、セクション、figcaption、詳細、概要 {display :block}<br> <br> /*css3 変換トランジション*/<br> body {background:#999;}<br> h1 {margin:50px 50px 0 50px;高さ:50ピクセル;行の高さ:50ピクセル;フォントサイズ:28px;カラー:#000;}<br> ul {幅:990px; margin:50px auto 0;}<br> li {width:320px;高さ:200ピクセル;マージン-ボトム:20ピクセル;ボーダー:3px ソリッド #ccc;ボックスシャドウ:0 0 1px #000;表示:インラインブロック;オーバーフロー:非表示;}</p> <p> /*自動---------------------------------------------- --------------------------------------*/<br> .oneDemo、.twoDemo、.threeDemo {幅:320ピクセル;高さ:200ピクセル;位置:相対; margin:0 auto;}<br> .transform{height:200px;オーバーフロー:非表示;}<br> .content {位置:絶対;トップ:0;左:0; overflow:hidden;}<br> .content h3, .content p {width:285px;マージン:0 自動;テキスト整列:中央;オーバーフロー:非表示;色:#fff; text-shadow:1px 0 1px #000;}<br> .content h3 {高さ:30px;行の高さ:30px; font-size:16px;}<br> .content p {height:45px;行の高さ:22px;フォントサイズ:14px; }<br> .content a {box-shadow:1px 0 1px #000; text-shadow:1px 0 1px #000;}<br> <br> /*oneDemo--------------------------------- ------------------------------------------------*/<br> . oneDemo .mask {位置:絶対;トップ:0;左:0;表示ブロック;幅:360ピクセル;高さ:400ピクセル;不透明度:1;背景:rgba(230, 230, 230, 0.5);}<br> .oneDemo .mask-top {right:0; left:auto;<br> -moz-transform:rotate(58.5deg) translation(-424px, -65px); -webkit-transform:rotate(58.5deg) translation(-424px,-65px);<br> }<br> .oneDemo .mask-bottom {top:0; left:0;<br> -moz-transform:rotate(58.9deg) translation(253px,-45px); -webkit-transform:rotate(58.9deg) translation(253px,-45px);<br> }<br> .oneDemo .mask-top, .oneDemo .mask-bottom {opactiy:1;<br> -moz-transition:all 0.3s easy-インアウト0.6秒。 -webkit-transition:all 0.3s easy-in-out 0.6s;<br> }<br> .oneDemo:hover .mask-top {<br> -moz-transform:rotate(57.9deg) translation(-253px, -65px); -webkit-transform:rotate(57.9deg) translation(-253px,-65px);<br> }<br> .oneDemo:hover .mask-bottom {<br> -moz-transform:rotate(57.9deg) translation(85px, -31px); -webkit-transform:rotate(57.9deg) translation(85px,-31px);<br> }<br> .oneDemo:hover .mask-top、.oneDemo:hover .mask-bottom、.oneDemo:hover .content {<br> -moz-遷移遅延:0.1秒; -webkit 移行遅延:0.1 秒; <br> }<br> .oneDemo .content {高さ:0;幅:320ピクセル;背景:rgba(110, 120, 110, 0.8);色:#fff; font-size:14px;<br> -moz-transform:rotate(-40deg) Translation(-100px, 100px); -webkit-transform:rotate(-40deg) translation(-100px, 100px);<br> -moz-transition:all 0.2 秒イーズインアウト 0.3 秒; -webkit-transition:all 0.2s easy-in-out 0.3s;<br> }<br> .oneDemo:hover .content {width:280px;高さ:60ピクセル;マージントップ:50px;パディング:20px;<br> -moz-transform:rotate(0) translation(0); -webkit-transform:rotate(0) translation(0);<br> }</p> <p> /*twoDemo---------------------------- -------------------------------------------------- ---*/<br> .twoDemo .content {高さ:200px;パディング:0 20px;位置:絶対;トップ:0;左:0;表示ブロック;不透明度:0;背景:rgba(130, 130, 130, 0.5);<br> -moz-transform:translate(460px, -100px) 回転(180度); -webkit-transform:translate(460px, -100px)rotate(180deg);<br> -moz-transition:all 0.2 秒イーズインアウト 0.4 秒; -webkit-transition:all 0.2s easy-in-out 0.4s;<br> opacity:0;<br> }<br> .twoDemo:hover .content {opacity:1;<br> -moz-transform:translate(0)rotate(0); -webkit-transform:translate(0) 回転(0);<br> -moz-transition-delay:0s; -webkit-transition-delay:0s;<br> }<br> .twoDemo .content h3 {margin:30px auto 0;背景:rgba(110, 120, 110, 0.8); box-shadow:1px 0 1px #000;<br> -moz-transform:translateY(-100px); -webkit-transform:translateY(-100px);<br> -moz-transition:all 0.2s easy-in-out 0s; -webkit-transtiton:all 0.2s easy-in-out 0s;<br> }<br> .twoDemo .content:hover h3 {<br> -moz-transform:translateY(0px); -webkit-transform:translateY(0px);<br> -moz-tarnsition-delay:0.5s; -webkit-transition-delay:0.5s;<br> }<br> .twoDemo .content p {text-align:center; margin-top:20px;<br> -moz-transform:translateX(300px) 回転(90度); -webkit-transform:translateX(300px)rotate(90deg);<br> -moz-transition:all 0.4s easy-in-out 0s; -webkit-transition:all 0.4s easy-in-out 0s;<br> }<br> .twoDemo .content:hover p {-moz-transform:translateX(0)rotate(0); -webkit-transform:translateX(0)rotate(0);}<br> .twoDemo .content a {display:block;幅:80ピクセル;マージン:20px 0 0 0;高さ:30ピクセル;フォントサイズ:14px;色:#fff;背景:rgba(110, 120, 110, 0.8);テキスト装飾:なし;行の高さ:30px; text-align:center;<br> -moz-transform:translateX(-300px)rotate(-90deg); -webkit-transform:translateX(-300px)rotate(-90deg);<br> -moz-transition:all 0.5s easy-in-out 0s; -webkit-transition:all 0.5s easy-in-out 0s;<br> }<br> .twoDemo .content:hover a {-moz-transform:translateX(0)rotate(0); -webkit-transform:translateX(0) 回転(0);}</p> <p> /*threeDemo----------------------------------------------------------*/<br> .threeDemo .transform {-moz-transition:all 1s ease-in 0.1s; -webkit-transition:all 1s ease-in 0.1s;}<br> .threeDemo:hover .transform {-moz-transform:rotate(720deg) scale(0); -webkit-transform:rotate(720deg) scale(0);}<br> .threeDemo .content {height:200px; padding:0 20px; top:-200px; opactiy:0;background-color:rgba(200, 200, 200, 0.5);<br> -moz-transition:all 0.3s ease-out 0.5s; -webkit-transition:all 0.3s ease-out 0.5s;<br> }<br> .threeDemo:hover .content {top:0; opactiy:1;<br> -moz-animation:0.9s linear 0s normal none 1 bounceY; -webkit-animation:0.9s linear 0s normal none 1 bounceY;<br> -moz-transition-delay:0s; -webkit-transition-delay:0s;<br> }<br> .threeDemo .content h3 {margin:30px auto 0; background:rgba(110, 120, 110, 0.8); box-shadow:1px 0 1px #000;<br> -moz-transform:translateY(-200px); -webkit-transform:translateY(-200px);<br> -moz-transition:all 0.6s ease-in-out 0.1s; -webkit-transition:all 0.6s ease-in-out 0.1s;<br> }<br> .threeDemo .content:hover h3 {<br> -moz-transform:translateY(0); -webkit-transform:translateY(0);<br> -moz-transition-delay:0; -webkit-transition-delay:0;<br> }<br> .threeDemo .content p {margin-top:20px;<br> -moz-transform:translateY(-200px); -webkit-transform:translateY(-200px);<br> -moz-transition:all 0.4s ease-in-out 0.1s; -webkit-transition:all 0.4s ease-in-out 0.1s;<br> }<br> .threeDemo .content:hover p {<br> -moz-transform:translateY(0); -webkit-transform:translateY(0);<br> -moz-transition-delay:0; -webkit-transition-delay:0;<br> }<br> .threeDemo .content a {display:block; width:80px; margin:20px 0 0 0; height:30px; font-size:14px; color:#fff; background:rgba(110, 120, 110, 0.8); text-decoration:none; line-height:30px; text-align:center;<br> -moz-transform:translateY(-200px); -webkit-transform:translateY(-200px);<br> -moz-transition:all 0.2s ease-in-out 0.1s; -webkit-transition:all 0.2s ease-in-out 0.1s;<br> }<br> .threeDemo .content:hover a {<br> -moz-transform:translateY(0); -webkit-transform:translateY(0);<br> -moz-transition-delay:0; -webkit-transition-delay:0;<br> }<br> @-moz-keyframes bounceY {<br> 0% { -moz-transform: translateY(-200px);}<br> 40% { -moz-transform: translateY(-180px);}<br> 65% { -moz-transform: translateY(-102px);}<br> 82% { -moz-transform: translateY(-75px);}<br> 92% { -moz-transform: translateY(-32px);}<br> 55%, 75%, 87%, 97%, 100% { -moz-transform: translateY(0px);}<br> }<br> @-webkit-keyframes bounceY {<br> 0% { -webkit-transform: translateY(-200px);}<br> 40% { -webkit-transform: translateY(-180px);}<br> 65% { -webkit-transform: translateY(-102px);}<br> 82% { -webkit-transform: translateY(-75px);}<br> 92% { -webkit-transform: translateY(-32px);}<br> 55%, 75%, 87%, 97%, 100% { -webkit-transform: translateY(0px);}<br> }<br> http://www.999jiujiu.com/ 标题1 内容显示内容显示内容显示内容显示内容显示内容显示内容显示内容显示内容显示内容显示内容显示内容显示 标题2 内容显示内容显示内容显示内容显示内容显示内容显示内容显示内容显示内容显示内容显示内容显示内容显示。 Mr right タイトル 3 コンテンツ表示 コンテンツ表示 コンテンツ表示 コンテンツ表示 コンテンツ表示 コンテンツ表示 コンテンツ表示 コンテンツ表示 コンテンツ表示 コンテンツ表示コンテンツ表示 コンテンツ表示 コンテンツ表示 コンテンツ表示 EURO < ;/ul&gt;&lt;/body&lt;/html&gt;