小编nex*_*tep的帖子

CSS:在悬停或焦点上定位一个元素,但不能同时定位

我正在使用typeahead.js创建一个简单的下拉列表。

用户应该能够使用向下键滚动浏览建议,并能够使用鼠标选择建议。在这两种情况中的任何一种情况下,都应适当强调这些建议。

我遇到的问题是在不突出显示悬停状态和使用向下/向上箭头滚动时实现上述目标。

这可以在下面的 gif 中清楚地看到。

要突出显示我正在使用的悬停状态:

.tt-suggestion:hover {
  color: #f0f0f0;
  background-color: #0097cf;
}
Run Code Online (Sandbox Code Playgroud)

并突出显示使用向下/向上箭头滚动到的元素:

.tt-cursor {
  color: #f0f0f0;
  background-color: #0097cf;
}
Run Code Online (Sandbox Code Playgroud)

注意: .tt-cursor是一个在滚动到建议 div 时自动附加到建议 div 的类,然后在滚动离开时删除。

这是一个CodePen,可以更好地了解正在发生的事情。

我正在使用 rails 后端,并使用 Javascript 和 jQuery 处理其中的大部分内容。

编辑:为了澄清。我只想在悬停或滚动到时突出显示建议,而不是在悬停和滚动到时突出显示(以避免一次突出显示多个建议)。

html javascript css jquery ruby-on-rails

5
推荐指数
1
解决办法
399
查看次数

'rails server'命令无法在终端中运行

我对rails非常陌生,并尝试设置一个非常简单的测试站点.

我使用该rails new命令创建了新的rails app目录,但是无法设置服务器以在浏览器中查看该页面.

(以下是我尝试时收到的消息rails server)

MacBook-Pro:documents AT$ rails server
Usage:
  rails new APP_PATH [options]

Options:
  -r, [--ruby=PATH]                                      # Path to the Ruby binary of your choice
                                                         # Default: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
  -m, [--template=TEMPLATE]                              # Path to some application template (can be a filesystem path or URL)
      [--skip-gemfile], [--no-skip-gemfile]              # Don't create a Gemfile
  -B, [--skip-bundle], [--no-skip-bundle]                # Don't run bundle install
  -G, [--skip-git], [--no-skip-git]                      # Skip .gitignore file
      [--skip-keeps], [--no-skip-keeps]                  # Skip source control .keep files
  -O, …
Run Code Online (Sandbox Code Playgroud)

ruby terminal ruby-on-rails

4
推荐指数
2
解决办法
1万
查看次数

img src 标签不显示图像

我正在尝试使用 img src 标签在网页页脚显示社交媒体图标(应该很简单)。图片没有显示,我找不到问题所在。

html

<div class="mastfoot">
    <div class="inner">
        <p><a href="#"><img src="/images/twitter.png"></a></p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.mastfoot {
    position: fixed;
    bottom: 0;
}
Run Code Online (Sandbox Code Playgroud)

我可能忽略了一些简单的事情,但提前致谢!

这是我在浏览器中检查图像文件时得到的结果。

在此输入图像描述

这是 CSS 内部类的代码

.site-wrapper-inner {
    display: table-cell;
    vertical-align: top;
}

.inner {
    padding: 30px;
}

.site-wrapper-inner {
    vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)

html css image

1
推荐指数
1
解决办法
11万
查看次数

标签 统计

css ×2

html ×2

ruby-on-rails ×2

image ×1

javascript ×1

jquery ×1

ruby ×1

terminal ×1