首页 > 其他分享 >AMIS低代码平台,前端开发常见问题(样式篇css style)

AMIS低代码平台,前端开发常见问题(样式篇css style)

时间:2024-10-11 11:50:25浏览次数:6  
标签:style 常见问题 样式 代码 添加 amis css

最近项目是基于amis低代码平台开发的,在开始开发的时候并未接受系统的学习,导致开发过程中遇到很多问题。

由于,

部分问题在文档中不能解决,

且,

当前搜索引擎找到关于amis的文档非常有限。

故,

整理在开发过程中遇到的问题以供参考。

 

本片主要说明的是关于样式(css,style)

1.对于可以在页面上能找到配置对应位置的样式,可以直接配置。

 

2.对于个别需要修正的样式,可以直接添加在代码中。页面中的组件都可以添加属于自己的样式(分栏不支持)。

{
  "type": "container",
  "body": [
    {
      "type": "tpl",
      "tpl": "专题研究",
      "inline": true,
      "wrapperComponent": "h3",
      "id": "u:ce120b6a0c22",
      "style": {
        "color": "#fff"
      }
    }
  ],
  "size": "xs",
  "style": {
    "position": "static",
    "display": "block",
    "flex": "1 1 auto",
    "flexGrow": 1,
    "flexBasis": "auto"
  },
  "wrapperBody": false,
  "isFixedHeight": false,
  "isFixedWidth": false,
  "id": "u:7bd6e9872d7d"
}

上述代码中,container和tpl都添加了属于自己的样式。

敲重点:

(1).css中的“-”,需要换成驼峰形式。不支持“flex-grow”这种形式。

(2).在改代码的时候,一定要保证代码正确,否则编译错误会导致整个页面报错。

 

3.需要修改amis整体样式,或者重复部分较高,手动添加比较耗时,可以新增一个css文件。可覆盖之前的样式,也可以自定义名称,添加样式。

步骤如下:

(1)新增css文件。

(2)将需要修改的css添加到文件中。

(3)将css文件放到项目所在目录中\apps\bmc\page\bmc-page-config\amis中。

(4)将css文件引入index.html中,并确保不会被之前的样式覆盖。

 

至此,样式就可满足开发需求。

 

标签:style,常见问题,样式,代码,添加,amis,css
From: https://www.cnblogs.com/yeziyou/p/18458092

相关文章

  • 第五章 CSS盒模型
    5.1盒模型的定义Web页面上大部分的元素(特别是块状元素)都可以看作是一个盒子,W3C组织建议把所有网页上的对象都放在一个盒子中,设计者可以通过创建定义来控制这个盒子的各种属性,这些对象包括段落、列表、标题、图片以及层。盒子的结构可以看作一个矩形框,包括边框、外边距、内边......
  • CSS篇二:其他选择器与权重/范围
    一、其他选择器简单聊聊:篇一提到的三种基础选择器其实并不能完全覆盖商业项目的开发场景,所以其他类型选择器的使用频率也非常高,所以还是建议记住,避免某一场景下为难。1、通配选择器简述:使用较少,优缺点都很明显,优→统一设置;缺→样式覆盖,降低代码执行效率。推荐度:一星2、组......
  • CSS选择器(速通版!!)
    目录1.网页中引用CSS的方法1.1行内式1.2 内嵌式1.3 外链式2基本选择器2.1类选择器2.2id选择器2.3 标签选择器 3复合选择器3.1交集选择器3.2并集选择器4.关系选择器4.1后代选择器4.2子代选择器4.3相邻兄弟选择器4.4通用兄弟选择器前言上一期我......
  • CSS——表格、表单、链接和导航菜单
    一、设置表格样式CSS中有许多表格属性可以用来设置表格的样式,以下是一些常用的表格属性:border-collapse:设置表格的边框合并规则。可以设置为collapse来合并边框,或设置为separate来分隔边框(默认值为separate)。border:设置表格的边框样式、宽度和颜色。例如:border:1pxsoli......
  • 虚拟机安装openEuler、Linux系统常见问题--(1) 网络不通
    本文以openEuler22.03LTSSP4系统为例:openEuler系统和Windows桌面切换1、使用Ctrl+G切换2、使用Ctrl+alt切换NAT桥接-网络不通问题1、查看Windows网络配置以NAT桥接网络,VMware使用网卡“VMwareNetworkAdapterVMnet8”与虚拟机通信,可通过以下方法查看VMn......
  • 第五章CSS盒模型
    5.1盒模型的定义盒模型示意图:5.2CSS元素的高度和宽度5.2.1盒模型的宽度width5.2.2盒模型的高度height<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title></title> <style> *{ margin:0px; padding:0px; ......
  • 第五章 CSS盒模型
    5.1盒模型的定义盒模型是在CSS中用来描述和控制一个元素在页面中所占空间的一种模型。在盒模型中,每个元素被看作一个矩形的盒子,其大小由四个边界确定:上边界(top)、下边界(bottom)、左边界(left)和右边界(right)。这些边界围成一个矩形,决定了元素的尺寸和位置。盒模型由以下几个部分组......
  • CSS Flex 布局教程
    简介弹性盒子是CSS3的一种新的布局模式。CSS3弹性盒(FlexibleBox或flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白......
  • DevExpress WPF中文教程:如何解决数据更新的常见问题?
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为......
  • CSS:transform-origin
    transform-origin:设置旋转元素的基点位置,即旋转轴的位置。而transform主要是平移和旋转的功能。使用transform-origin属性必须先使用transform属性(旋转)transform-origin:x-axisy-axisz-axis;默认值为:50%50%0x-axis的值可为left、center、right、lenght、%,left,center......