CSS3_html/css_WEB-ITnose によって実装されたプレーヤーの再生ボタン
Jun 24, 2016 am 11:59 AM
css3
player
完成したエフェクトは次のとおりです
エフェクトを表示してダウンロードします
ステップ 1: まずボーダーの原理を理解します:
ステップ 2: HTML コード構造
HTML コード
- <section class="playContainer">
- <li class="playBtn">
- <a href="#" title="start">Start< ;/a>
- </li> <li class="pauseBtn">
- </ li>
- <li class="stopBtn">
- </li> "forwardBtn playBtn" > /li>
- <li class="rewindBtn"> <a href="#" title="rewind">巻き戻し</a> #" title=" rewind">Rewind</a>
- ステップ 3: 背景の円を描画します。位置: 相対
- CSS コード
- .playContainer li {位置: 相対; : 左; 境界線: 25px 色: #4040; 高さ: 0; -moz-border-radius: 100%; : 100%; border-radius: 100%; margin: 0 20px; }
- ステップ 4: 停止ボタンを描画し、ボタンを中央に配置します。
- ボタンは円の中心から開始して外側の円に対して絶対的に配置されるため、上と左の値を調整します
- 停止ボタンの辺の長さは 14 ピクセルであり、原点に対して左上に 7 ピクセル移動し、中央に配置します。
すべての CSS は次のとおりです:
CSS コード
- .playContainer { 位置: 相対; フロート: 左; 背景: rgba(0, 0, 0, 0.8); パディング: 20px; }
- .playContainer li { 位置: 相対; フロート: 左; ボーダー: 25px solid #404040; 色: #404040; 高さ: 0; 幅:0; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; 境界半径: 100%; マージン: 0 20px; }
- .playContainer a { border-style: solid; テキストインデント: -9999px; 位置: 絶対的; 上: -8px; 左: -3px; }
- .playBtn a { border-color: transparent transparent transparent #fff; ボーダー幅: 8px 0 8px 12px; 幅: 0; 高さ: 0; }
- .pauseBtn a { border-color: transparent white; 境界線の幅: 0 6px; 高さ: 15ピクセル; 幅: 6px; 左: -9px; }
- .stopBtn a { border: 7px solid #fff; 高さ: 0; 幅: 0; 左: -7px; top: -7px;}
- .forwardBtn a { border-left-width: 8px; 左: 1ピクセル; }
- .forwardBtn a:first-child { margin-left: -7px; }
- .rewindBtn a { border-width: 8px 8px 8px 0; 境界線の色: 透明 #fff 透明 透明; 幅: 0; 高さ: 0; }
- .rewindBtn a:first-child { margin-left: -7px; }
- .ejectBtn a.arrow { border-width: 0 8px 8px 8px; 境界線の色: 透明 透明 #fff 透明; 上:-26px; 左:-8px; }
- ectBtn a.dash { border-width: 0 0 4px; 境界線の色: 透明 透明 #fff; 高さ: 0; 幅:16ピクセル; 左: -8px; 上: 4ピクセル; }
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

ホットな記事タグ

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

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7306
9


Java チュートリアル
1623
14


CakePHP チュートリアル
1344
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1207
29



純粋な CSS3 で波の効果を実現するにはどうすればよいですか? (コード例)

テキストカルーセルと画像カルーセルも純粋な CSS を使用して実現できることがわかりました。
