2

こんにちは私はphonegapを使用してAndroidアプリケーションを開発していますが、写真のように見えるUIに出くわしました

ここに画像の説明を入力してください

ここの画像には、さまざまなユーザーの情報がその周りに巻き付けられている壁があります。そのような方法で何かを取得したいのですが、htmlとcssを使用してこの種のUIを取得する方法を誰かに教えてもらえますか?質問が明確でない場合は、申し訳ありませんが何が必要かを説明できるといいのですが。ありがとうございました。

4

2 に答える 2

2

css3は非常に強力であると前に述べたように、これらのデモを実行して、それによって何が達成できるかを確認してください。phonegapはcss3でうまく機能するため、これのほとんどはphonegapで実行できます。また、jqueryのページ遷移も大いに役立ちます。

于 2012-05-18T10:52:37.903 に答える
1

私はここで答えを見つけました:http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-practical-css-shapes/

これは片側だけですが、右側でも機能させるのはそれほど難しいことではないと思います。

編集:

私はそれを両方の側で機能させました:

<!DOCTYPE html>  

<html lang="en">  
<head>  
    <meta charset="utf-8">  
    <title>CSS Shapes</title>  
    <style type="text/css">
        #container {  
            background: #666;  
            margin: auto;  
            width: 500px;  
            height: 700px;  
            padding-top: 30px;  
            font-family: helvetica, arial, sans-serif;  
        }  

        h1 {  
            background: #e3e3e3;
            border-top-left-radius:3px;
            border-top-right-radius:3px;
            border-bottom-right-radius:3px;
            background: -moz-linear-gradient(top, #e3e3e3, #c8c8c8);  
            background: -webkit-gradient(linear, left top, left bottombottom, from(#e3e3e3), to(#c8c8c8));  
            padding: 10px 20px;  
            margin-left: -20px;  
            margin-top: 0;  
            position: relative;  
            width: 100%;  

            -moz-box-shadow: 1px 1px 3px #292929;  
            -webkit-box-shadow: 1px 1px 3px #292929;  
            box-shadow: 1px 1px 3px #292929;  

            color: #454545;  
            text-shadow: 0 1px 0 white;  
        }  

        .arrow {  
            width: 0; height: 0;  
            line-height: 0;  
            border-left: 20px solid transparent;  
            border-top: 10px solid #c8c8c8;  
            top: 104%;  
            left: 0;  
            position: absolute;  
        }  
        .rightArrow {
            width: 0; height: 0;  
            line-height: 0;  
            border-right: 20px solid transparent;  
            border-top: 10px solid #c8c8c8;  
            top: 104%;  
            left: 100%;  
            margin-left:-20px;
            position: absolute;  
        }
    </style>
    <!--[if IE]>  
        <style>  
            .arrow { top: 100%; }  
        </style>  
    <![endif]-->  

</head>  
<body>  
     <div id="container">  

        <h1> My Heading <span class="arrow"></span> <span class="rightArrow"></span></h1>  

    </div>  
</body>  
</html>  
于 2012-05-22T13:15:25.177 に答える