[英]I cant move my div, up? yet i can move it left and right?
我正在尝试设计一个简单的网站,并且使用磨砂玻璃效果制作了一个div,现在可以左右移动它了,但似乎无法向上移动! 有问题的div具有产品面板的名称。
*{ margin: 0; padding: 0; } .background{ background-image: url("http://www.kubipet.com/data/out/55/iwp779807523-electrical-wallpapers.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; } #header-frosted{ background: inherit; position: relative; width:100%; height: 200px; } .jumbotron-fluid{ background: inherit; padding-left: 0px; padding-right:0px; padding-top:0px; padding-bottom: 0px; margin-bottom: 0px; width: 100%; color:rgb(0, 0, 0); } .display-3{ text-align: center; margin-top:50px; } .navbar.main { background-color:rgb(0, 0, 0); color: rgb(255, 255, 255); margin-top: 0px; border-style: none; border-radius: 0%; } .nav-pills{ margin-top:2px; text-align: center; margin-top:5px; margin-bottom: 0px; } #tab{ color: white; } #tab:hover { background-color: rgb(63, 60, 60); } .frosted-glass { width:10%; height:auto; background: inherit; position: relative; z-index: 1; overflow: hidden; margin: 30px,30px,30px,30px; padding: 2rem; box-sizing: border-box; } .frosted-glass::before { width:auto; height:auto; content: ""; position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; background: inherit; box-shadow: inset 0 0 3000px rgba(255,255,255,.5); filter: blur(5px); } #product-panel{ width:500px; height: 400px; text-align:left; position: absolute; margin-top:20px; } #contact-details{ width:200px; height: 330px; text-align:left; margin-left: auto; margin-bottom: 100px; position: relative; } #details{ text-align: center; }
enter code here `<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" media="screen" href="fonts\\css\\font-awesome.min.css"> <link rel="stylesheet" type="text/css" media="screen" href="css\\KAD-css.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <title>Website</title> </head> <body class="background"> <div class="jumbotron jumbotron-fluid frosted-glass" id="header-frosted" > <div class="container img-responsive"> <h1 class="display-3">Random Title</h1> </div> </div> <nav class="navbar navbar-expand-lg navbar-dark navbar-default main" > <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#"id="tab">Random Title</a> </div> <div class="collapse navbar-collapse text-centre" id="myNavbar"> <ul class="nav nav-pills center-pills"> <li class="nav-item "> <a class="nav-link" href="#" id="tab"> Random1 </a> </li> <li class="nav-item "> <a class="nav-link" href="#"id="tab"> Random2 </a> </li> <li class="nav-item"> <a class="nav-link" href="#"id="tab"> Random3 </a> </li> </ul> <ul class="nav navbar-nav navbar-right"> </ul> </div> </div> </nav>' <div class="frosted-glass" id="contact-details"> <h3 id="details">Contact Details</h3> <p><strong>Name:</strong>John Doe</p> <p><strong>Phone Number:</strong> 000000000</p> <h3>Address:</h3> <strong><p>Random Title.</p> <p>PO Box 000</p> <p>Random Town, Random Country</p> <p>000</p> </strong> </div> <!--Product Panel--> <div class="frosted-glass" id="product-panel"> This is the div in question. </div> </body> </html>
请记住,我刚开始进行网页设计时会提供一些帮助和意见,我们非常感谢。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="fonts\css\font-awesome.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="css\KAD-css.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<title>Website</title>
<!-- begin snippet: js hide: false console: true babel: false -->
<!-- language: lang-css -->
<style>
*{
margin: 0;
padding: 0;
}
.background{
background-image: url("http://www.kubipet.com/data/out/55/iwp779807523-electrical-wallpapers.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#header-frosted{
background: inherit;
position: relative;
width:100%;
height: 200px;
}
.jumbotron-fluid{
background: inherit;
padding-left: 0px;
padding-right:0px;
padding-top:0px;
padding-bottom: 0px;
margin-bottom: 0px;
width: 100%;
color:rgb(0, 0, 0);
}
.display-3{
text-align: center;
margin-top:50px;
}
.navbar.main {
background-color:rgb(0, 0, 0);
color: rgb(255, 255, 255);
margin-top: 0px;
border-style: none;
border-radius: 0%;
}
.nav-pills{
margin-top:2px;
text-align: center;
margin-top:5px;
margin-bottom: 0px;
}
#tab{
color: white;
}
#tab:hover {
background-color: rgb(63, 60, 60);
}
.frosted-glass {
width:10%;
height:auto;
background: inherit;
position: relative;
z-index: 1;
overflow: hidden;
margin: 30px,30px,30px,30px;
padding: 2rem;
box-sizing: border-box;
}
.frosted-glass::before {
width:auto;
height:auto;
content: "";
position: absolute;
z-index: -1;
top: 0; right: 0; bottom: 0; left: 0;
background: inherit;
box-shadow: inset 0 0 3000px rgba(255,255,255,.5);
filter: blur(5px);
}
#product-panel{
width:500px;
height: 400px;
text-align:left;
position: absolute;
margin-top:20px;
}
#contact-details{
width:200px;
height: 330px;
text-align:left;
margin-left: auto;
margin-bottom: 100px;
position: relative;
}
#details{
text-align: center;
}
/*
Start of Code - Laxmikant Killekar
*/
body{
overflow-x: hidden;
}
/*
End of Code - Laxmikant Killekar
*/
</style>
</head>
<body class="background">
<div class="jumbotron jumbotron-fluid frosted-glass" id="header-frosted" >
<div class="container img-responsive">
<h1 class="display-3">Random Title</h1>
</div>
</div>
<nav class="navbar navbar-expand-lg navbar-dark navbar-default main" >
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#"id="tab">Random Title</a>
</div>
<div class="collapse navbar-collapse text-centre" id="myNavbar">
<ul class="nav nav-pills center-pills">
<li class="nav-item ">
<a class="nav-link" href="#" id="tab"> Random1</a>
</li>
<li class="nav-item ">
<a class="nav-link" href="#"id="tab"> Random2 </a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"id="tab"> Random3</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
</ul>
</div>
</div>
</nav>
<!-- Start of Code - Laxmikant Killekar -->
<div class="fluid-container">
<div class="row">
<div class="col-md-6">
<!--Product Panel-->
<div class="frosted-glass" id="product-panel">
This is the div in question.
</div>
</div>
<div class="col-md-4 pull-right">
<div class="frosted-glass" id="contact-details">
<h3 id="details">Contact Details</h3>
<p><strong>Name:</strong>John Doe</p>
<p><strong>Phone Number:</strong> 000000000</p>
<h3>Address:</h3>
<strong><p>Random Title.</p>
<p>PO Box 000</p>
<p>Random Town, Random Country</p>
<p>000</p>
</strong>
</div>
</div>
</div>
</div>
<!--End of Code - Laxmikant Killekar-->
</body>
</html>
在此添加top:(value)px
#product-panel{
width:500px;
height: 400px;
text-align:left;
position: absolute;
margin-top:20px;
top:320px;
}
你可以改变位置
*{ margin: 0; padding: 0; } .background{ background-image: url("http://www.kubipet.com/data/out/55/iwp779807523-electrical-wallpapers.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; } #header-frosted{ background: inherit; position: relative; width:100%; height: 200px; } .jumbotron-fluid{ background: inherit; padding-left: 0px; padding-right:0px; padding-top:0px; padding-bottom: 0px; margin-bottom: 0px; width: 100%; color:rgb(0, 0, 0); } .display-3{ text-align: center; margin-top:50px; } .navbar.main { background-color:rgb(0, 0, 0); color: rgb(255, 255, 255); margin-top: 0px; border-style: none; border-radius: 0%; } .nav-pills{ margin-top:2px; text-align: center; margin-top:5px; margin-bottom: 0px; } #tab{ color: white; } #tab:hover { background-color: rgb(63, 60, 60); } .frosted-glass { width:10%; height:auto; background: inherit; position: relative; z-index: 1; overflow: hidden; margin: 30px,30px,30px,30px; padding: 2rem; box-sizing: border-box; } .frosted-glass::before { width:auto; height:auto; content: ""; position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; background: inherit; box-shadow: inset 0 0 3000px rgba(255,255,255,.5); filter: blur(5px); } #product-panel{ width:500px; height: 400px; text-align:left; position: absolute; margin-top:20px; top:320px; } #contact-details{ width:200px; height: 330px; text-align:left; margin-left: auto; margin-bottom: 100px; position: relative; } #details{ text-align: center; }
enter code here `<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" media="screen" href="fonts\\css\\font-awesome.min.css"> <link rel="stylesheet" type="text/css" media="screen" href="css\\KAD-css.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <title>Website</title> </head> <body class="background"> <div class="jumbotron jumbotron-fluid frosted-glass" id="header-frosted" > <div class="container img-responsive"> <h1 class="display-3">Random Title</h1> </div> </div> <nav class="navbar navbar-expand-lg navbar-dark navbar-default main" > <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#"id="tab">Random Title</a> </div> <div class="collapse navbar-collapse text-centre" id="myNavbar"> <ul class="nav nav-pills center-pills"> <li class="nav-item "> <a class="nav-link" href="#" id="tab"> Random1 </a> </li> <li class="nav-item "> <a class="nav-link" href="#"id="tab"> Random2 </a> </li> <li class="nav-item"> <a class="nav-link" href="#"id="tab"> Random3 </a> </li> </ul> <ul class="nav navbar-nav navbar-right"> </ul> </div> </div> </nav>' <div class="frosted-glass" id="contact-details"> <h3 id="details">Contact Details</h3> <p><strong>Name:</strong>John Doe</p> <p><strong>Phone Number:</strong> 000000000</p> <h3>Address:</h3> <strong><p>Random Title.</p> <p>PO Box 000</p> <p>Random Town, Random Country</p> <p>000</p> </strong> </div> <!--Product Panel--> <div class="frosted-glass" id="product-panel"> This is the div in question. </div> </body> </html>
这是codepen,请告诉我它是否解决了您的问题
将您的<div class="frosted-glass" id="product-panel">
在<div class="frosted-glass" id="contact-details">
当您在一行中使用多个项目时,它应满足宽度比例。因此,给定宽度百分比'%'而不是像素'px',在这里您可以使用float:left在一行中包含多个项目。 尝试以百分比形式使用宽度,这是大多数开发人员使用的方式
*{ margin: 0; padding: 0; } .background{ background-image: url("http://www.kubipet.com/data/out/55/iwp779807523-electrical-wallpapers.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; } #header-frosted{ background: inherit; position: relative; width:100%; height: 200px; } .jumbotron-fluid{ background: inherit; padding-left: 0px; padding-right:0px; padding-top:0px; padding-bottom: 0px; margin-bottom: 0px; width: 100%; color:rgb(0, 0, 0); } .display-3{ text-align: center; margin-top:50px; } .navbar.main { background-color:rgb(0, 0, 0); color: rgb(255, 255, 255); margin-top: 0px; border-style: none; border-radius: 0%; } .nav-pills{ margin-top:2px; text-align: center; margin-top:5px; margin-bottom: 0px; } #tab{ color: white; } #tab:hover { background-color: rgb(63, 60, 60); } .frosted-glass { width:10%; height:auto; background: inherit; position: relative; z-index: 1; overflow: hidden; margin: 30px,30px,30px,30px; padding: 2rem; box-sizing: border-box; } .frosted-glass::before { width:auto; height:auto; content: ""; position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; background: inherit; box-shadow: inset 0 0 3000px rgba(255,255,255,.5); filter: blur(5px); } #product-panel{ width:70%; height: 400px; text-align:left; float:left; } #contact-details{ width:30%; height: 330px; text-align:left; margin-left: auto; margin-bottom: 100px; float:left; } #details{ text-align: center; }
enter code here `<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" media="screen" href="fonts\\css\\font-awesome.min.css"> <link rel="stylesheet" type="text/css" media="screen" href="css\\KAD-css.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <title>Website</title> </head> <body class="background"> <div class="jumbotron jumbotron-fluid frosted-glass" id="header-frosted" > <div class="container img-responsive"> <h1 class="display-3">Random Title</h1> </div> </div> <nav class="navbar navbar-expand-lg navbar-dark navbar-default main" > <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#"id="tab">Random Title</a> </div> <div class="collapse navbar-collapse text-centre" id="myNavbar"> <ul class="nav nav-pills center-pills"> <li class="nav-item "> <a class="nav-link" href="#" id="tab"> Random1 </a> </li> <li class="nav-item "> <a class="nav-link" href="#"id="tab"> Random2 </a> </li> <li class="nav-item"> <a class="nav-link" href="#"id="tab"> Random3 </a> </li> </ul> <ul class="nav navbar-nav navbar-right"> </ul> </div> </div> </nav>' <!--Product Panel--> <div class="frosted-glass" id="product-panel"> This is the div in question. </div> <div class="frosted-glass" id="contact-details"> <h3 id="details">Contact Details</h3> <p><strong>Name:</strong>John Doe</p> <p><strong>Phone Number:</strong> 000000000</p> <h3>Address:</h3> <strong><p>Random Title.</p> <p>PO Box 000</p> <p>Random Town, Random Country</p> <p>000</p> </strong> </div> </body> </html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.