HTML5/CSS3 でロック画面効果の追加を実装_html/css_WEB-ITnose
锁屏效果,也就是将屏幕置于模态,不允许用户触发任何动作,只能解除锁定后才能继续使用,jQueryUI的dialog有模态对话框,这一点不难做到。那么,首先需要在页面中添加一个div层,用于做模态的层:
Html代码
其对应的CSS比较简单,主要设置一下z-index属性,值设置的很大即可,就能达到覆盖其余元素的效果,加上opacity淡化一下背景:
Css代码
- #overlay{
- height:100%;
- min-width:1280px;
- width:100%;
- position:absolute;
- left:0px;
- top:0px;
- opacity:0.7;
- z-index:100;
- }
这样就有了一个覆盖页面之上的层,显示效果为:
下面是添加解除锁定的部分,我们模仿iphone解锁效果,那么需要添加一下:
Html代码
- 滑动解除锁定
左側にボタン画像のある丸い長方形のボックス。簡単なメッセージを表示します:
CSS コード
- #slide{
- Position:absolute; 5% ;
- 幅:52%;
- 高さ:18px;
- ボーダー:1pxふ
- z-index:101;
- 背景画像:-webkit-gradient(linear, 左上, 左下, color-stop(0, #2F368F),color-stop(1, #77D1F6)); :0.9;
- }
- ここで設定された z-index は、制御できるようにするため、これ以上言うことはありません。
- CSS コード
- #slider{
カーソル:pointer;height:44px; : url(../images/arrow. png) 繰り返しなし;
- 幅: 146 ピクセル
- }
- スライダーの写真がスライダーで使用されるため、長方形のフレームの幅はスライダーの画像設定と一致し、余白は独自に微調整できます。以下はキー テキスト領域です。ここで使用されるエフェクトは現在 Webkit カーネルでのみサポートされています。つまり、FF は当面このエフェクトをサポートしません。
- CSS コード
- #text{
- height:50px;
- float:left; font-family:「Microsoft Yahei」 ;
- フォントサイズ: 44px;
- フォントの重み: 100;
- 垂直方向の配置: 中央;
-webkit-background-clip: テキスト;-webkit-text-fill-color: 透明;
- 次のアニメーションを追加します:
- CSS コード
- @-webkit-keyframes slidetounlock {
- 0% {background-position: -200px 0;}
- 100%{背景位置: 200px 0;}
- }
- position.left> slidewidth*0.7){event、ui)if(ui.position.left< slidewidth*0.7){
- $(this).animate({left: 0})
- }
- });
- 設定されたスライド幅を動的に取得し、ドラッグ可能なメソッドを適用し、水平方向のドラッグを設定し、ドラッグしたときに距離が長方形の長さの 70% に達すると、モーダル レイヤーとスライダーが消え、ページの中央に戻ります。これで、ページへのロック画面効果の追加が完了しました。 最後に、ソースコードを添付します。ユーザーにとって役立つことを願っています。 CBackend.rar (151.8 kb)
シミュレートした最終的な効果は次のとおりです。
画像のテキスト部分の動的ハイライト部分は、現時点では他のカーネルではサポートされていない部分です。 このようにして、現時点での効果は完成です。すべて静的な操作は実行できません。動的効果を追加するには jqueryUI のドラッグ可能を使用します。
$(function() {
var slideWidth=$("#slide").width() ;- $( "#slider").draggable({

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
