• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

html - 在 IOS 7 中悬停时链接中断

[复制链接]
菜鸟教程小白 发表于 2022-12-12 17:06:54 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我有一系列 div,其中包含图像、链接和 span。该问题似乎只发生在 IOS 7.0.4 (iPhone 5S) 上。这些元素上有一个悬停状态,在每个设备上都可以正常工作,除了这个链接根本不起作用的设备。非常感谢任何想法或建议。

HTML:

<div class="project">
  <img width="300" height="180" src="my-image.jpg" class="attachment-full" alt="Thumb">
  <a href="/misc/link">
   <span class="project-alt">
    <span class="project-title">My Title</span>
   </span>
  </a>
</div>

CSS:

.project {
 /*margin: 25px 25px 30px;*/
 margin: 20px 7px 30px;
 width: 300px; height: 180px;
 display: inline-block;
 position: relative;
 border: solid 1px #016e96;
 box-shadow: 0 0 15px 3px #9e9e9e;
 }

 #portfolio .project img {
 position: relative; 
 max-width: 300px; 
 max-height: 180px;
 width: 100%; 
 height: auto;
 }

 .project a {
  text-align: center;
  display: block; 
  height: 100%; 
  position: absolute; 
  width: 100%; 
  top: 0; 
  left: 0;
  }

  .project a:hover .project-alt {display: block;}

  .project-alt {
   background-color: rgba(0, 174, 239, 0.7);  
   margin: 25px 25px 30px; 
   width: 100%; 
   height: 100%; 
   display:none; 
   z-index: 5; 
   position: absolute; 
   left: -25px; 
   top: -25px; 
   vertical-align: middle;
   }

  .project-title {
   text-decoration: none; 
   font-size: 20px; 
   font-family: 'Titillium Web', sans-serif; 
   color: #ffffff; 
   font-style: italic; 
   font-weight: 700; 
   background-color: rgba(2,166,229, 0.8); 
   width: 230px; 
   display: inline-block; 
   vertical-align: middle; 
   line-height: 1.2em; 
   padding: 10px;
   }

因此,无论出于何种原因,当单击运行 IOS 7.0.4 的 iPhone 5S 时,这些链接都不起作用。任何想法如何处理 CSS :hover 状态?



Best Answer-推荐答案


您不能在 IOS 上悬停显示的内容上显示:无。使用不透明度或使用绝对定位隐藏它,然后将其悬停在它应该去的地方。也不要使用可见性。

这里是完整的解释:http://www.nczonline.net/blog/2012/07/05/ios-has-a-hover-problem/

另外,检查 z-index。

这在此处记录:https://developer.apple.com/library/IOs/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html#//apple_ref/doc/uid/TP40006511-SW7

关于html - 在 IOS 7 中悬停时链接中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20434987/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap