gpt4 book ai didi

html - 为什么我的图像翻转在 iPad 和 iPhone 上不起作用?

转载 作者:行者123 更新时间:2023-11-28 08:41:58 25 4
gpt4 key购买 nike

我发现我的图像翻转在 iPad 或 iPhone 上不起作用。有谁知道这些设备的解决方法?翻转在此页面上: http://www.newsite0914.i4dsign.co.uk/portfolio.html

这是 CSS:

div.rollover div.mask {
background-color: rgba(218, 220, 220);/* The Fallback */
background-color: rgba(218,220,220, 0.8);
width: 419px;
height: 322px;
padding:130px;
margin:26px 28px 26px 28px;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transform: translate(265px, 145px) rotate(45deg);
-moz-transform: translate(265px, 145px) rotate(45deg);
-o-transform: translate(265px, 145px) rotate(45deg);
-ms-transform: translate(265px, 145px) rotate(45deg);
transform: translate(265px, 145px) rotate(45deg);
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}

div.rollover:hover div.mask {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transform: translate(-80px, -125px);
-moz-transform: translate(-80px, -125px) ;
-o-transform: translate(-80px, -125px);
-ms-transform: translate(-80px, -125px) ;
transform: translate(-80px, -125px) ;
}

我还将 overflow:hidden 应用于每个具有图像背景的图像 div:例如。

div#hi_hats
{
background-image: url("images/website_hiHats.jpg");
overflow: hidden;
}

这是图像翻转的 HTML:

<div class="website_bck left" id="hi_hats">
<div class="rollover">

<div class="mask">
<h2>The Hi-Hats</h2>
<h3>Wedding & Function Band</h3>
<a href="portfolio_hi_hats.html">More Information</a>
</div>

</div>
</div>

最佳答案

大多数基于触摸的设备的浏览器都会在您点击某个元素时触发 :hover 规则。假设您知道这一点并且您认为这是被通缉的行为,那么这就是您的问题:

@media only screen and (-webkit-min-device-pixel-ratio: 1) 
and (max-device-width: 1024px) and (min-device-width: 320px)
div.rollover div.mask {
padding: 5%!important;
}

(main.css:2884)

您在原始规则中指定的内边距 (padding:130px;) 在智能手机和平板电脑等设备上将替换为上述内边距。如果您删除此规则,翻滚效果将像在桌面上一样工作,但通过点击。

它确实适用于 5% 的边距,但蒙版的放置方式使得大部分蒙版在移动设备上都被剪裁掉了。

我使用 Chrome 的检查器及其“设备模式”调试了这个问题。

关于html - 为什么我的图像翻转在 iPad 和 iPhone 上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27780830/

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