birthdaywish_firework-1.0.0/src/Plugin/Block/BirthdayWish.php

src/Plugin/Block/BirthdayWish.php
<?php

namespace Drupal\birthday_wish_firework\Plugin\Block;

use Drupal\Core\Block\BlockBase;
use Drupal\Core\Render\Markup;

/**
 * Provides a 'Birthday Wish Fireworks' Block.
 *
 * @Block(
 *   id = "birthday_wish_firework",
 *   subject = @Translation("Birthday Wish Block"),
 *   admin_label = @Translation("Birthday Wish based fireworks")
 * )
 */
class BirthdayWish extends BlockBase {

  /**
   * {@inheritdoc}
   */
  public function build() {
    $markup = Markup::create('<div class="birthday-gift">
    <div class="gift">
    <input id="click" type="checkbox">
    <label class="click" for="click"  ></label>
    <div class="wishes">Happy Birthday!</div>
         <div class="sparkles">
        <div class="spark1"></div>
        <div class="spark2"></div>
        <div class="spark3"></div>
        <div class="spark4"></div>
        <div class="spark5"></div>
        <div class="spark6"></div>
      </div>
      </div>
  </div>');
    $output = [
      '#type' => 'markup',
      '#markup' => $markup,
      '#attached' => [
        'library' => [
          'birthday_wish_firework/birthdaywish',
        ],
      ],
    ];
    return $output;
  }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc