ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS3でドアを閉めたときと開いたときのエフェクトを作成する方法
今日は、CSS3 を使用してドアを閉めたり開いたりする効果を作成する方法のサンプルコードを紹介します。必要な属性は border-width、border-style などです。見てみましょう。 。 IBorder-Width: 境界線の幅は、 Thin 薄い
Medium のデフォルト
Thick Thick
PX
Border-Style: None は境界線を持ちません = hidden (テーブルを除き、問題を解決するために使用されます)テーブルの境界線の競合を解決する解決策)
という意味です。 double double line
border-color
:hex #fff 透明 透明
border: 1px ソリッド #000 ; border-top: 1px ソリッド #000;上の境界線
border-top-width
border-top-style
border -left:
css3 新しい属性
border-image: 境界線を埋めるために画像を使用します
-画像ソース:画像-width: 画像の幅
image-width: border-image-outset: 画像拡大
border-image-repeat: 画像繰り返し
エフェクト実装コード:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{padding: 0;margin: 0;} #box{ width: 300px; height: 400px; background: url(img/05.jpg); background-size:cover; margin: 150px auto; position: relative; overflow: hidden; } .left{width: 100%; height: 100%; background: rgba(122,0,0,0.5); position: absolute; top: 0; left: -100%; transition: all 2s; } .right{ width: 100%; height: 100%; background: rgba(0,0,135,0.5); position: absolute; top: 0; left: 100%; transition: all 4s; } #box:hover .left{ left:-50% } #box:hover .right{ left:50% } </style> </head> <body> <div id="box"> <div></div> <div></div> </div> </body> </html>
エフェクトコードは上記です、興味のある方はどうぞ手動で操作することもできます。ぜひチェックしてください。さらにエキサイティングなコンテンツについては、php 中国語 Web サイトの他の関連記事にも注目してください。
関連記事:
margin 0 autoの使い方 HTMLでdivをセンタリングするときに注意すべき点は何ですか? HTMLのifコメントの使い方以上がCSS3でドアを閉めたときと開いたときのエフェクトを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。