【发布时间】:2017-02-06 21:13:01
【问题描述】:
我目前正在开发我的新网站(Rails、SASS),我的 CSS 需要您的帮助。
我有一些我的项目的照片。 我不想要图片上的文字,只有当 img:hover => 必须显示此文字时。
我试过了,但图像悬停时没有显示文字。
<div class="bodyprojet">
<% @Projets.limit(15).in_groups_of(3, false).each do |group| %>
<div class="row">
<% group.each do |projet| %>
<div class="col-sm-6 col-md-4">
<a href="<%= projet_path(projet.slug) %>">
<div class="thumbnail">
<p class="text">Voir</p>
<img src="<%= projet.image.url(:thumb) %>" alt="<% projet.title %>">
</div>
</a>
</div>
<% end %>
</div>
<% end %>
</div>
这是我的 CSS (SASS):
.bodyprojet {
padding:0;
margin: 0;
.row {
margin: 0 !important;
padding: 0 !important;
.col-md-4.col-sm-6 {
padding:0px 5px 0px 5px;
margin: 0;
}
}
a {
border:none !important;
text-decoration: none !important;
color:#000000 !important;
}
.thumbnail {
border:none !important;
background: #FFED00;
padding:0 !important;
position: relative;
img {
min-height: 100%;
display: block;
min-width: 100%;
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
&:hover {
opacity: .2;
}
}
p.text {
position: absolute;
left:50%;
top:50%;
color:#979797;
opacity: 0;
font-size: 30px;
}
img:hover p.text {
color:#000;
opacity: 1;
}
}
}
【问题讨论】:
标签: html css ruby-on-rails sass hover