我有一个HTML / CSS网页。此页面背景不断更改图片。它适用于Chrome,但不适用于Internet Explorer - 背景图片保持不变。我想指出它不会正确显示,因为图像不包括在内。
HTML / CSS:
public static Activity getCurrentActivity(){
try {
Class activityThreadClass = Class.forName("android.app.ActivityThread");
Object activityThread = activityThreadClass.getMethod("currentActivityThread").invoke(null);
Field activitiesField = activityThreadClass.getDeclaredField("mActivities");
activitiesField.setAccessible(true);
ArrayMap activities = (ArrayMap) activitiesField.get(activityThread);
for (Object activityRecord : activities.values()) {
Class activityRecordClass = activityRecord.getClass();
Field pausedField = activityRecordClass.getDeclaredField("paused");
pausedField.setAccessible(true);
if (!pausedField.getBoolean(activityRecord)) {
Field activityField = activityRecordClass.getDeclaredField("activity");
activityField.setAccessible(true);
Activity activity = (Activity) activityField.get(activityRecord);
return activity;
}
}
}catch (Exception e){
logger.error(e.getMessage());
}
return null;
}
答案 0 :(得分:1)
根据CSS Transitions规范,background-image
属性不可动画。
在撰写本文时,您不应期望在任何浏览器中都能使用它。这可能在未来发生变化,但随着实施的实验,标准组织继续推进对新功能和创意功能的支持。
如果您想在过渡期间换出背景图像,您应该使用脚本,或通过在单个元素上设置单个背景图像的位置/大小来设置动画,而不是尝试为背景本身设置动画。
答案 1 :(得分:-2)
您使用的是// src/Controller/InvoicesController.php
class InvoicesController extends AppController
{
public function isAuthorized($user)
{
if ($user['role'] === 'Accounting'){
return true;
}
return parent::isAuthorized($user);
}
// other methods
}
,仅在Google Chrome中支持。
尝试使用-webkit-animation-name
。