CSS PowerApps

Có, CSS cho PowerApps, đại loại thế. Biểu định kiểu dựa trên CSS thực tế là không thể, nhưng điều tốt nhất tiếp theo là. Chúng ta có thể tạo một vài đối tượng để lưu trữ các kiểu của mình, chẳng hạn như màu sắc, kích thước phông chữ, kích thước, v.v. và sau đó tham khảo chúng trên ứng dụng. Không thực sự xếp tầng biểu định kiểu, nhưng hãy gọi chúng chỉ là biểu định kiểu. ;]

Tạo biểu định kiểu trong PowerApps

Để tạo biểu định kiểu của bạn, bạn sẽ muốn tạo một đối tượng mới và sau đó đặt các thuộc tính của nó thành các giá trị kiểu của bạn. Tôi đề xuất một đối tượng khác cho mỗi nhóm thuộc tính. Điều này sẽ giúp ích cho bạn sau này cũng như những người dùng khác muốn sửa đổi ứng dụng

Đây là biểu định kiểu mà tôi đã thực hiện trong các ứng dụng của mình

Set[colColors,
{
 PrimaryGreen: RGBA[13,160,13,1],
 PrimaryBlue: RGBA[12,12,160,1],
 PrimaryBlack: RGBA[0,0,0,.6],
 AccentDarkGray: RGBA[100,100,100,1],
 AccentLightGray: RGBA[200,200,200,1]
}];

Set[colFonts,
{
 Title: Font.'Lato Light',
 TitleSize: 35,
 SubTitle: Font.'Lato Hairline',
 SubTitleSize: 28,
 AppTitleSize: 50,
 Button: Font.Arial,
 ButtonSize: 25,
 Body: Font.Lato,
 BodySize: 21,
 Note: Font.Georgia,
 NoteSize: 20,
 ItemTitle: Font.'Lato Black',
 ItemTitleSize: 22,
 ItemBody: Font.Lato,
 ItemBodySize: 20
}];

Set[colLayouts,
{
 ScreenTitleX: 40,
 ScreenTitleY: 40,
 FormButtonX: 300,
 FormButtonY: 1030,
 FormButtonHeight: 70,
 FormButtonWidth: 300
}]

Như bạn có thể thấy, tôi đã đặt màu sắc và phông chữ, thậm chí cả vị trí tôi muốn đặt tiêu đề và nút biểu mẫu, trên mỗi màn hình trong ứng dụng

Mã này được đặt trong thuộc tính OnVisible của màn hình chính để mỗi khi ứng dụng mở ra, tất cả các giá trị kiểu này đều có sẵn cho phần còn lại của ứng dụng

//github.com/KittyGiraudel/sass-boilerplate Learn more about SCSS architecture here: //sass-guidelin.es/#architecture

Để bắt đầu đơn giản, bạn có thể tạo một vài tệp cần thiết để bắt đầu

  • _biến. scss. Đặt tất cả các biến của bạn vào đây;
  • _mixins. scss. Web có đầy đủ các mixin thông minh mà bạn có thể sử dụng để làm việc thông minh với kiểu dáng. Tập hợp tất cả chúng trong một tệp
  • _bootstrap-sửa. scss. Bootstrap có một số kiểu dáng mặc định mà bạn sẽ cần phải giải quyết. Để chúng trong một tệp riêng biệt sẽ giúp cập nhật chúng dễ dàng hơn khi [nếu?] phiên bản bootstrap của cổng thông tin được cập nhật
  • _những yếu tố chính. scss. Giữ kiểu dáng cho đầu trang, chân trang, bố cục và mẫu riêng biệt
  • _basestyles. scss. Đặt kiểu cho danh sách, biểu mẫu, bảng, thành phần điều hướng, v.v. Đây là những phần tử có thể tái sử dụng mà bạn tạo kiểu một lần và sử dụng ở mọi nơi
  • _nút. scss. Khi một phần trong “basestyles” trở nên quá lớn, tôi chia nó thành một tệp riêng, chẳng hạn như các nút
//sass-lang.com/documentation/syntax

Tùy chỉnh trang đăng nhập và đăng ký trong Cổng thông tin Power App

Biên dịch SCSS

Cài đặt trình biên dịch Live SASS

Khi bạn có các tệp SCSS đầy phong cách tuyệt vời, bạn cần biên dịch chúng thành một tệp CSS mà cổng thông tin có thể hiểu được. Tôi sử dụng tiện ích mở rộng “Live Sass Compile” cho Mã VS cho công việc này. Đọc thêm về tiện ích mở rộng tại đây

https. //thương trường. Visual Studio. com/items?itemName=glenn2223. sống-sass

//docs.microsoft.com/en-us/powerapps/maker/portals/power-apps-cli#microsoft-power-platform-cli-commands-for-portals

Sử dụng CLI của Cổng thông tin để tải xuống lại nội dung cổng thông tin của bạn và tất cả các kết nối sẽ tuân theo. Bây giờ, khi bạn thay đổi các tệp SCSS và biên dịch chúng thành “chính. css”, sau đó tải nó lên cổng thông tin, kiểu dáng mới sẽ được áp dụng

Kiểm soát nguồn

Khi bạn thực hiện các thay đổi đối với mã cổng trong Mã VS, bạn có thể chuyển giao các thay đổi cho git và có toàn quyền kiểm soát nguồn

________số 8

Tôi muốn biết thêm về cách bạn làm việc với xây dựng thương hiệu cổng thông tin. Vui lòng để lại nhận xét về bài viết trên blog này và cho tôi biết

Bạn có thể sử dụng CSS với Power Apps không?

Mặc dù CSS thực tế là không thể , nhưng chúng tôi có thể làm một số việc. Tạo một CSS giả bằng cách tạo một đối tượng và xác định các giá trị kiểu dáng. Sử dụng CSS nội tuyến trong HTMLText. Tạo Chủ đề để xác định trước phong cách.

Tôi có thể sử dụng JavaScript và CSS trong Power Apps không?

Lại. Power Apps - Cách thêm mã JavaScript và tệp CSS . I will strongly suggest to use SPFx web part to accomplish this, it might require some initial effort to get started if you are not well verse with the technology stack but end result will be good with a better outcome.

Power Apps có khó không?

Một lợi ích khác của PowerApps là nhiều bài đánh giá khác nhau cho thấy rằng PowerApps không dễ sử dụng đối với mọi người nhưng cực kỳ dễ học .

Nhà phát triển Power Apps có cần thiết không?

Có nhu cầu cao trong ngành công nghiệp phần mềm tùy chỉnh cho các ứng dụng và sự thiếu hụt các nhà phát triển. Đối với tôi, điều khiến Power Platform trở thành một kỹ năng hấp dẫn như vậy là các công ty có con đường áp dụng dễ dàng hơn nhiều. Rất khó để triển khai một ứng dụng Python nhưng việc triển khai Power Apps lại tương đối dễ dàng

Chủ Đề