在Chrome中,添加边框半径还会添加背景色。为什么?

牙线扇

我试图将其添加border-radius到输入提交按钮中,但是当我这样做时,Chrome也会添加灰色背景色和框形阴影。

如何仅使用边界半径圆角,使背景颜色保持白色,而没有框阴影?

这是我的HTML:

<input type="submit" id="nm-match" class="nm-button" value="Match" />

而我的CSS:

.nm-button {
  border-radius: 5px;
}

这是问题的演示:http : //jsfiddle.net/CJg43/3/

约翰

在chrome上使用检查器,然后滚动到元素.m按钮。(以最快的方式,直接在按钮上单击鼠标右键并检查元素)如果您查看“元素”选项卡(应该是第一个弹出的窗口,然后在样式部分的右侧查看,它将显示所有css样式应用于该元素,无论它们是由您放置还是由chrome放置(此样式部分的妙处在于样式是优先顺序,因此您可以轻松分辨出哪些样式覆盖哪些样式(较高的样式覆盖较低的样式) ),或者即使它们是元素的默认值(示例display: block;始终位于div之类的块级元素上)。这也是一种方便的工具。

因此,如果您这样做,您将看到chrome将不同的样式应用于输入样式。这些主要是因为input [type =“ submit”]而被应用。如果要覆盖这些样式的大部分,只需覆盖按钮上的类中的相同样式就足够了。如果您只想覆盖“ box-shadow”(箱形阴影)的背景色样式(实际上是创建阴影的边界,那么只需添加一个新的边界),则添加以下内容应该没问题

.nm-button { 
    border-radius: 5px;
    background-color: #fff; 
    border: 1px solid #ccc;
}

另外,由于它是一个按钮,因此建议使用类似以下代码的内容,使其看起来可单击。

.nm-button:hover {
    background-color: #ddd;
    cursor: pointer;
}

这是您的情况下chrome放置的样式。它很多,但是chrome在方法上也非常简约,因此所有这些都很容易被覆盖。(附言:希望对您有所帮助,如有任何问题,请随时发表评论。)

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
  padding: 1px 6px;
}
user agent stylesheetinput[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
  align-items: flex-start;
  text-align: center;
  cursor: default;
  color: buttontext;
  padding: 2px 6px 3px;
  border: 2px outset buttonface;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  background-color: buttonface;
  box-sizing: border-box;
}
user agent stylesheetinput[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: push-button;
  white-space: pre;
}
user agent stylesheetinput, input[type="password"], input[type="search"], isindex {
  -webkit-appearance: textfield;
  padding: 1px;
  background-color: white;
  border: 2px inset;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  -webkit-rtl-ordering: logical;
  -webkit-user-select: text;
  cursor: auto;
}
user agent stylesheetinput, textarea, keygen, select, button, isindex {
  margin: 0em;
  font: -webkit-small-control;
  color: initial;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
  text-align: start;
}
user agent stylesheetinput, textarea, keygen, select, button, isindex, meter, progress {
  -webkit-writing-mode: horizontal-tb;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Chrome中,添加边框半径还会添加背景色。为什么?

来自分类Dev

Webkit中的Renderin-Bug具有背景色和边框半径

来自分类Dev

在Fabricjs的背景文本中添加填充和边框半径

来自分类Dev

在Flutter中为SliverGrid背景添加边框半径

来自分类Dev

为什么在设置自定义边框或背景色时,Firefox在选择箭头按钮上设置背景色?

来自分类Dev

在Atomic CSS中添加自定义背景色

来自分类Dev

如何在部分中添加背景色?

来自分类Dev

在gtsummary表的“总体”列中添加背景色

来自分类Dev

在Wordpress帖子中添加自定义背景色

来自分类Dev

为什么ImageView的png图像中包含背景色?

来自分类Dev

为什么Word中的背景色无法打印?

来自分类Dev

为什么Shellharden在Terminator中不输出背景色?

来自分类Dev

Bootstrap-4验证:添加边框和背景色以形成输入组

来自分类Dev

CSS圆-可以在边框和背景色之间添加透明的间隙吗?

来自分类Dev

为什么在使用position:relative和背景色时隐藏边框?

来自分类Dev

为Cell OpenPyXL添加背景色

来自分类Dev

为MediaComposition添加背景色

来自分类Dev

如何为文本添加背景色?

来自分类Dev

如何为文本添加背景色?

来自分类Dev

xtable-添加的行的背景色

来自分类Dev

通过边框半径图像背景添加边框流血

来自分类Dev

为什么不能像在HTML / CSS中那样直接在Android中的按钮上添加边框半径?

来自分类Dev

为什么背景色不显示?

来自分类Dev

为什么背景色不适用?

来自分类Dev

为什么我的背景色结束了?

来自分类Dev

FullCalendar:全天添加背景色,而不是单独通过“ addEventSource”添加事件的背景色

来自分类Dev

如何在Android Studio中的部分约束中添加背景色?

来自分类Dev

为什么该背景色不会覆盖其他背景色?

来自分类Dev

PHP-为什么system()方法还会添加标头?

Related 相关文章

  1. 1

    在Chrome中,添加边框半径还会添加背景色。为什么?

  2. 2

    Webkit中的Renderin-Bug具有背景色和边框半径

  3. 3

    在Fabricjs的背景文本中添加填充和边框半径

  4. 4

    在Flutter中为SliverGrid背景添加边框半径

  5. 5

    为什么在设置自定义边框或背景色时,Firefox在选择箭头按钮上设置背景色?

  6. 6

    在Atomic CSS中添加自定义背景色

  7. 7

    如何在部分中添加背景色?

  8. 8

    在gtsummary表的“总体”列中添加背景色

  9. 9

    在Wordpress帖子中添加自定义背景色

  10. 10

    为什么ImageView的png图像中包含背景色?

  11. 11

    为什么Word中的背景色无法打印?

  12. 12

    为什么Shellharden在Terminator中不输出背景色?

  13. 13

    Bootstrap-4验证:添加边框和背景色以形成输入组

  14. 14

    CSS圆-可以在边框和背景色之间添加透明的间隙吗?

  15. 15

    为什么在使用position:relative和背景色时隐藏边框?

  16. 16

    为Cell OpenPyXL添加背景色

  17. 17

    为MediaComposition添加背景色

  18. 18

    如何为文本添加背景色?

  19. 19

    如何为文本添加背景色?

  20. 20

    xtable-添加的行的背景色

  21. 21

    通过边框半径图像背景添加边框流血

  22. 22

    为什么不能像在HTML / CSS中那样直接在Android中的按钮上添加边框半径?

  23. 23

    为什么背景色不显示?

  24. 24

    为什么背景色不适用?

  25. 25

    为什么我的背景色结束了?

  26. 26

    FullCalendar:全天添加背景色,而不是单独通过“ addEventSource”添加事件的背景色

  27. 27

    如何在Android Studio中的部分约束中添加背景色?

  28. 28

    为什么该背景色不会覆盖其他背景色?

  29. 29

    PHP-为什么system()方法还会添加标头?

热门标签

归档