gpt4 book ai didi

html - 不需要的空格出现在页面末尾

转载 作者:太空宇宙 更新时间:2023-11-04 01:32:17 26 4
gpt4 key购买 nike

.article-image1 {
height: 256px;
width: 256px;
}

.article-image1:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-image: url(http://limootoys.com/wp-content/uploads/gentleman-e1508436248648.png);
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image1:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image1 {
position: relative;
width: 256px;
height: 256px;
top: 0;
right: 0;
}

.article-image1>p {
display: none;
}

.article-image1:hover>p {
position: absolute;
top: 50%;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}


/*puzzle*/

.article-image2 {
height: 256px;
width: 256px;
}

.article-image2:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-image: url(http://limootoys.com/wp-content/uploads/puzzle.png);
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image2:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image2 {
position: relative;
width: 256px;
height: 256px;
top: -286px;
right: 306px;
}

.article-image2>p {
display: none;
}

.article-image2:hover>p {
position: absolute;
top: 50%;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}


/*Maket*/

.article-image3 {
height: 256px;
width: 256px;
}

.article-image3:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-image: url(http://limootoys.com/wp-content/uploads/minivan.png);
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image3:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image3 {
position: relative;
width: 256px;
height: 256px;
top: -572px;
right: 662px;
}

.article-image3>p {
display: none;
}

.article-image3:hover>p {
position: absolute;
top: 50%;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}


/*figure*/

.article-image4 {
height: 256px;
width: 256px;
}

.article-image4:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-image: url(http://limootoys.com/wp-content/uploads/batman.png);
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image4:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image4 {
position: relative;
width: 256px;
height: 256px;
top: -512px;
right: 0px;
}

.article-image4>p {
display: none;
}

.article-image4:hover>p {
position: absolute;
top: 50%;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}


/*toys*/

.article-image5 {
height: 256px;
width: 256px;
}

.article-image5:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-image: url(http://limootoys.com/wp-content/uploads/robot.png);
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image5:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image5 {
position: relative;
width: 256px;
height: 256px;
top: -798px;
right: 306px;
}

.article-image5>p {
display: none;
}

.article-image5:hover>p {
position: absolute;
top: 50%;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}


/*entertaimnt*/

.article-image6 {
height: 256px;
width: 256px;
}

.article-image6:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-image: url(http://limootoys.com/wp-content/uploads/magician.png);
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image6:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image6 {
position: relative;
width: 256px;
height: 256px;
top: -1084px;
right: 662px;
}

.article-image6>p {
display: none;
}

.article-image6:hover>p {
position: absolute;
top: 50%;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}
<a style="display:block" href="http://limootoys.com/?product_cat=lego">
<div class="ar-image1">
<div class="article-image1">
<p>لگو</p>
</div>
</div>
</a>
<a style="display:block" href="http://limootoys.com/?product_cat=puzzle">
<div class="ar-image2">
<div class="article-image2">
<p>پازل</p>
</div>
</div>
</a>
<a style="display:block" href="http://limootoys.com/?product_cat=maket">
<div class="ar-image3">
<div class="article-image3">
<p>ماکت</p>
</div>
</div>
</a>
<a style="display:block" href="http://limootoys.com/?product_cat=figure">
<div class="ar-image4">
<div class="article-image4">
<p>فیگور</p>
</div>
</div>
</a>
<a style="display:block" href="http://limootoys.com/?product_cat=toys">
<div class="ar-image5">
<div class="article-image5">
<p>اسباب بازی</p>
</div>
</div>
</a>
<a style="display:block" href="http://limootoys.com/?product_cat=entertaiment">
<div class="ar-image6">
<div class="article-image6">
<p>سرگرمی</p>
</div>
</div>
</a>

我想为我的网站创建一个带有一些可点击图标的菜单,但是当我使用上面的代码时会出现一些不需要的空白区域。此外,当我使用手机访问页面时,图标完全显示为网格。你可以查看my site看看到底发生了什么。任何有助于消除这些空白空间的帮助都将不胜感激。

最佳答案

简要查看您的代码,它看起来像是您实现的 Bootstrap ,为了让所有内容都能在不同的视口(viewport)上很好地缩放,我会尝试实现如下解决方案:

在您的条目内容 div 下:

<div class="container">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image1">
<a style="display:block" href="http://limootoys.com/?product_cat=lego">
<div class="article-image1">
<p>لگو</p>
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image2">
<a style="display:block" href="http://limootoys.com/?product_cat=puzzle">
<div class="article-image2">
<p>لگو</p>
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image3">
<a style="display:block" href="http://limootoys.com/?product_cat=maket">
<div class="article-image3">
<p>لگو</p>
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image4">
<a style="display:block" href="http://limootoys.com/?product_cat=figure">
<div class="article-image4">
<p>لگو</p>
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image5">
<a style="display:block" href="http://limootoys.com/?product_cat=toys">
<div class="article-image5">
<p>لگو</p>
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image6">
<a style="display:block" href="http://limootoys.com/?product_cat=entertainment">
<div class="article-image6">
<p>لگو</p>
</div>
</a>
</div>
</div>
</div>

为你的css修改如下:

.article-image1 {
position: relative;
display: block;
margin: auto;
height: 256px;
width: 256px;
}

.article-image1:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(http://limootoys.com/wp-content/uploads/gentleman-e1508436248648.png);
background-repeat: no-repeat;
background-position: center;
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image1:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image1 {
position: relative;
width: 256px;
height: 256px;
display: block;
margin: auto;
}

.article-image1>p {
display: none;
}

.article-image1:hover>p {
position: absolute;
top: 50%;
left: 0;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}


/*puzzle*/

.article-image2 {
position: relative;
display: block;
margin: auto;
height: 256px;
width: 256px;
}

.article-image2:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(http://limootoys.com/wp-content/uploads/puzzle.png);
background-repeat: no-repeat;
background-position: center;
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image2:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image2 {
position: relative;
width: 256px;
height: 256px;
display: block;
margin: auto;
}

.article-image2>p {
display: none;
}

.article-image2:hover>p {
position: absolute;
top: 50%;
left: 0;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}


/*Maket*/

.article-image3 {
position: relative;
display: block;
margin: auto;
height: 256px;
width: 256px;
}

.article-image3:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(http://limootoys.com/wp-content/uploads/minivan.png);
background-repeat: no-repeat;
background-position: center;
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image3:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image3 {
position: relative;
width: 256px;
height: 256px;
display: block;
margin: auto;;
}

.article-image3>p {
display: none;
}

.article-image3:hover>p {
position: absolute;
top: 50%;
left: 0;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}


/*figure*/

.article-image4 {
position: relative;
display: block;
margin: auto;
height: 256px;
width: 256px;
}

.article-image4:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(http://limootoys.com/wp-content/uploads/batman.png);
background-repeat: no-repeat;
background-position: center;
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image4:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image4 {
position: relative;
width: 256px;
height: 256px;
display: block;
margin: auto;
}

.article-image4>p {
display: none;
}

.article-image4:hover>p {
position: absolute;
top: 50%;
left: 0;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;;
}


/*toys*/

.article-image5 {
position: relative;
display: block;
margin: auto;
height: 256px;
width: 256px;
}

.article-image5:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(http://limootoys.com/wp-content/uploads/robot.png);
background-repeat: no-repeat;
background-position: center;
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image5:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image5 {
position: relative;
width: 256px;
height: 256px;
display: block;
margin: auto;
}

.article-image5>p {
display: none;
}

.article-image5:hover>p {
position: absolute;
top: 50%;
left: 0;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;;
}


/*entertaimnt*/

.article-image6 {
position: relative;
display: block;
margin: auto;
height: 256px;
width: 256px;
}

.article-image6:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(http://limootoys.com/wp-content/uploads/magician.png);
background-repeat: no-repeat;
background-position: center;
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image6:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.ar-image6 {
position: relative;
width: 256px;
height: 256px;
display: block;
margin: auto;
}

.article-image6>p {
display: none;
}

.article-image6:hover>p {
position: absolute;
top: 50%;
left: 0;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}

.entry-content .img-icon {
padding: 10px;
}

这应该会为您提供所需的解决方案,目前通过您的修复,您的移动设备无法正常缩放。让我知道这是否有效或者您有任何疑问!

祝你好运

詹姆斯


为简化代码而编辑:


为了进一步减少您的 css 中的困惑情况,即不断为父元素定义相同的属性并避免在您的 html 中使用内联 css,请查看以下修改并了解我如何实现您的文章图片的类和 ID ,如果您打算更新或更改任何内容,应该更容易维护!

HTML如下:

<div class="container">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image">
<a href="http://limootoys.com/?product_cat=lego">
<div class="article-image" id="lego">
<p>لگو</p>
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image">
<a href="http://limootoys.com/?product_cat=puzzle">
<div class="article-image" id="puzzle">
<p>لگو</p>
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image">
<a href="http://limootoys.com/?product_cat=maket">
<div class="article-image" id="maket">
<p>لگو</p>
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image">
<a href="http://limootoys.com/?product_cat=figure">
<div class="article-image" id="figure">
<p>لگو</p>
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image">
<a href="http://limootoys.com/?product_cat=toys">
<div class="article-image" id="toys">
<p>لگو</p>
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 img-icon">
<div class="ar-image">
<a href="http://limootoys.com/?product_cat=entertainment">
<div class="article-image" id="entertainment">
<p>لگو</p>
</div>
</a>
</div>
</div>
</div>

CSS如下:

.ar-image {
position: relative;
width: 256px;
height: 256px;
display: block;
margin: auto;
}

.article-image {
position: relative;
display: block;
margin: auto;
height: 256px;
width: 256px;
}

.article-image:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-position: center;
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
transition: .4s ease-in-out;
}

.article-image:hover:before {
-webkit-filter: grayscale(100%) blur(2px);
filter: grayscale(100%) blur(2px);
transition: .4s ease-in-out;
}

.article-image>p {
display: none;
}

.article-image:hover>p {
position: absolute;
top: 50%;
left: 0;
display: block;
color: #fed700;
text-shadow: 3px 3px #000000;
font-size: 50px;
font-weight: bold;
z-index: 9999999;
width: 100%;
height: 100%;
text-align: center;
transition: .4s ease-in-out;
}

#lego:before {
background-image: url(http://limootoys.com/wp-content/uploads/gentleman-e1508436248648.png);
}

#puzzle:before {
background-image: url(http://limootoys.com/wp-content/uploads/puzzle.png);
}

#maket:before {
background-image: url(http://limootoys.com/wp-content/uploads/minivan.png);
}

#figure:before {
background-image: url(http://limootoys.com/wp-content/uploads/batman.png);
}

#toys:before {
background-image: url(http://limootoys.com/wp-content/uploads/robot.png);
}

#entertainment:before {
background-image: url(http://limootoys.com/wp-content/uploads/magician.png);
}

.entry-content .img-icon {
padding: 10px;
}

.entry-content .img-icon a {
display: block;
}

关于html - 不需要的空格出现在页面末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46862626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com