【问题标题】:Showing Hidden Content and Adding Picture Effect using CSS使用 CSS 显示隐藏内容和添加图片效果
【发布时间】:2011-08-19 08:05:32
【问题描述】:

我有一个 php-mysql 生成的页面。这几乎就像具有 10*3 图像表的图像库。

我想给图片添加效果。

  1. 我希望根据添加到数据库的时间为相框着色。比如今天添加的数据为绿色,一周前的数据为蓝色,一个月前的数据为红色,其余数据为橙色。

  2. 我希望为它们附加一个框架,其中包含图像和一些文本。

  3. 我希望图片能稍微调整一下大小以显示它处于焦点位置,并显示隐藏的 div 文本以及之前的文本。

  4. 如果可能,我希望焦点框在 ajax 调用的帮助下显示 gif 而不是 jpeg。

我在一些教程页面上看到了前三个查询的示例,但现在无法找到它们。

如果我在前三个问题上得到解决方案,我可以尝试自己处理第四个问题。

非常感谢任何帮助。

提前感谢。

【问题讨论】:

  • 到目前为止你尝试过什么?您的 php 生成的代码输出是什么?此外,CSS 无法为您解决所有这些问题,因为它不知道您的图片是何时添加的。
  • 图片url取自mysql,所以我知道它们是什么时候添加的。

标签: php css ajax


【解决方案1】:

您只需要 JQuery。看看它的效果和ajax函数。您或许可以轻松实现这些效果。

http://api.jquery.com/category/effects/ -> 基本效果

http://api.jquery.com/category/css/ -> 操作 CSS(用于附加框架或上面的所有内容)

http://api.jquery.com/category/ajax/ -> 很棒的 Ajax 函数

希望对你有帮助

【讨论】:

  • 你能再举一些例子吗??
  • 如果您点击每个 API 函数,您将在其中有非常说明性的示例
【解决方案2】:

我认为最好的方法是使用 PHP。

首先检查图像上传的日期,并将其与当前日期进行比较。这样,为图像添加类,即对于 1 个月大的:“imgmonthold”,并将 css 样式标准放入样式表中:

.imgmonthold {
    border: 1px solid red;
}

正如上面的海报所说,你最好使用 jQuery。

【讨论】:

  • 也有可能。我更喜欢自己做这一切而没有任何额外的......只是因为我喜欢编程;)
  • 你能帮我一些css例子吗? jquery 和 mootools 非常适合 ajax 调用。我现在在看灯箱。
  • 您需要什么帮助?如果您确切地告诉我您需要什么,我可能会向您解释。老实说,我不是真正的专业人士;)但我确实知道一些技巧
  • Rune,你能帮我调整 div 标签内的文本大小吗,我的文本溢出了。并且某些内容太少而无法增加所有 div 标签的大小。
猜你喜欢
  • 2012-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-03
  • 1970-01-01
  • 2018-12-14
  • 2017-10-18
  • 1970-01-01
相关资源
最近更新 更多