2015-04-27 2 views
0

Я стараюсь, чтобы логотип моего сайта отображался на 50% сверху и на 8% слева. Here - это то, что я сделал до сих пор. Пожалуйста, руководство меня, как я могу достичь йКак сделать логотип появляться поверх абсолютного позиционированного изображения?

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <title>Bootstrap Example</title> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="css/signin.css"> 
    <link rel="stylesheet" href="css/bootstrap.min.css"> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> 

    <style> 
    body { background: url(images/bg.jpg); } 
    input { width: 200px; } 
    <style type="text/css"> 
html, body { 
    overflow: hidden; 
} 
a:hover{ 
    color:#FFFFFF; 
} 
</style> 
</head> 
<body> 
<img style="position:absolute;left:0%;top:0%;" src ="images/vector.png"></img> 
<img style="position:absolute; margin: 25% 1% 1% 8%" src="images/logo.png"></img> 
<div class="container"> 
    <div class="row"> 
    <div class="col-sm-4" style="float:right;color:#000; margin-top: 2%; width: 45%;"> 
     <h3 style="color:#ff9c00"><strong>Login</strong></h3> 
<form role="form" style="color:#FFF;"> 
    <span class="form-group"> 
    <!-- 
     <label for="email">Email:</label> 
     --> 
     <input style=" width: 46%; 
    float: left; 
    margin-right: 4%;" type="email" class="form-control " id="email" placeholder="Enter email" > 
    </span> 
    <span class="form-group"> 
    <!-- 
     <label for="pwd">Password:</label> 
     --> 
     <input style="width: 50%; 
    float: left;" type="password" class="form-control" id="pwd" placeholder="Enter password"> 
    </span> 
    <br><br> 
    <button type="submit" class="btn btn-default">Login</button> 
    <p style="float:right;"><a href="#">Forgot your password</a></p> 
    </form> 
<br><br><br><br> 
    <h3 style="color:#ff9c00"><strong>Register an Account</strong></h3> 
<form role="form" style="color:#FFF;"> 
    <div class="form-group"> 
     <label for="usr">Full Name:</label> 
    <input type="text" class="form-control" id="usr"> 
    </div> 
     <div class="form-group"> 
     <label for="email">Email:</label> 
     <input type="email" class="form-control" id="email" placeholder="Enter email"> 
    </div> 
    <div class="form-group"> 
     <label for="pwd">Password:</label> 
     <input type="password" class="form-control" id="pwd" placeholder="Enter password"> 
    </div> 
     <div class="form-group"> 
     <label for="pwd">Confirm Password:</label> 
     <input type="password" class="form-control" id="pwd" placeholder="Enter password"> 
    </div> 
    <!-- 
    <div class="checkbox"> 
     <label><input type="checkbox"> Remember me</label> 
    </div> 
    --> 
     <div class="form-group"> 
     <label for="usr">Mobile Number:</label> 
    <input type="text" class="form-control" id="number"> 
    </div> 
    <button type="submit" class="btn btn-default">Signup</button> 
    </form> 
</div> 



    </div> 

    </div> 
</div> 

</body> 
</html> 
+0

попробовать, как этот .. надеюсь, что вы хотите разместить логотип в г середине этого образа –

ответ

2

Может быть, как этого

Процент (%)

<img src="images/logo.png" style="position: absolute; top: 50%; left: 8%"> 

пикселей (точек)

<img src="images/logo.png" style="position:absolute; top: 280px; left: 80px"> 

Примечание: Может быть, будет хорошо, если у НУ удалить отступ сверху и снизу от тела

+0

Когда я уменьшить размер браузера , изображение отображается не в том месте. –

+0

всегда бывает с процентом ... если вы хотите зафиксировать позицию, вы должны использовать единицу измерения (px) –

0

Попробуйте как этот

<img src="images/logo.png" style="position:absolute; margin: 13% 1% 1% 5%"> 
+0

Когда я уменьшаю размер браузера, логотип также перемещается из исходного местоположения. –

Смежные вопросы