当前位置: 首页 > 知识库问答 >
问题:

使下拉窗口中的项目成为“非焦点”

令狐宜民
2023-03-14

有没有可能让下拉菜单的选择窗口使用css中的焦点标记,但下拉菜单中的实际元素不使用该焦点标记?我现在使用选项:checked标记,但这只会更改选定的项目。这是我的代码:

       <div class="apply_form-entercountry">
            <div>
                <select class="input-entercountry"> /*this is the bit that should use focus*/
                    <option>Country*</option> /*these are the elements without focus*/
                    <option>Afghanistan</option>
                    <option>...</option>
                </select>
            </div>
        </div>


.apply_form-entercountry {
  position: relative;
  font-size:20px;
  text-align: left;
  left:37%;
  padding-bottom: 20px;
}

.input-entercountry {
  display:block;
  width: 31%;
  border: 1px solid rgb(70, 70, 70);
  border-radius: 0px;
  padding: 15px 20px;
}

.input-entercountry:hover {
  background-color: rgba(150, 204, 148, 0.575);
}

.input-entercountry:focus {
  background-color: rgba(148, 170, 204, 0.397);
  outline: none;
}

.input-entercountry option:checked {
  background-color:#f2f2f2;
}

暂时还没有答案

 类似资料:
  • 我有一个tkinter python 2。x程序。我有几个窗口出现在屏幕上。我用按钮从一个窗口导航到另一个窗口,但我很难关闭一个窗口并重新关注当前打开的窗口。我可以很好地打开新窗口!

  • 问题内容: 基本上是弹出用于JComboBox中显示其衍生的JTextField下面,如何从怒吼取向为JcomboBox的弹出改变方向并在顶/显示JcomboBox的弹出超过该 编辑:基本JComboBox的代码示例 编辑第二。MacOX的代码 问题答案: 尝试在“ 组合框弹出”中找到的setPopupAbove()方法。

  • 下面是我能想到的最简单的复制代码: 我将ms(迭代间隔毫秒)设置为,运行脚本并移动到浏览器上的不同选项卡。 然后我等待了大约10秒钟(脚本应该在4秒钟内完成),然后返回到选项卡。 如果我使用火狐,我看到脚本还没有完成,数字还在运行(我猜是从我留下的地方恢复的)。 这已经够烦人的了, 但是如果我将更改为1000并重复上述步骤,当我回到选项卡时,我看到脚本确实已经完成。 (脚本仍然需要4秒钟才能完成)

  • 嗨,我开始自动化一些测试。当您将鼠标悬停在下拉菜单上时,我试图验证是否存在某些子菜单选项。但是我从PHPUnit返回了一个错误: PHPUnit_Extensions_Selenium2TestCase_WebDriverException:元素当前不可见,因此可能无法与命令持续时间或超时进行交互: 16毫秒构建信息:版本:'2.39.0',修订版:'ff23eac',时间:'2013-12-16

  • 我用创建了,其中使列可编辑。当我单击一个时,将显示此jtable,如果我在第一行中键入并按enter键,则它将向jtable添加新的空行。但我的问题是,当添加新的空行时,单元格应该具有光标,就像我们在任何编辑器或TextField中看到的那样。 我在这里附上了我期望的输出截图 在图像中,你可以看到垂直条,这是指示当前的焦点,但我希望它应该是自动的所有新行时,我添加新行。 提前谢了。