2017-02-14 13 views
3

私の人生の間、このイメージを動かすことはできません。私はすべてを試しましたが、うまくいきません。私は自分の写真がPVの写真と一直線になるようにしたい。私のイメージはなぜ上に移動しませんか?

私のHPイメージを垂直方向にまっすぐ上に移動して、PVイメージを水平に整列させたいとします。

<!DOCTYPE html> 
<html> 

<head> 
<title>Website</title> 
<meta charset="utf-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css"> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 

<link rel="stylesheet" href="index.css"> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
<script src="https://unpkg.com/[email protected]/dist/react.js"></script> 
<script src="https://unpkg.com/[email protected]/dist/react-dom.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.16/browser.js"></script> 
</head> 

<header> 
    <nav> 
    <ul> 
     <button type="button" class="btn btn-primary">Portfolio</button> 
     <button type="button" class="btn btn-primary">About</button> 
     <button type="button" class="btn btn-primary">Contact</button> 
    </ul> 
    </nav> 
    <img src="./pictures/skyline.jpg" class="mainPic"></img></br> 
</header> 

<body class="content"> 
    <nav> 
    <h2><u>Portfolio</u></h2> 

    <li> 
     <!-- PV --> 
     <div class="container"> 


     <img class="pvPic" src="./pictures/portfolioPic1.png"></img> 


     <div class="middlePv"> 
      <div class="pvText">Menu for catering company.</div> 
     </div> 

     </div> 

     <!-- WFAFA --> 
     <div class="container"> 
     <img src="./pictures/WFAFA.png" class="WFAFAPic img-rounded"></img> 
     <div class="middleWFAFA"> 
      <div class="WFAFAText">Worlds first automated financial advisor.</div> 
     </div> 
     </div> 

     <!-- Hunts Points Shipyard LLC --> 

     <div class="container2"> 
     <img src="./pictures/HP.png" class="HPPic img-rounded"></img> 
     <div class="middleHP"> 
      <div class="HPText">Hunts Point Seaport and Shipyard LLC company website.</div> 
     </div> 
     </div> 

    </li> 

    </nav> 
</body> 


</html> 

はここに私のindex.cssファイルです:あなたはいつもの結論を行う前にバグやエラーをチェックするために、あなたのブラウザの開発者ツールを使用してみてください

html { 
    text-align: center; 
} 
/* PV */ 
.container { 
    position: relative; 
} 

.pvPic { 
    display: block; 
    max-width: 30%; 
    height: auto; 
    opacity: 1; 
    transition: .5s ease; 
    backface-visibility: hidden; 
} 

.middlePv { 
    transition: .5s ease; 
    opacity: 0; 
    position: absolute; 
    top: 50%; 
    left: 16%; 
    transform: translate(-50%, -50%); 
    -ms-transform: translate(-50%, -50%) 
} 

.container:hover .pvPic { 
    opacity: 0.3; 
} 

.container:hover .middlePv { 
    opacity: 1; 
} 

.pvText { 
    background-color: #4CAF50; 
    color: white; 
    font-size: 16px; 
    padding: 16px 32px; 
} 

/* WFAFA */ 

.container { 
    position: relative; 
} 

.WFAFAPic { 
    display: block; 
    max-width: 30%; 
    height: auto; 
    opacity: 1; 
    transition: .5s ease; 
    backface-visibility: hidden; 
} 

.middleWFAFA { 
    transition: .5s ease; 
    opacity: 0; 
    position: absolute; 
    top: 50%; 
    left: 16%; 
    transform: translate(-50%, -50%); 
    -ms-transform: translate(-50%, -50%) 
} 

.container:hover .WFAFAPic { 
    opacity: 0.3; 
} 

.container:hover .middleWFAFA { 
    opacity: 1; 
} 

.WFAFAText { 
    background-color: #4CAF50; 
    color: white; 
    font-size: 16px; 
    padding: 16px 32px; 
} 

/* HP Shipyard */ 

.container { 
    position: relative; 
} 

.HPPic { 
    display: block; 
    max-width: 30%; 
    height: auto; 
    opacity: 1; 
    transition: .5s ease; 
    backface-visibility: hidden; 
    float: right; 
    display: inline-block; 
    vertical-align: top; 
} 

.middleHP { 
    transition: .5s ease; 
    opacity: 0; 
    position: absolute; 
    top: 49%; 
    left: 87%; 
    transform: translate(-50%, -50%); 
    -ms-transform: translate(-50%, -50%) 
} 

.container:hover .HPPic { 
    opacity: 0.3; 
} 

.container:hover .middleHP { 
    opacity: 1; 
} 

.HPText { 
    background-color: #4CAF50; 
    color: white; 
    font-size: 16px; 
    padding: 16px 32px; 
} 
+0

わかりやすいように質問を編集してください。どちらの画像を 'PV'と整列させたいのですか? –

+0

@OkeTega私はお詫び申し上げます。私は 'HP'を' PV'と整列させてほしい – yabva89

+0

ようこそStackOverflowに、あなたの質問には、最小、完全で、検証可能な例、[here's how](http://stackoverflow.com/help/mcve)が含まれていなければなりません。 – hungerstar

答えて

0

は、ここに私のindex.htmlファイルです。 cssには、.containerにはフルスクリーンwidth: 100%があります。 widthはまったく指定されていませんが、フルスクリーンを含むように指示するのと同じです。あなたのコードを調整

私アドバイスあなたがHPが並んで整列するPVか、まったくPICのいずれかと横並びになりたい場合は、あなたがフロートを使用して、単一の容器でそれらの両方を入れて試してみてくださいまたは具体的にはwidth: 50%の異なる容器を使用し、2つの容器を並べて並べます(img)。

+0

ニース、ありがとう! – yabva89

+0

いつでもようこそ –

関連する問題