iBooks epub 中的样式锚

发布于 2024-11-14 06:16:05 字数 243 浏览 2 评论 0原文

是否可以更改 iBooks epub 中锚点的颜色和其他 CSS 属性?

颜色属性根本没有反应,而我确实在正常和悬停链接状态(点击时激活)上获得了背景颜色变化。当我从 Safari 返回到这本书后, :hover 背景颜色也会保留,直到我点击同一页面上的另一个链接,然后第一个链接会丢失 :hover bg 颜色,第二个链接会获得它。

:visited、:active 或 :focus 不执行任何操作。

我错过了什么吗?

Is it possible to change the color and other CSS properties of anchors in iBooks epubs?

The color property doesn't react at all, while I do get background-color change on normal and hover link state (which activates on tap). The :hover background-color also remains after I come back to the book from Safari, until I tap another link on the same page, then the first one loses :hover bg color and the second one gets it.

:visited, :active or :focus don't do anything.

Am I missing something?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

煮酒 2024-11-21 06:16:05

** 更新 2012.09.12 **

您现在可以在 META-INF 文件夹中的特殊 ibooks 文件“com.apple.ibooks.display-options.xml”中指定选项“specified-fonts” :

<?xml version="1.0" encoding="UTF-8"?>
<display_options>
  <platform name="*">
    <option name="specified-fonts">true</option>
  </platform>
</display_options>

这将激活锚点样式,但仅当读者在 iBooks 中选择字体“Original”时才有效。所以你仍然需要对其他字体使用下面的技巧。

** 2012.09.12 更新结束 **

您没有错过任何内容,iBooks 不支持链接样式。

有一种方法可以使用属性-webkit-text-fill-color来解决这个问题。

请注意,它在 Adob​​e Digital Editions 上不起作用。

这是一个示例:

a:link, a:visited, a:hover, a:active
{
    -webkit-text-fill-color: red;
}

我从 Twitter 上的#eprdctn 上得到了这个。

** Update 2012.09.12 **

You can now specify the option "specified-fonts" in the special ibooks file "com.apple.ibooks.display-options.xml" located in META-INF folder :

<?xml version="1.0" encoding="UTF-8"?>
<display_options>
  <platform name="*">
    <option name="specified-fonts">true</option>
  </platform>
</display_options>

This will activate anchors styling, but only when the reader choose the font "Original" in iBooks. So you still need to use the trick beneath for the other fonts.

** End of update 2012.09.12 **

You're not missing anything, iBooks does not support style on links.

There is a way to get around it with the property -webkit-text-fill-color.

Be aware that it doesn't do anything on Adobe Digital Editions.

Here is a sample :

a:link, a:visited, a:hover, a:active
{
    -webkit-text-fill-color: red;
}

I got this from twitter on #eprdctn.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文