скрыть квадратные углы на внедренном SWF, используя css3 border-radius - PullRequest
3 голосов
/ 23 марта 2011

У меня на сайте большой файл .swf. Графический дизайнер сделал .swf похожим на прямоугольник с закругленными углами, но когда я встраиваю файл, даже используя прозрачный режим, я вижу нижние углы. Я попытался использовать CSS3 и сделать swf div классом внутри границы div.

Код CSS:

#swf_border{border:3px solid #a1a1a1;height:400px;width:940px;margin:0px 0px 0px 157px;z-index:100;border-radius:13px;-moz-border-radius:13px;}
#swf_border .home_display{height:400px;margin:0 auto 10px;width:940px;}

HTML код:

<div id="swf_border">
  <div class="home_display">
    <object width="940" height="400">
      <param name="movie" value="/theme/listgiant/swf/home_banner.swf"></param>
      <param name="quality" value="high" />
      <param name="wmode" value="transparent" />
      <param name="swfversion" value="8.0.35.0" />
      <embed src="/theme/listgiant/swf/home_banner.swf" width="940" height="400" wmode="transparent"></embed>
    </object>
  </div><!-- End home_display-->
</div><!-- End swf_border-->

Ответы [ 2 ]

2 голосов
/ 23 марта 2011

Насколько мне известно, вы не можете использовать CSS3 углы для обрезки SWF.

Что касается вашего сайта ... в SWF есть серый фон.Попросите вашего дизайнера удалить его, и у вас все будет готово.

1 голос
/ 15 августа 2011

На самом деле, вы можете использовать CSS3, чтобы обрезать SWF.Но я столкнулся с проблемой использования CSS3 PIE, который я использую для включения эффектов CSS3 в IE8.Этот скрипт .htc не может должным образом обрезать SWF, хотя я не нашел какого-либо уведомления о проблеме в руководстве по CSS3 PIE.

Редактировать:

Opera 11 также не может визуализировать закругленные углы поверх объекта flash.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...