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


PHP Html::cssStyleFromArray方法代码示例

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


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

示例1: procPermaLink

 protected function procPermaLink()
 {
     $id = $this->id . '-permalink';
     $this->view->registerCss(sprintf('.label-permalink{%s}', Html::cssStyleFromArray(['cursor' => 'pointer', 'display' => 'inline-block', 'font-size' => '11px', 'font-weight' => '500', 'height' => '20px', 'padding' => '5px 8px 1px 6px', 'vertical-align' => 'top'])));
     if ($this->looksClipboardWorks) {
         ClipboardJsAsset::register($this->view);
         $this->view->registerCss(sprintf('.label-permalink:hover{%s}', Html::cssStyleFromArray(['background-color' => '#1b3a63'])));
         $this->view->registerJs(sprintf('jQuery("#%s").permaLink();', $id));
         return Html::tag('span', sprintf('%s %s', FontAwesome::icon('anchor')->tag('span')->render(), Html::encode(Yii::t('app', 'Permalink'))), ['id' => $id, 'class' => ['label', 'label-success', 'label-permalink', 'auto-tooltip'], 'title' => Yii::t('app', 'Click to copy')]);
     } else {
         $this->view->registerCss(sprintf('.label-permalink{%s}', Html::cssStyleFromArray(['cursor' => 'not-allowed'])));
         return Html::tag('span', sprintf('%s %s', FontAwesome::icon('anchor')->tag('span')->render(), Html::encode(Yii::t('app', 'PermaLink'))), ['id' => $id, 'class' => ['label', 'label-default', 'label-permalink', 'auto-tooltip'], 'title' => Yii::t('app', 'Your browser does not support this action.')]);
     }
 }
开发者ID:frozenpandaman,项目名称:stat.ink,代码行数:14,代码来源:SnsWidget.php

示例2: testCssStyleFromArray

 public function testCssStyleFromArray()
 {
     $this->assertEquals('width: 100px; height: 200px;', Html::cssStyleFromArray(['width' => '100px', 'height' => '200px']));
     $this->assertNull(Html::cssStyleFromArray([]));
 }
开发者ID:rajanishtimes,项目名称:basicyii,代码行数:5,代码来源:HtmlTest.php

示例3:

$maya = Yii::$app->cache->get(Yii::$app->session->getId() . '/maya');
if ($maya) {
    $this->registerJs("LayoutMenu.init({$maya['maya']});");
} else {
    $this->registerJs("LayoutMenu.init();");
}
if (Yii::$app->deviceDetect->isMobile()) {
    $link = Url::to(['calendar/index']);
    $options = [];
} else {
    $link = 'javascript:void(0);';
    $options = ['title' => 'Сегодня', 'id' => 'linkCalendar', 'data' => ['toggle' => 'popover', 'template' => '<div class="popover" role="tooltip" style="width: 500px;"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content" style="padding-bottom:30px;"></div></div>', 'html' => true, 'placement' => 'bottom']];
}
?>
                <li><?php 
echo Html::a(Html::tag('span', $maya !== false ? $maya['date'] : '# ### #### г.', ['style' => Html::cssStyleFromArray(['padding-right' => '10px']), 'id' => 'dateThis']) . Html::img($mayaAsset->getStampSrc($maya !== false ? $maya['stamp'] : \cs\models\Calendar\Maya::calc()['stamp']), ['height' => 20, 'width' => 20, 'id' => 'calendarMayaStamp']), $link, $options);
?>
</li>
            </ul>
        </div>

    </div>
</nav>
<div class="hide" id="calendarMayaDescription">
   <noindex>
        <h4>Красный Дракон</h4>

        <p>Откройтесь энергиям Рождения и Упования - Высшей Веры во всемогущесто бытия и стремитись найти им выражение в
            своей жизни. Фокусируйтесь на самоподдержании и принятии необходимой энергии от Вселенной, и тогда ваши
            глубинные потребности начнут восполняться самой жизнью. Позвольте энергии рождения инициировать и проявлять все
            ваши начинания!</p>
开发者ID:Makeyko,项目名称:galaxysss,代码行数:31,代码来源:menu.php

示例4:

$this->params['breadcrumbs'][] = $this->title;
?>
<div class="site-contact">
    <h1><?php 
echo Html::encode($this->title);
?>
</h1>
    <hr>
    <?php 
echo Html::tag('hoogl', '111', ['class' => 'hoogl', 'data' => '1212']);
?>
    <?php 
echo Html::cssFile('/asssets/q.css');
?>
    <?php 
print_r(Html::cssStyleFromArray(['width' => '100px', 'height' => '200px']));
?>
    <hr>

    <?php 
if (Yii::$app->session->hasFlash('contactFormSubmitted')) {
    ?>

        <div class="alert alert-success">
            Thank you for contacting us. We will respond to you as soon as possible.
        </div>

        <p>
            Note that if you turn on the Yii debugger, you should be able
            to view the mail message on the mail panel of the debugger.
            <?php 
开发者ID:hoogl,项目名称:phponeday,代码行数:31,代码来源:contact.php

示例5: getLangFieldFlagStyle

 /**
  * Return current flag for dynamic fields
  * @param $flagPic
  * @return string
  */
 private function getLangFieldFlagStyle($flagPic)
 {
     $flagClass = ['background-image' => "url(" . $flagPic . ")", 'background-repeat' => 'no-repeat', 'background-position' => '99% 10px', 'background-size' => '16px 11px'];
     return "<style> .mlang{" . Html::cssStyleFromArray($flagClass) . "}</style>";
 }
开发者ID:ArtTum,项目名称:yii2-portfolio-landing,代码行数:10,代码来源:Languages.php


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