当前位置: 首页>>代码示例>>PHP>>正文


PHP FusionCore_Plugin::is_transparent_color方法代码示例

本文整理汇总了PHP中FusionCore_Plugin::is_transparent_color方法的典型用法代码示例。如果您正苦于以下问题:PHP FusionCore_Plugin::is_transparent_color方法的具体用法?PHP FusionCore_Plugin::is_transparent_color怎么用?PHP FusionCore_Plugin::is_transparent_color使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FusionCore_Plugin的用法示例。


在下文中一共展示了FusionCore_Plugin::is_transparent_color方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: wrapper_attr

 function wrapper_attr()
 {
     $attr = array();
     $attr['class'] = 'fusion-column-wrapper';
     $attr['style'] = '';
     if (self::$args['background_image']) {
         $attr['style'] .= sprintf('background:url(%s) %s %s %s;', self::$args['background_image'], self::$args['background_position'], self::$args['background_repeat'], self::$args['background_color']);
         if (self::$args['background_repeat'] == 'no-repeat') {
             $attr['style'] .= '-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;';
         }
     } elseif (self::$args['background_color']) {
         $attr['style'] .= sprintf('background-color:%s;', self::$args['background_color']);
     }
     if (self::$args['border_color'] && self::$args['border_size'] && self::$args['border_style']) {
         if (FusionCore_Plugin::is_transparent_color(self::$args['border_color'])) {
             $attr['style'] .= sprintf('outline:%s %s %s;', self::$args['border_size'], self::$args['border_style'], self::$args['border_color']);
             $attr['style'] .= sprintf('outline-offset: -%s;', self::$args['border_size']);
         } else {
             $attr['style'] .= sprintf('border:%s %s %s;', self::$args['border_size'], self::$args['border_style'], self::$args['border_color']);
         }
     }
     if (self::$args['padding']) {
         $attr['style'] .= sprintf('padding:%s;', self::$args['padding']);
     }
     return $attr;
 }
开发者ID:jolay,项目名称:maga2.0,代码行数:26,代码来源:class-one-half.php

示例2: wrapper_attr

 function wrapper_attr()
 {
     $attr = array();
     $attr['class'] = 'fusion-column-wrapper';
     $attr['style'] = '';
     // Set custom background styles
     if (self::$args['background_image']) {
         $attr['style'] .= sprintf('background:url(%s) %s %s %s;', self::$args['background_image'], self::$args['background_position'], self::$args['background_repeat'], self::$args['background_color']);
         if (self::$args['background_repeat'] == 'no-repeat') {
             $attr['style'] .= '-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;';
         }
         $attr['data-bg-url'] = self::$args['background_image'];
     } elseif (self::$args['background_color']) {
         $attr['style'] .= sprintf('background-color:%s;', self::$args['background_color']);
     }
     // Set custom border styles
     if (self::$args['border_color'] && self::$args['border_size'] && self::$args['border_style']) {
         if (FusionCore_Plugin::is_transparent_color(self::$args['border_color'])) {
             $attr['style'] .= sprintf('outline:%s %s %s;', self::$args['border_size'], self::$args['border_style'], self::$args['border_color']);
             $attr['style'] .= sprintf('outline-offset: -%s;', self::$args['border_size']);
         } else {
             $attr['style'] .= sprintf('border:%s %s %s;', self::$args['border_size'], self::$args['border_style'], self::$args['border_color']);
         }
     }
     // Set custom padding
     if (self::$args['padding']) {
         $attr['style'] .= sprintf('padding:%s;', self::$args['padding']);
     }
     // Animations
     if (self::$args['animation_type']) {
         $animations = FusionCore_Plugin::animations(array('type' => self::$args['animation_type'], 'direction' => self::$args['animation_direction'], 'speed' => self::$args['animation_speed']));
         $attr = array_merge($attr, $animations);
         $attr['class'] .= ' ' . $attr['animation_class'];
         unset($attr['animation_class']);
     }
     return $attr;
 }
开发者ID:mathewdenis,项目名称:avada,代码行数:37,代码来源:class-one-fifth.php


注:本文中的FusionCore_Plugin::is_transparent_color方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。