0

我刚刚学会了如何使文本闪烁 ( <div style="text-decoration:blink">text</div>)。

换色等其他装修方式呢?它们在 CSS 中可用吗?

谢谢。

4

8 回答 8

3

文本装饰没有什么太有趣的了。一个好的资源总是 w3:
http ://www.w3schools.com/Css/pr_text_text-decoration.asp

h1 {text-decoration:overline}
h2 {text-decoration:line-through}
h3 {text-decoration:underline}
h4 {text-decoration:blink}

关于你的第二个问题——当然。CSS 可以(并且应该)用于几乎任何东西的样式,虽然闪烁的文本是一个极端的例子,但大多数规则更有用。

于 2009-07-22T12:14:46.163 回答
1

是的,CSS 中可以进行颜色更改。利用

<div style="color:red">foo</div>

例如。您可能想查看一个好的 CSS 介绍或官方标准:

于 2009-07-22T12:14:57.177 回答
1

可用的文本装饰值是:

  • 直通
  • 没有任何
  • 上划线
  • 强调

有关详细信息,请参阅http://reference.sitepoint.com/css/text-decoration 。

于 2009-07-22T12:16:45.053 回答
1

是的,您可以使用以下内容:

color: #FFFFFF;(这会使你的文字变成白色)

font-weight:bold;

text-decoration:underline;

等等

你真的应该谷歌这个。

于 2009-07-22T12:16:48.377 回答
1

我想通过颜色改变你不仅仅意味着设置文本颜色,color而是更复杂的动画。

有一些实验-webkit-animation,例如 WebKit-webkit-transform-webkit-transition. 但这些属性是专有的。

如今,此类效果是在 JavaScript 的帮助下完成的。您可以使用很多 JavaScript 框架,例如jQuerymootoolsPrototypeScript.aculo.us等。

于 2009-07-22T12:21:29.517 回答
0

目前支持的文本装饰有四种。(大多数浏览器不再支持闪烁。)

在文本上画一条线

h1 {text-decoration:overline;}

在文本下方画一条线

h1 {text-decoration:underline;}

突围。(在文本中画一条线。)

h1 {text-decoration:line-through;}

没有装饰。

h1 {text-decoration:none;}

永远不要使用 BLINK,它几乎没有浏览器支持,没用,并且有严重的可访问性问题。它是在 IE 和 Netscape 之间的浏览器大战期间作为专有属性制作的,大多数浏览器从不支持它,从 Netscape 复制它的 IE 已经弃用它,而 Netscape 已经死了将近 6 年。

(请随时纠正我的小历史课。)

于 2014-07-19T16:04:33.440 回答
0

不,这些通常是使用 JavaScript 编写的。

如果您指的是在悬停时更改链接颜色,则可以使用 css 完成。

a:link { color: blue; }
a:hover { color: green; }
于 2009-07-22T12:14:24.680 回答
0

CSS text-decoration 属性用于装饰文本或删除文本的装饰。CSS text-decoration 属性主要用于设置或删除网页上的下划线。

在许多情况下,当您希望文本没有装饰时,您可以简单地说 text-decoration: none;。这使得文本没有装饰。

请参阅以下示例以获得更多理解

h1 {
    text-decoration: overline;
}

h2 {
    text-decoration: line-through;
}

h3 {
    text-decoration: underline;
}  

参考:http ://www.snoopcode.com/css/css-texts

于 2015-10-09T12:15:07.440 回答