ホームページ > ウェブフロントエンド > htmlチュートリアル > HTMLとCSSを使って自分だけの温かい男「ダバイ」を作る_HTML/Xhtml_Webページ制作

HTMLとCSSを使って自分だけの温かい男「ダバイ」を作る_HTML/Xhtml_Webページ制作

WBOY
リリース: 2016-05-16 16:36:01
オリジナル
1240 人が閲覧しました

仕上がりはこんな感じです、可愛いですね…

追伸: HTMLとCSSについてはある程度の理解があった方が良いですが、初心者でも大丈夫です。

1.準備

/home/shiyanlou/ ディレクトリに移動し、新しい空のドキュメントを作成します:

Baymax.html という名前 (他の名前も使用できますが、サフィックスは .html である必要があります):

gedit で開き、コードを編集する準備をします:

2. HTML の作成

次のコードを入力します:

XML/HTML コードコンテンツをクリップボードにコピー
  1. >
  2. <html>
  3. <ヘッド><メタ charset="utf-8"><title>ベイマックスタイトル>>
  4. <ボディ>
  5. <div id="ベイマックス" >
  6. <div id="head" >
  7. <div id="目" >div>
  8. <div id="eye2" >div>
  9. <div id=「口」 >div>
  10. div>
  11. <div id="胴体" >
  12. <div id="ハート" >div>
  13. div>
  14. <div id="腹" >
  15. <div id="カバー" >div>
  16. div>
  17. <div id="left-腕「>
  18. <div id="l- bigfinger">div>
  19. <div id="l- smallfinger">div>
  20. div>
  21. <div id="そうです-腕「>
  22. <div id="r- bigfinger">div>
  23. <div id="r- smallfinger">div>
  24. div>
  25. <div id="left-脚">div>
  26. <div id="そうです-脚">div>
  27. div>
  28. ボディ>
  29. <html>

3. CSS スタイルを追加します

HTML を使用して「Dabai」の各要素を定義しましたが、今度は CSS を使用してそのスタイルの外観を描画する必要があります。

「だばい」は白いので、分かりやすいように背景を濃い色にしています。

次に、最初に頭:

CSS コードコンテンツをクリップボードにコピーします
  1. ボディ {
  2. 背景: #595959;
  3. }
  4. #ベイマックス{
  5. /*中央に設定*/
  6. マージン: 0 自動;
  7. /*身長*/
  8. 高さ
  9. : 600px;
  10. /*オーバーフローを非表示*/
  11. オーバーフロー
  12. :
  13. 非表示; }
  14. #head
  15. {
  16. 高さ:
  17. 64px
  18. ; : 100px
  19. ;
  20. /*フィレットの形状をパーセンテージで定義します*/
  21. 境界
  22. -半径: 50%;
  23. /*背景*/
  24. 背景
  25. : #fff;
  26. マージン: 0 自動;
  27. margin-bottom
  28. : -20px;
  29. /*下枠のスタイルを設定*/ ボーダーボトム
  30. :
  31. 5px
  32. solid #e0e0e0
  33. ;
  34. /*属性は要素の重なり順を設定します。重なり順が高い要素は常に、重なり順が低い要素の前に配置されます*/ z-index: 100;
  35. /*相対的に配置された要素を生成します*/
  36. 位置: 相対
  37. ;
  38. }
  39. 効果のプレビュー:

    急いで目と口を追加してください!

    CSS コードコンテンツをクリップボードにコピーします
    1. #eye
    2. #eye2{
    3. : 11px;
    4. 高さ: 13px;
    5. 背景
    6. : #282828; 境界
    7. -半径: 50%;
    8. 位置
    9. :
    10. 相対; トップ:
    11. 30px
    12. ; : 27px
    13. ;
    14. /*要素を回転*/
    15. 変換: 回転(8 度)
    16. }
    17. #eye2
    18. {
    19. /*回転対称にする*/
    20. 変換: 回転(-8 度);
    21. : 69px
    22. ;
    23. :
    24. 17px; } #mouth{
    25. :
    26. 38px
    27. ; 高さ
    28. : 1.
    29. 5px; 背景:
    30. #282828
    31. ; 位置: 相対
    32. ;
    33. : 34px;
    34. : 10px; }
    35. ミニ「ベイマックス」のプロトタイプが登場:
    36. 次は胴体と腹部です: CSS コードコンテンツをクリップボードにコピーします
      1. #torso
      2. #お腹{
      3. マージン: 0 自動;   
      4. 高さ: 200px;   
      5. : 180px;   
      6. 背景: #fff;   
      7. 境界-半径: 47%;   
      8. /*设置边框*/
      9. ボーダー: 5px solid #e0e0e0;   
      10. ボーダートップ: なし;   
      11. z-index: 1;   
      12. }
      13. #お腹{
      14. 高さ: 300px;   
      15. : 245px;   
      16. マージントップ: -140px;   
      17. z-index: 5;   
      18. }
      19. #cover{
      20. : 190px;   
      21. 背景: #fff;   
      22. 高さ: 150px;   
      23. マージン: 0 自動;   
      24. 位置: 相対;   
      25. トップ: -20px;   
      26. 境界線-半径: 50%;   
      27. }

    赋予「大白」象征生命的心脏:

    CSS コード剪定板への复制コンテンツ
    1. #heart{
    2. :25px;
    3. 高さ:25px;
    4. ボーダー
    5. -半径:50%; 位置
    6. :
    7. 相対;
    8. /*境界線の周りに影効果を追加*/
    9. box-shadow:2px
    10. 5px
    11. 2px #ccc 挿入;
    12. :-
    13. 115px
    14. ; トップ:40px;
    15. z-index:111; ボーダー:
    16. 1px
    17. ソリッド
    18. #ccc
    19. ; } これが現在の「ベイマックス」です: 彼にはまだ手も足もありませんが、とてもかわいいです...「ベイマックス」には暖かい腕が必要です:
    20. CSS コード
    21. コンテンツをクリップボードにコピーします
      1. #left-腕、
      2. #right-arm{
      3. 高さ: 270px;   
      4. : 120px;   
      5. 境界線-半径: 50%;   
      6. 背景: #fff;   
      7. マージン: 0 自動;   
      8. 位置: 相対;   
      9. トップ: -350px;   
      10. : -100px;   
      11. transform: 回転(20度);   
      12. z-index: -1;   
      13. }
      14. #right-arm{
      15. 変換: 回転(-20度);   
      16. : 100px;   
      17. トップ: -620px;   
      18. }

    还没有手指头呢:

    CSS コード剪定板への复制コンテンツ
    1. #l-bigfinger、
    2. #r-bigfinger{
    3. 高さ: 50px;   
    4. : 20px;   
    5. 境界線-半径: 50%;   
    6. 背景: #fff;   
    7. 位置: 相対;   
    8. トップ: 250px;   
    9. : 50px;   
    10. 変換: 回転(-50度);   
    11. }
    12. #r-bigfinger{
    13. : 50px;   
    14. 変換: 回転(50 度);   
    15. }
    16. #l-スモールフィンガー、
    17. #r-smallfinger{
    18. 高さ: 35px;   
    19. : 15px;   
    20. 境界線-半径: 50%;   
    21. 背景: #fff;   
    22. 位置: 相対;   
    23. トップ: 195px;   
    24. : 66px;   
    25. 変換: 回転(-40度);   
    26. }
    27. #r-smallfinger{
    28. 背景: #fff;   
    29. 変換: 回転(40度);   
    30. トップ: 195px;   
    31. : 37px;   
    32. }

    有点意思決定:

    迫不及待機要给「大白」加上腿了吧:

    CSS コード剪定板への复制コンテンツ
    1. #left-脚、
    2. #right-脚{
    3. 高さ: 170px;   
    4. : 90px;   
    5. 境界線-半径: 40% 30% 10px 45%;   
    6. 背景: #fff;   
    7. 位置: 相対;   
    8. トップ: -640px;   
    9. : -45px;   
    10. transform: rotate(-1deg);   
    11. z-index: -2;   
    12. マージン: 0 自動;   
    13. }
    14. #right-脚{
    15. 背景: #fff;   
    16. ボーダー-半径:30% 40% 45% 10px;   
    17. マージン: 0 自動;   
    18. トップ: -810px;   
    19. : 50px;   
    20. transform: rotate(1deg);   
    21. }

    duang~ duang~ duang~ 特技完成!

    你的暖男大白来到了你的身边,是不是特別安全感哦!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート