zoukankan      html  css  js  c++  java
  • 微信小程序学习Course 2 关于WXSS一些样式

    微信小程序学习Course 2 关于WXSS一些样式

    WXSS在CSS的基础上增加了一些自己的东西,如果你有CSS基础,本节可以不看,如果没有基础的话可以看一下这里,这里给大家展示一些基础的东西。

    view的样式

    2.1 display:排版形式

    flex形式代表弹性布局,具体参考如下帖子

    https://www.runoob.com/w3cnote/flex-grammar.html

    flex-direction:column弹性排版方式,column代表列排,row代表行排。

    2.2 字体

    2.3 边框边界

    先举一个例子,假设在墙上有4幅画整齐地排列着,如图所示。对于每幅画来说,都有一个“边框”,在英文中称为“border”;每个画框中,画和边框通常都会有一定的距离,这个距离称为“内边距”,在英文中称为“padding”;各幅画之间通常也不会紧贴着,它们之间的距离称为“外边距”,在英文中称为“margin”。

     CSS结构也类似,整体的边框如下图所示,从里到外分别是内容、内边框、边框、外边框。

    2.3.1 边距

    对于外边距和内边距,我们均可以对其边距长度进行设置。如下两个例子

    外边距可以设计边框和边缘的距离,外边框可以如下设计方式

      margin-left: 8px;
      margin-right: 8px;
      margin-top: 8px;
      margin-bottom: 8px;
    margin:8px 8px 8px 8px;//对 上 右 下 左 进行设计 顺时针排序
    margin:8px 8px;//对 上 右进行设置,默认下和上一致,左和右一致
    margin:8px;//上下左右均为一样

      

    padding内边距可以设置边框和元素之间的距离;具有以下四个属性

      padding-left:8px;
      padding-right: 8px;
      padding-bottom: 8px;
      padding-top: 8px;
    

    这里有两点注意:

    1、关于宽度、边距值可以设置成具体指20rpx也可以写成百分比100%也可以写成auto自动也可以写成inherit继承。

    2、内边距也可以类似于外边距的写法,用padding直接给四个或者一个或者两个参数。

    2.3.2  边框

    border边框可以设置边框的格式 包括宽度、粗细、线形、颜色等等。

    border-style  样式

    border-color 颜色

    border-width 宽度

    亦可以在其中加入方向

    border-top-style

    亦可以整体设计

    border

    距离如下例子

      border: 1px solid #eaeaea;//整体设计  1px宽度, 实现  灰色
    border-radius: 5px;//圆角弧度5px border-bottom: 1px solid #d0d0d0;//底部参数
    border-style:solid dotted double solid //分别设计上右下左的参数
    border-top-style:solid;

    border-style参数可以为以下参数

    描述
    none 定义无边框。
    hidden 与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。
    dotted 定义点状边框。在大多数浏览器中呈现为实线。
    dashed 定义虚线。在大多数浏览器中呈现为实线。
    solid 定义实线。
    double 定义双线。双线的宽度等于 border-width 的值。
    groove 定义 3D 凹槽边框。其效果取决于 border-color 的值。
    ridge 定义 3D 垄状边框。其效果取决于 border-color 的值。
    inset 定义 3D inset 边框。其效果取决于 border-color 的值。
    outset 定义 3D outset 边框。其效果取决于 border-color 的值。
    inherit 规定应该从父元素继承边框样式。

     

  • 相关阅读:
    [bzoj2654]tree_二分_kruskal
    [luogu1373]小a和uim之大逃离_动态规划
    [luogu1156]垃圾陷阱_动态规划_背包dp
    [luogu2209][USACO13]燃油经济性Fuel Economy_贪心
    UNIX环境高级编程——进程基本概述
    UNIX环境高级编程——进程控制
    UNIX环境高级编程——进程环境
    UNIX环境高级编程——时间和日期
    UNIX环境高级编程——Linux进程地址空间和虚拟内存
    UNIX环境高级编程——标准I/O库函数和Unbuffered I/O函数
  • 原文地址:https://www.cnblogs.com/flyingjun/p/9646983.html
Copyright © 2011-2022 走看看