Javascript 滑轨方式为鼠标悬停或悬停,然后鼠标移回post.image
我很难弄清楚rails在@posts中循环的方式是什么,我的link_通常有一个鼠标悬停或绿色背景,带有一个字体很棒的图标,然后在mouseout上让它返回到我的post.image *鼠标悬停-背景变为绿色,带有字体图标 *在鼠标移出时-返回正常状态,并显示post.imageJavascript 滑轨方式为鼠标悬停或悬停,然后鼠标移回post.image,javascript,jquery,css,ruby-on-rails,Javascript,Jquery,Css,Ruby On Rails,我很难弄清楚rails在@posts中循环的方式是什么,我的link_通常有一个鼠标悬停或绿色背景,带有一个字体很棒的图标,然后在mouseout上让它返回到我的post.image *鼠标悬停-背景变为绿色,带有字体图标 *在鼠标移出时-返回正常状态,并显示post.image <!-- Portfolio Grid Section --> <section id="portfolio"> <div class="conta
<!-- Portfolio Grid Section -->
<section id="portfolio">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2>Portfolio</h2>
<hr class="star-primary">
</div>
</div>
<div class="row col-md-8 col-md-offset-2">
<% @posts.each do |post| %>
<div class="col-sm-4 portfolio-item">
<%= link_to image_tag( post.image, class: "img-circle", size: "200x200"), post_path(post) %>
</div>
<% end %>
</div>
</div>
</section>
文件夹
根据您的进一步评论,我猜您希望在图像顶部覆盖一层,而不是替换悬停时的图像
为此,请在图像下方和链接内创建绝对定位的span/div。将“跨距不透明度”设置为0,然后将“链接悬停”设置为1。诀窍是使用CSS transition属性,通过在0.5秒内更改不透明度和背景色,使其看起来像平滑的过渡
我还没有测试下面的代码让你走上正轨
Rails/HTML:
<div class="col-sm-4">
<%= link_to post_path(post), class: "post-item" do %>
<%= image_tag( post.image, class: "img-fluid") %>
<span class="overlay"><i class="fa fa-check"></i></span>
<% end %>
</div>
根据您的进一步评论,我猜您希望在图像顶部覆盖一层,而不是替换悬停时的图像 为此,请在图像下方和链接内创建绝对定位的span/div。将“跨距不透明度”设置为0,然后将“链接悬停”设置为1。诀窍是使用CSS transition属性,通过在0.5秒内更改不透明度和背景色,使其看起来像平滑的过渡 我还没有测试下面的代码让你走上正轨 Rails/HTML:
<div class="col-sm-4">
<%= link_to post_path(post), class: "post-item" do %>
<%= image_tag( post.image, class: "img-fluid") %>
<span class="overlay"><i class="fa fa-check"></i></span>
<% end %>
</div>
只需使用css hovergithub我想要的悬停背景显示在active admin中创建的img后面,它们保存在s3上,我希望有人能够克隆repo并成为“你这个白痴”,你没有这么做。只需使用css hovergithub我想要的悬停背景显示在active admin中创建的img后面,它们保存在s3上,我希望有人能克隆回购协议,并成为哦,“你这个白痴”你没有这样做。图像确实隐藏了字体,但绿色背景没有显示,当我悬停时,它会出现小故障,我不明白为什么我把img圈:悬停不会改变背景颜色:绿色;将z-index设置为3不起作用(我假设图片不会在悬停中消失,是吗?)背景颜色不能设置在背景图像上,因此img circle:hover没有效果。图像确实隐藏了字体,但绿色背景不会显示,当我悬停时,它会出现小故障,我不明白为什么我把img圈:悬停不改变背景颜色:绿色;将z-index设置为3是行不通的(我假设图片不会在悬停中消失,是吗?)背景颜色不能设置在背景图像上,因此img circle:hover没有效果。