谁能告诉我以下CSS是否有效?
.class {
background-color:none;
}
您可能想要transparent
作为none
无效background-color
值。
在CSS 2.1规范规定了以下background-color
特性:
Value: <color> | transparent | inherit
<color>
可以是关键字,也可以是颜色的数字表示。有效的color
关键字是:
浅绿色,黑色,蓝色,紫红色,灰色,绿色,石灰,栗色,海军,橄榄色,橙色,紫色,红色,银色,蓝绿色,白色和黄色
transparent
并且inherit
是在自己的权利是有效的关键词,但none
并非如此。
问题内容: 我担心和。Gecko(Firefox)和Presto(Opera)不支持它们,但是Webkit(Chrome,Safari)支持… 有人知道(有官方参考资料)这是否(或将)包括在标准中? 问题答案: 并已成为“背景和边框”标准第4级的一部分。 解决:background-position-x / -y,background-repeat-x / -y批准用于4级背景和边框。
问题内容: 与如何使用CSS为文本或图像提供透明背景相关?,但略有不同。 我想知道是否可以更改背景 _图像_的Alpha值,而不仅仅是颜色。显然,我可以使用不同的Alpha值保存图像,但是我希望能够动态调整Alpha。 到目前为止,我最好的是: 它可以工作,但是又笨重又丑陋,并且在更复杂的布局中使事情变得混乱。 问题答案: 如果背景不必重复,则可以使用Sprite技术(滑动门),将所有具有不同不透
问题内容: CSS background-image属性的正确用法是什么?我想了解的关键是 是否需要用引号引起来,即: 可以是相对路径(如上所述)还是必须是完整URL? 我应该注意的其他事项,以确保它在符合标准的浏览器中正确运行。 问题答案: 路径可以是完整路径,也可以是相对路径(当然,如果映像来自另一个域,则必须是完整路径)。 您无需在URI中使用引号;语法可以是: 要么 但是,从W3: 出现在
尽管CSS允许给任何元素添加背景,但通常用在块级元素上。 背景属性应用在目标元素上,不过考虑到大部分HTML元素是具有透明背景的,那么在 body 上应用一个背景色,看起来将是给所有透明背景元素添加了一个默认背景。 背景色(background-color) 缺省值:transparent 可被子元素继承:不能。 我们在CSS颜色单位课程中已经学习过如何定义颜色,背景色也一样: body{ bac
问题内容: 我有一个包含许多页面和不同背景图片的网站,并且通过CSS显示它们,例如: 但是,我想使用元素在一页上显示不同的(全屏)图片,并且我希望它们具有与上述属性相同的 属性(图像不能从CSS中显示,它们必须从HTML文档中显示)。 通常我使用: 要么: 使图片饱满且反应灵敏。但是,当屏幕太窄时,图片会缩小太多(),并在底部屏幕上显示主体的背景色。另一种方法,只能使图像变为全尺寸,而不响应屏幕尺
问题内容: 我有一个包含背景图像的数字列表。类似于以下内容: 这些图像中的每个图像都将其设置为,并设置为。 当每个图形都占据整个视口时,这可以正常工作,但是如果存在任何偏移,则背景图像将被裁剪。 。 我希望图像可以垂直或水平剪切,但不能同时剪切,并且要以图形本身的大小为中心。 我知道有JavaScript解决方案,但是有没有办法使用CSS做到这一点? 问题答案: 不幸的是,这只是固定位置在CSS中