.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>
&#13;
我想为我的网站创建一个带有一些可点击图标的菜单,但是当我使用上面的代码时会出现一些不需要的空白空间。此外,当我使用手机访问页面时,图标完全显示为网格。您可以查看my site以查看实际发生的情况。任何帮助消除这些空白空间将不胜感激。
答案 0 :(得分:1)
只需删除所有这些对象的top,right属性: AR-image1的,AR-IMAGE2,AR-图像3,AR-图像4,AR-图像5,AR-image6
并将其添加到您的css:
.entry-content a {
float: right;
}
答案 1 :(得分:1)
简要地看一下你的代码,它看起来像你的实现引导程序,让所有内容在不同的视图端口上很好地扩展我会尝试实现一个解决方案,如下所示:
在您的条目内容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;
}