簡単なチュートリアル
これは、純粋な CSS3 を使用して簡単に作成されたクールな全画面レスポンシブ スライドショー効果です。このスライドショー効果は、js コードを使用せずに純粋な CSS を使用して作成されています。
使い方
HTML 構造
この純粋な CSS3 全画面レスポンシブ スライドショーの HTML 構造は次のとおりです:
<div class="wrap"> <header> <label for="slide-1-trigger">Slide One</label> <label for="slide-2-trigger">Slide Two</label> <label for="slide-3-trigger">Slide Three</label> <label for="slide-4-trigger">Slide Four</label> </header> <input id="slide-1-trigger" type="radio" name="slides" checked> <section class="slide slide-one"> <h1 id="Headline-nbsp-One">Headline One</h1> </section> <input id="slide-2-trigger" type="radio" name="slides"> <section class="slide slide-two"> <h1 id="Headline-nbsp-Two">Headline Two</h1> </section> <input id="slide-3-trigger" type="radio" name="slides"> <section class="slide slide-three"> <h1 id="Headline-nbsp-Three">Headline Three</h1> </section> <input id="slide-4-trigger" type="radio" name="slides"> <section class="slide slide-four"> <h1 id="Headline-nbsp-Four">Headline Four</h1> </section> </div>
CSS スタイル
この純粋な CSS3 全画面レスポンシブ スライドショーの主な CSS スタイルは次のとおりです:
.wrap { width: 100%; height: 100%; position: relative; overflow: hidden; background: #120103; color: #fff; text-align: center; } header { background: #3E474F; box-shadow: 0 .5em 1em #111; position: absolute; top: 0; left: 0; z-index: 900; width: 100%; } header label { color: #788188; cursor: pointer; display: inline-block; line-height: 4.25em; font-size: .667em; font-weight: bold; padding: 0 1em; } header label:hover { background: #2e353b; } .slide { width: 100%; height: 100%; position:absolute; top: 0; left: 100%; z-index: 10; padding: 8em 1em 0; background-color: #120103; background-position: 50% 50%; background-size:cover; transition: left 0s .75s; } .slide-one { background-image: url('../images/starryFarm.jpg'); } .slide-two { background-image: url('../images/campusDarkDays.jpg'); } .slide-three { background-image: url('../images/autumn.jpg'); } .slide-four { background-image: url('../images/lakehouse.jpg'); } /* So all that is left to do is to target this text state. We are going to use an attribute selector to select any input that has an ID that starts with slide. Then we will further qualify the selector by adding the pseudo-class of "checked" */ /* This will target any of our radio inputs as they all begin with "slide" Then by using the adjacent sibling combinator which is the "+" sign, we can finally target our slide.*/ [id^="slide"]:checked + .slide { left: 0; /* When our radio element is checked, we want to position our slide back on the left corner of our wrapper, so we will set left to zero */ z-index: 100; /* we wanna raise the z-index to 100, to be sure our slide is on top of the previous one. */ transition: left .65s ease-out; } .slide h1 { opacity: 0; transform: translateY(100%); transition: transform .5s .5s, opacity .5s; /* This transition will allow us to see the opacity go down to zero, but it will delay the transform until the next slide is already covering it.*/ } [id^="slide"]:checked + .slide h1 { /* Now we target our headline when our input is in its checked state */ opacity: 1; transform: translateY(0); transition: all .5s .5s; /* This will have our headline appearing and rising as the slide is coming onto the screen. */ }
上記は純粋な CSS3 全画面レスポンシブ スライドショー効果のコンテンツです。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。

先日、この質問がありました。私の最初の考えは、奇妙な質問です!特異性はセレクターに関するものであり、アットレールはセレクターではないので、...無関係ですか?

はい、あなたはできます、そしてそれは本当にどの順序で重要ではありません。 CSSプリプロセッサは必要ありません。通常のCSSで動作します。

CSSやJavaScript(および画像とフォントなど)などのアセットにファーアウトキャッシュヘッダーを確実に設定する必要があります。それはブラウザを伝えます

多くの開発者は、CSSコードベースを維持する方法について書いていますが、そのコードベースの品質をどのように測定するかについて多くの人が書いていません。確かに、私たちは持っています

短い任意のテキストを受け入れるために必要なフォームを持っていたことがありますか?名前などのように。それはまさにそのためのものです。たくさんあります

私は、フロント会議のためにスイスのチューリッヒに向かうことにとても興奮しています(その名前とURLが大好きです!)。私はこれまでスイスに行ったことがないので、興奮しています

ソフトウェア開発における私のお気に入りの開発の1つは、サーバーレスの出現です。詳細に行き詰まる傾向がある開発者として

この投稿では、私が構築して展開して展開してネットライフを使用して、着信データの動的ルートを作成する方法を示すeコマースストアのデモを使用します。それはかなりです


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
