PP.Shadow(settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор Shadow создает экземпляр класса Shadow.
Для выполнения примера необходимо наличие на html-странице ссылок на файл сценария PP.js и файл стилей PP.css. В теге <body> разместим блок с идентификатором «textArea» для хранения текстовой области:
<div id="textArea" style="float:left;border: #CCCCCC 1px solid; padding: 5px; margin: 5px; width: 170px; height:90px"></div>
Далее в теге <body> необходимо добавить сценарий, в котором добавим текстовую область и установим для неё новый стиль, для которого будут описаны параметры тени:
// Создадим текстовую область var textArea = new PP.Ui.TextArea({ Width: 150, // Ширина Height: 70, // Высота ParentNode: document.getElementById("textArea") // Родительский контейнер }); // Создадим объект тени var shadow = new PP.Shadow({ Enabled: true, // Активность тени Color: new PP.Color(PP.Color.Colors.blue), // Цвет тени Angle: 45, // Угол падения тени Size: 1, // Размер тени EnableBlur: true, // Признак использования размытия EnableOpacity: true, // Признак использования прозрачности BlurSize: 20, // Размер размытия тени Distance: 10, // Сдвиг тени относительно объекта }); // Определим стиль var style = { Release: new PP.Style({ // Определим фон Background: new PP.SolidColorBrush({ Color: PP.Color.Colors.lightblue }), // Определим границу Border: new PP.Border({ Radius: 10 }), // Установим тень Shadow: shadow }) }; // Установим стиль для текстовой области textArea.setStyle(style);
В результате в документе была создана текстовая область, для которой была установлена тень:
См. также: