{"id":33804,"date":"2023-01-20T12:43:31","date_gmt":"2023-01-20T07:13:31","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=33804"},"modified":"2023-01-20T12:43:31","modified_gmt":"2023-01-20T07:13:31","slug":"applying-css-in-virtual-powerapps-component-framework","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/","title":{"rendered":"Applying CSS in Virtual PowerApps Component Framework"},"content":{"rendered":"<h2><strong>Introduction<\/strong><\/h2>\n<p>Recently, while working on virtual PowerApps Component Framework control, I faced an issue that my CSS styling was not getting applied in my PCF control.<\/p>\n<p>As I was coming from a standard PCF background, I only knew the standard way of applying CSS just to the control, following the below syntax.<\/p>\n<p>From <strong>ControlManifest.Input.xml<\/strong> take the namespace and constructor and add them to the CSS file before the element.<\/p>\n<pre class=\"lang:css gutter:true start:1\">&lt;control namespace=\"KPI\" constructor=\"LinearInputControl\" version=\"0.0.16\" display-name-key=\"Linear Input Control\"\r\ndescription-key=\"\" control-type=\"standard\" preview-image=\"img\/preview.png\"&gt;<\/pre>\n<p>In the CSS file, we apply CSS as follows, so the styling should be applied to only our control.<\/p>\n<pre class=\"lang:css gutter:true start:1\">.KPI\\.LinearInputControl .className { display: block; padding: 0%; }<\/pre>\n<p><strong><br \/>\nSolution<\/strong><\/p>\n<p>To resolve this issue, I found a way that I would like to share with you all.<\/p>\n<p>Firstly, check the root component, and give the top-most parent element an id. For example, in my main component, the Stack component is my parent element. So I will add an id in that element. Now I can apply my CSS to all the components inside the Stack with the help of this id.<\/p>\n<pre class=\"lang:css gutter:true start:1\">return (\r\n\r\n&lt;Stack dir=\"ltr\" id=\"LinearInputControl\"&gt;\r\n\r\n{\/* Child Components *\/}\r\n\r\n&lt;\/Stack&gt;\r\n\r\n)<\/pre>\n<p>Then use this id in CSS file to apply the styling to its child components. We can also give styling to child components if they are in other files as well.<\/p>\n<p>Now, our CSS in .css file will look as shown below.<\/p>\n<pre class=\"lang:css gutter:true start:1\">#LinearInputControl .className {\r\n\r\ndisplay: block;\r\n\r\npadding: 0%;\r\n\r\n}<\/pre>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>Hence, we learned how to apply CSS in virtual PCF control.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-33807\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2.png\" alt=\"Business Process Checklist\" width=\"800\" height=\"200\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2.png 800w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2-300x75.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2-768x192.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2-660x165.png 660w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Recently, while working on virtual PowerApps Component Framework control, I faced an issue that my CSS styling was not getting applied in my PCF control. As I was coming from a standard PCF background, I only knew the standard way of applying CSS just to the control, following the below syntax. From ControlManifest.Input.xml take\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/\">Read More: Applying CSS in Virtual PowerApps Component Framework &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[2130],"class_list":["post-33804","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-powerapps-component-framework"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Introduction Recently, while working on virtual PowerApps Component Framework control, I faced an issue that my CSS styling was not getting applied in my PCF control. As I was coming from a standard PCF background, I only knew the standard way of applying CSS just to the control, following the below syntax. From ControlManifest.Input.xml take\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Inogic\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Applying CSS in Virtual PowerApps Component Framework - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"Introduction Recently, while working on virtual PowerApps Component Framework control, I faced an issue that my CSS styling was not getting applied in my PCF control. As I was coming from a standard PCF background, I only knew the standard way of applying CSS just to the control, following the below syntax. From ControlManifest.Input.xml take\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-01-20T07:13:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-01-20T07:13:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inogicindia\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Applying CSS in Virtual PowerApps Component Framework - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Introduction Recently, while working on virtual PowerApps Component Framework control, I faced an issue that my CSS styling was not getting applied in my PCF control. As I was coming from a standard PCF background, I only knew the standard way of applying CSS just to the control, following the below syntax. From ControlManifest.Input.xml take\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Inogic\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#blogposting\",\"name\":\"Applying CSS in Virtual PowerApps Component Framework - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"Applying CSS in Virtual PowerApps Component Framework\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/Business-Process-Checklist-2.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#articleImage\",\"width\":800,\"height\":200,\"caption\":\"Business Process Checklist\"},\"datePublished\":\"2023-01-20T12:43:31+05:30\",\"dateModified\":\"2023-01-20T12:43:31+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#webpage\"},\"articleSection\":\"Uncategorized, PowerApps Component Framework\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/uncategorized\\\/#listItem\",\"name\":\"Uncategorized\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/uncategorized\\\/#listItem\",\"position\":2,\"name\":\"Uncategorized\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/uncategorized\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#listItem\",\"name\":\"Applying CSS in Virtual PowerApps Component Framework\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#listItem\",\"position\":3,\"name\":\"Applying CSS in Virtual PowerApps Component Framework\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/uncategorized\\\/#listItem\",\"name\":\"Uncategorized\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"By Inogic\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inogicindia\",\"https:\\\/\\\/twitter.com\\\/inogic\",\"https:\\\/\\\/www.instagram.com\\\/inogicindia\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCM4V7ousgLSu1hbOEv4DUuQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inogicindia\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/\",\"name\":\"Inogic\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Inogic\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/\",\"name\":\"Applying CSS in Virtual PowerApps Component Framework - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"Introduction Recently, while working on virtual PowerApps Component Framework control, I faced an issue that my CSS styling was not getting applied in my PCF control. As I was coming from a standard PCF background, I only knew the standard way of applying CSS just to the control, following the below syntax. From ControlManifest.Input.xml take\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2023\\\/01\\\/applying-css-in-virtual-powerapps-component-framework\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"datePublished\":\"2023-01-20T12:43:31+05:30\",\"dateModified\":\"2023-01-20T12:43:31+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"alternateName\":\"Inogic\",\"description\":\"By Inogic\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Applying CSS in Virtual PowerApps Component Framework - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Introduction Recently, while working on virtual PowerApps Component Framework control, I faced an issue that my CSS styling was not getting applied in my PCF control. As I was coming from a standard PCF background, I only knew the standard way of applying CSS just to the control, following the below syntax. From ControlManifest.Input.xml take","canonical_url":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#blogposting","name":"Applying CSS in Virtual PowerApps Component Framework - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"Applying CSS in Virtual PowerApps Component Framework","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2.png","@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#articleImage","width":800,"height":200,"caption":"Business Process Checklist"},"datePublished":"2023-01-20T12:43:31+05:30","dateModified":"2023-01-20T12:43:31+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#webpage"},"articleSection":"Uncategorized, PowerApps Component Framework"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.inogic.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/uncategorized\/#listItem","name":"Uncategorized"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/uncategorized\/#listItem","position":2,"name":"Uncategorized","item":"https:\/\/www.inogic.com\/blog\/category\/uncategorized\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#listItem","name":"Applying CSS in Virtual PowerApps Component Framework"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#listItem","position":3,"name":"Applying CSS in Virtual PowerApps Component Framework","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/uncategorized\/#listItem","name":"Uncategorized"}}]},{"@type":"Organization","@id":"https:\/\/www.inogic.com\/blog\/#organization","name":"Microsoft Dynamics 365 CRM Tips and Tricks","description":"By Inogic","url":"https:\/\/www.inogic.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/inogicindia","https:\/\/twitter.com\/inogic","https:\/\/www.instagram.com\/inogicindia\/","https:\/\/www.youtube.com\/channel\/UCM4V7ousgLSu1hbOEv4DUuQ","https:\/\/www.linkedin.com\/company\/inogicindia"]},{"@type":"Person","@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/","name":"Inogic","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g","width":96,"height":96,"caption":"Inogic"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/","name":"Applying CSS in Virtual PowerApps Component Framework - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Introduction Recently, while working on virtual PowerApps Component Framework control, I faced an issue that my CSS styling was not getting applied in my PCF control. As I was coming from a standard PCF background, I only knew the standard way of applying CSS just to the control, following the below syntax. From ControlManifest.Input.xml take","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"datePublished":"2023-01-20T12:43:31+05:30","dateModified":"2023-01-20T12:43:31+05:30"},{"@type":"WebSite","@id":"https:\/\/www.inogic.com\/blog\/#website","url":"https:\/\/www.inogic.com\/blog\/","name":"Microsoft Dynamics 365 CRM Tips and Tricks","alternateName":"Inogic","description":"By Inogic","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic","og:type":"article","og:title":"Applying CSS in Virtual PowerApps Component Framework - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"Introduction Recently, while working on virtual PowerApps Component Framework control, I faced an issue that my CSS styling was not getting applied in my PCF control. As I was coming from a standard PCF background, I only knew the standard way of applying CSS just to the control, following the below syntax. From ControlManifest.Input.xml take","og:url":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/","og:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2.png","og:image:secure_url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2.png","og:image:width":800,"og:image:height":200,"article:published_time":"2023-01-20T07:13:31+00:00","article:modified_time":"2023-01-20T07:13:31+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"Applying CSS in Virtual PowerApps Component Framework - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"Introduction Recently, while working on virtual PowerApps Component Framework control, I faced an issue that my CSS styling was not getting applied in my PCF control. As I was coming from a standard PCF background, I only knew the standard way of applying CSS just to the control, following the below syntax. From ControlManifest.Input.xml take","twitter:creator":"@inogic","twitter:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/01\/Business-Process-Checklist-2.png","twitter:label1":"Written by","twitter:data1":"Inogic","twitter:label2":"Est. reading time","twitter:data2":"1 minute"},"aioseo_meta_data":{"post_id":"33804","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-02-02 06:21:29","updated":"2025-07-04 09:54:58","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/uncategorized\/\" title=\"Uncategorized\">Uncategorized<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tApplying CSS in Virtual PowerApps Component Framework\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Uncategorized","link":"https:\/\/www.inogic.com\/blog\/category\/uncategorized\/"},{"label":"Applying CSS in Virtual PowerApps Component Framework","link":"https:\/\/www.inogic.com\/blog\/2023\/01\/applying-css-in-virtual-powerapps-component-framework\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/33804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=33804"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/33804\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=33804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=33804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=33804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}