我正在开发一个响应式投资组合,而且我的灯箱缩略图处于停滞状态。当浏览器宽度缩小时,我需要缩略图与网站的其他部分一起缩小,但目前它只是保持相同的大小。我不确定究竟该从哪里出发。任何帮助,将不胜感激!需要有灯箱缩略图来调整窗口缩小时的尺寸
链接到灯箱CSS文件:https://drive.google.com/folderview?id=0BxgeLB33TSvCUWFvSVZWNTVidDQ&usp=sharing
链接lightbox.js:https://drive.google.com/file/d/0BxgeLB33TSvCZUpYZG1TY3VXUjA/edit?usp=sharing
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Portofolio</title>
<script src="js/jquery-1.11.0.min.js"></script>
<script src="js/lightbox.min.js"></script>
</script>
<link href="css/lightbox.css" rel="stylesheet" />
<link href="style.css" type="text/css" rel="stylesheet" />
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logo">
<h1><a href="">NAME</a></h1>
</div>
<div id="nav">
<ul>
<li><a href="">HOME</a></li>
<li><a href="">ABOUT</a></li>
<li><a href="">CONTACT</a></li>
</ul>
</div>
</div>
<div id="content">
<div class="article column1">
<a href="images/article.jpg" data-lightbox="image-1" data-title="Article"> <img class="hoverme" src="images/2.jpg"></a>
</div>
<div class="article column2">
<p>Column Two</p>
</div>
<div class="article column3">
<p>Column Three</p>
</div>
<div class="article column1">
<p>Column One</p>
</div>
<div class="article column2">
<p>Column Two</p>
</div>
<div class="article column3">
<p>Column Three</p>
</div>
</div>
<div id="footer">
<p>Footer Text</p>
</div>
</div>
</script>
</body>
</html>
CSS:
@font-face {
font-family: 'bikoblack';
src: url('fonts/biko_black.otf');
}
@font-face {
font-family: 'bikoregular';
src: url('fonts/biko_regular.otf');
}
a:link {
color: #0f4c96;
}
a:visited {
color: #0f4c96;
}
a:hover {
color: #b2b1b1;
}
a:active {
color: #0f4c96;
}
* {
text-align: center;
}
body {
margin: 0;
font-size: 100%;
background-color: white;
}
#wrapper {
max-width:90%;
margin:0 auto;
}
h1 {
font-family: 'bikoblack';
text-transform: uppercase;
font-size: 3.5em;
line-height: 85%;
color: #0f4c96;
float: left;
}
#header {
position:relative;
overflow:hidden;
}
#nav {
position:absolute;
bottom:1.25em;
right:1em;
}
li {
display: inline;
font-family: 'bikoregular';
color: #0f4c96;
padding-left: 2em;
}
#feature{
background-color: #b2b1b1;
padding: 5em;
}
.column1, .column2, .column3 {
width: 32.66%;
float: left;
margin: 1% 1% 1% 0;
background-color: #b2b1b1;
}
.column3 {
margin-right: 0%;}
}
#feature, .article {
margin-bottom: 1em;
}
@media (max-width:767px) {
h1 {
float: none;
width:100%;
text-align:center;
}
#nav {
position:static;
width:100%;margin:0 auto;
top: 5em;
}
li {
width:100px;
padding: 0 1em;
}
}
@media (max-width:480px){
li {
display:block;
text-align:center;
width:auto;
}
}
a {text-decoration: none; }
您可以创建一个jsfiddle或提供更容易复制和粘贴的代码,以便在测试服务器中进行设置。即:lightbox.css不作为存储库链接或提供;您将其作为假设style.css是提供的CSS代码示例。如果你更简洁,你会得到更好的答案。 – totallytotallyamazing 2014-09-06 21:31:52
对不起,我没有想到这一点。这是lightbox css文件:https://drive.google.com/folderview?id=0BxgeLB33TSvCUWFvSVZWNTVidDQ&usp=sharing – user1527555 2014-09-06 21:53:42
刚刚在小提琴中添加lightbox.css,仍在工作。现在只有js丢失了。 – 2014-09-06 22:12:07