Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Css:缩放div的背景色_Html_Css_Css Animations - Fatal编程技术网

Html Css:缩放div的背景色

Html Css:缩放div的背景色,html,css,css-animations,Html,Css,Css Animations,我有一个div,我想在悬停后缩放div的背景色,所以我做了以下操作: li { background-size: 0 0; transition: background-size 2s ease-in; -moz-transition: background-size 2s ease-in; -web-kit-transition: background-size 2s ease-in } li:hover { background-size: 100% 100%;

我有一个
div
,我想在悬停后缩放
div
背景色,所以我做了以下操作:

li { 
  background-size:  0 0;
  transition: background-size 2s ease-in;
  -moz-transition: background-size 2s ease-in;
  -web-kit-transition: background-size 2s ease-in
}
li:hover {
  background-size:  100% 100%;
  background-color: rgba(0, 0, 0, 0.1);
}

我想实现与此网站上悬停的工具栏按钮类似的效果:

我不确定您指的是哪个工具栏按钮,但如果我正确理解您的问题,您希望列表项周围有背景色

添加
显示:内联表通常会完成工作

下面是您的示例代码:


我不确定您指的是哪个工具栏按钮,但如果我正确理解您的问题,您希望列表项周围有背景色

添加
显示:内联表通常会完成工作

下面是您的示例代码:

示例HTML

<div class="container">
  <h3>Inline List</h3>
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">Menu 1</a></li>
    <li><a href="#">Menu 2</a></li>
    <li><a href="#">Menu 3</a></li>
  </ul>
</div>
您可以找到一些悬停和动画效果

这是你的电话号码

请让我知道这正是您所需要的。

示例HTML

<div class="container">
  <h3>Inline List</h3>
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">Menu 1</a></li>
    <li><a href="#">Menu 2</a></li>
    <li><a href="#">Menu 3</a></li>
  </ul>
</div>
您可以找到一些悬停和动画效果

这是你的电话号码


请让我知道这正是您所需要的。

您需要通过css在
元素之前添加一个
:以获得所需的结果

li {
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 5px;
  background: white;
}

li:before {
  content: " ";
  transition: all 255ms ease-in;
  -moz-transition: all 255ms ease-in;
  -webkit-transition: all 255ms ease-in;
  transform: scale3d(0, 0, 0);
  -webkit-transform: scale3d(0, 0, 0);
  width: 40px;
  height: 40px;
  float: left;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1;
}

li:hover:before {
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

您需要通过css在
元素之前添加一个
:以获得所需的结果

li {
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 5px;
  background: white;
}

li:before {
  content: " ";
  transition: all 255ms ease-in;
  -moz-transition: all 255ms ease-in;
  -webkit-transition: all 255ms ease-in;
  transform: scale3d(0, 0, 0);
  -webkit-transform: scale3d(0, 0, 0);
  width: 40px;
  height: 40px;
  float: left;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1;
}

li:hover:before {
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

我找不到你提到的这个工具栏按钮。具体在哪里?在右上角这些小图标。您需要单击launch website,然后将这些图标悬停在CSS上的一个小错误上:
-webkit
-webkit
-我找不到您提到的这个工具栏按钮。具体在哪里?在右上角这些小图标。你需要点击launch website,然后你就可以将这些图标悬停在你的CSS上了:
-webkit
-webkit
-我只想缩放背景颜色,不想缩放文本,因为我知道如何缩放整个内容,但只有背景更难。我只想缩放背景不是文本的颜色,因为我知道如何缩放整个内容,但只有背景更难。