Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何关闭手机图像覆盖(CSS)_Html_Css_Responsive - Fatal编程技术网

Html 如何关闭手机图像覆盖(CSS)

Html 如何关闭手机图像覆盖(CSS),html,css,responsive,Html,Css,Responsive,我是一名学生,当我的站点是移动大小时,我试图关闭图像覆盖。当你以1280px的速度悬停在图像上时,会出现文本。我希望在移动视图中显示段落,而不是图像覆盖。问题是,这些段落显示在笔记本电脑的全屏宽度上,而不是移动视图上。在我的html中,每个容器下都包含了一个移动视图段落 我的HTML: 生活方式写作 我写的这篇文章是关于能够花时间和自己在一起。 我写了这篇关于与自己共度时光的文章 如果要隐藏某些内容,请使用display:none而不是visibility:hidden,然后可以将其隐藏。

我是一名学生,当我的站点是移动大小时,我试图关闭图像覆盖。当你以1280px的速度悬停在图像上时,会出现文本。我希望在移动视图中显示段落,而不是图像覆盖。问题是,这些段落显示在笔记本电脑的全屏宽度上,而不是移动视图上。在我的html中,每个容器下都包含了一个移动视图段落

我的HTML:


生活方式写作

我写的这篇文章是关于能够花时间和自己在一起。

我写了这篇关于与自己共度时光的文章

如果要隐藏某些内容,请使用
display:none
而不是
visibility:hidden
,然后可以将其隐藏。您还缺少一些{}标记,请小心。我还需要关闭标签,而不仅仅是开始标签。

.container、.container三个{
位置:相对位置;
宽度:23%;
}
.覆盖{
位置:绝对位置;
排名:0;
底部:0;
左:0;
右:0;
身高:90%;
宽度:100%;
不透明度:0;
过渡:放松;
背景颜色:米色;
}
.container:悬停。覆盖{
不透明度:1;
.responsiveflex容器{
显示:无;
可见性:隐藏;
}
.responsiveportfolioText{
可见性:隐藏;
显示:无;
颜色:白色;
}
@媒体屏幕和屏幕(最大宽度:450px){
.portfolioText{
显示:无;
}
.overlay、.OverlayTo、.overlayfour、.OverlayTree{
可见性:隐藏;
}
.containerwo:hover.overlaywo,.container:hover.overlay,.containerfour:hover.overlayfour{
不透明度:0;
显示:无;}
.responsiveportfolioText{
显示:无;
文本对齐:左对齐;
字体大小:.5em;
字体大小:400;
显示器:flex;
颜色:黑色;
}
.responsiveflex容器{
显示器:flex;
能见度:可见;
}

}
到目前为止您尝试了什么?您实现了媒体查询吗?如果您想隐藏某些内容,请尝试使用hover的
display:none
。例如,如果您想消失
此处的一些文本
在hover上,您可以这样做:
。something:hover{display:none;}
然后将其隐藏在悬停状态。您的代码存在一些基本的编码问题。首先,最大的SmartPhone屏幕为480px。完全大于450px。其次,您的css代码无效。媒体查询需要使用
{
}打开
这是您忘记做的。第三,您的css只适用于媒体查询。更改内容的媒体查询需要低于实际css才能更改,否则正常代码将在媒体查询最后读取时写入媒体查询。设置my all the container悬停显示:移动显示不起作用。但是,现在e图像叠加在1280px下无法显示。我将尝试找出我的代码为什么会出错。谢谢您的帮助。
@media screen and (max-width: 450px)

.portfolioText{

visibility:  hidden;
}
    
    .overlay, .overlaytwo, .overlayfour, .overlaythree{
        visibility: hidden; 
    }
.containertwo:hover .overlaytwo, .container:hover .overlay , .containerfour:hover .overlayfour{
    
opacity:0;

visibility: hidden;

.responsiveportfolioText{

        visibility: visible;

        text-align:left;

        font-size: .5em;

        font-weight:400;

        display: flex;

        color:black;
}

.responsiveflex-container{

    display: flex;

    visibility:visible;
}

.portfolioText{

visibility:  hidden;

}