CSS 背景

CSS 属性定义背景效果常用的方式:

background-color(最常用)
background-color 属性定义了元素的背景颜色.如:
.title {background-color:red;} 就是设置类选择器title的背景颜色为红色

我们上面的 background-color也可以简写为 background,如:
.title {background-color:red;} 也是设置背景为红色

css中颜色设置的三种方式

CSS中,颜色值通常以以下方式定义:
十六进制 - 如:"#ff0000"
RGB - 如:“rgb(255,0,0)”
颜色名称 - 如:“red”

我这里给大家提供一个颜色表,大家可以拿到自己喜欢颜色的十六进制值。
https://tool.oschina.net/commons?type=3
如果这个连接失效了,大家自己百度下“颜色对照表”也可以找到类似的。

部分截图如下。

文本常用样式

文本的对齐方式

文本排列属性是用来设置文本的水平对齐方式。
文本可居中或对齐到左或右,两端对齐

text-align: center; 文本居中对齐
text-align: left; 文本居左对齐
text-align: right; 文本居右对齐

文本修饰

text-decoration 属性用来设置或删除文本的装饰

text-decoration: overline; 上划线
text-decoration: line-through; 中间划线
text-decoration:underline; 下划线

color设置文本颜色

如下所示,设置字体颜色为红色的三种方式

/* 英文颜色 /
.title {
color: red;
}
/
rgb设置颜色 /
.title {
color: rgb(255, 0, 0);
}
/
十六进制设置颜色 */
.title {
color: #FF0000;
}

font-size 设置字体大小

font-size可以用来设置字体的大小

不写这个属性有默认大小
font-size: 30px;
font-size: 50px;文本样式链接: https://www.runoob.com/css/css-text.html

css边框和边距

元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。

padding 内边距

元素的内边距在边框和内容区之间。控制该区域最简单的属性是 padding 属性。padding 属性定义元素边框与元素内容之间的空白区域。padding 属性接受像素值或百分比值,但不允许使用负值

padding: 10px;
如果只设置一个值,那么上下左右都是10px
padding: 10px 20px 30px 40px;
按照上、右、下、左的顺序分别设置各边的内边距。这样设置就是内边距的上间距10px,右间距20px,下边距30px,左边距40px
也通过使用下面四个单独的属性,分别设置上、右、下、左内边距:
padding-top
padding-right
padding-bottom
padding-left

border边框

元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。
CSS border 属性允许你规定元素边框的样式、宽度和颜色。
如下面几种边框

每个边框有 3 个方面:样式,宽度、以及颜色

border-style可以来设置样式

我们通过设置border-style来定义上下左右四个边框样式,当让也可以定义单边样式,如果您希望为元素框的某一个边设置边框样式,而不是设置所有 4 个边的边框样式,可以使用下面的单边边框样式属性:
border-top-style
border-right-style
border-bottom-style
border-left-styleborder-width设置边框的宽度
您可以通过 border-width 属性为边框指定宽度。
同样border-width: 5px;只有一个值的时候是设置上下左右4个边框的宽度。
您也可以通过下列属性分别设置边框各边的宽度:
border-top-width
border-right-width
border-bottom-width
border-left-widthborder-color设置边框的颜色
您可以通过border-color 属性为边框指定颜色。
同样border-color只有一个值的时候是设置上下左右4个边框的颜色。
您也可以通过下列属性分别设置边框各边的颜色:
border-top-color
border-right-color
border-bottom-color
border-left-color当然我们我们的边框宽度,样式,颜色有一种简写方式
.title{border:5px solid red;
}

我们只需要一个border属性,就可以设置上下左右四个边框的宽度为5px,样式为solid,颜色为red。

margin外边距

围绕在元素边框的空白区域是外边距。设置外边距会在元素外创建额外的“空白”。margin 没有背景颜色,是完全透明的
设置外边距的最简单的方法就是使用 margin 属性,这个属性接受任何长度单位、百分数值甚至负值

Margin - 单边外边距属性
在CSS中,它可以指定不同的侧面不同的边距:
实例
margin-top:100px;
margin-bottom:100px;
margin-right:50px;
margin-left:50px;

margin属性可以有一到四个值。

margin:25px 50px 75px 100px;
上边距为25px
右边距为50px
下边距为75px
左边距为100px
margin:25px 50px 75px;
上边距为25px
左右边距为50px
下边距为75px
margin:25px 50px;
上下边距为25px
左右边距为50px
margin:25px;
所有的4个边距都是25px

border-radius设置圆角边框

border-radius 主要是用来设置圆角用的
1,直接可以用像素设置圆角大小

.title {background: red;/* 可以用像素设置圆角 */border-radius: 10px;
}
2,如果有宽高值,可以设置border-radius为宽高的一半实现圆形
.title {background: red;width: 200px;height: 200px;border-radius: 100px;
}


当有宽高的时候,设置 border-radius为50%同样可以实现上面的圆形功能。

.title {background: red;width: 200px;height: 200px;border-radius: 50%;
}

学习实例1

<!--pages/css/css.wxml-->
<text class="name">我是彼岸花</text>
<view class="name">我是彼岸花2</view>
<text class="name">我是彼岸花3</text>
<view id="title">我是彼岸花1</view>
<view class="txt">我是背包客</view>
<!--id和class选择器的区别class选择器可以多次使用,可以重复id选择器只能使用一次,不能重复--><view class="txt2">我是背包客2</view>
<view class="txt3">我是背包客3</view>
<view class="root"><view class="redmi">红米</view>
</view>
<view class="bot"></view>
/* pages/css/css.wxss */
.name{background: red;
}
#title{background:rgb(21, 107, 60)  /*颜色通常有以下方式定义:1.十六进制-如:"#ff0000",2.RGB-如:"rgb(255,0,0)",3.颜色名称-如:red.*/
}
.txt{text-align: center;    /*文本对齐*/color: hotpink;text-decoration: line-through;  /*文本修饰*/
}
.txt2{font-size: 40px;
}
.txt3{font-size: 50px;  /*设置字体大小*/
}
/*手机 content区域*/
.redmi{background: rgb(102, 61, 156);
}
/*手机盒*/
.root{background: pink;/*上,右,下,左*/padding: 10px 20px 30px 40px;  /*也可以使用padding-top(right,bottom,left)*/    /*padding 内边距*//*设置边框*/border-style: solid;border-width: 4px;border-color: red;   /*也可以用border:red solid 4px*//*设置外边框*/margin: 10px;    }
page{background: rgb(169, 228, 9);
}
.bot{height:30px;background: hotpink;
}

学习实例2

<!--pages/css1/css1.wxml-->
<view class="root"><view class="redmi">红米</view>
</view>
<view class="root"><view class="redmi">红米</view>
</view>
<view class="root"><view class="redmi">红米</view>
</view>
<view class="root"><view class="redmi">红米</view>
</view>
<view class="bot">我是彼岸花</view>
<view class="root-f"><view class="root-s"></view></view>
/* pages/css1/css1.wxss */
/*手机 content区域*/
.redmi{background: rgb(102, 61, 156);text-align: center;
}
/*手机盒*/
.root{background: pink;/*上,右,下,左*/padding: 10px 10px 10px 10px;  /*也可以使用padding-top(right,bottom,left)*/    /*padding 内边距*//*设置边框*/border-style: solid;border-width: 6px;border-color: rgb(16, 199, 55);   /*也可以用border:red solid 4px*//*设置外边框*/margin:10px 20px 30px 40px;  }
page{background: rgb(197, 199, 192);
}
.bot{height:30px 50px;text-align: center; background: hotpink;border-radius: 30px 50px 60px 70px;}
.root-f{width: 200px;height: 200px;background: red;border-radius:100px;
}
.root-s{width: 150px;height: 150px;background: rgb(197, 199, 192);border-radius:200px;
}

微信小程序 wxss(css)样式的学习相关推荐

  1. style 对象 微信小程序_微信小程序wxss设置样式

    对于以前搞客户端开发的来说,有着客户端的逻辑,就是不知道怎么设置样式,把对应的控件显示出来 一.wxml 界面结构wxmL比较容易理解,主要是由八大类基础组件构成: 一.视图容器(View Conta ...

  2. 微信小程序wxss公共样式

    感觉可以闲几天,存了备份,还未整理许多项目中遇到的实际问题,先把的wxss(即css)公共样式整理上来(后期自己会搭建自己的网站) 如果各位有什么建议和问题,欢迎留言,看到一定会及时反馈 注:个人喜欢 ...

  3. 小程序中的css样式有哪些,微信小程序中css样式media标签

    前沿:微信小程序中我遇到了一个对我来说是新的东西,但是对于前端开发来说不算是新知识,html页面中的media标签,在此记录下来以备不时之需 在css中我们使用media标签来区分调用哪个css样式, ...

  4. 微信小程序 实现css样式搭建(如三角形、正方形、圆形等)

    参考链接: (1)微信小程序样式三角形搭建 http://www.voidcn.com/article/p-ngycxoje-brw.html [原文] http://blog.csdn.net/u0 ...

  5. 视频教程-微信小程序界面设计-样式入门到精通-微信开发

    微信小程序界面设计-样式入门到精通 04年进入计算机行业.拥有6年net和php项目开发经验,8年java项目开发经验. 现前端全栈工程师,主攻产品设计,微信开发等. 黄菊华 ¥66.00 立即订阅 ...

  6. 微信小程序之页面样式以及背景图片显示问题

    ##一.背景 下面这些都是在开发的过程中,记录下来的笔记. ##二.样式及背景图片显示问题 1.修改单个页面的背景色: 在页面的wxss里面加上这句代码: page{background-color: ...

  7. 微信小程序纯css实现刻度尺

    微信小程序纯css实现刻度尺 最近需要实现一个高度定制的刻度尺,但是网上现成的方案却是极少,最终找到了HaoTian的wx-scale.但是没有实现竖向的效果而且刻度范围大时,在安卓机上无法渲染完全( ...

  8. 微信小程序动态修改样式

    前言 微信小程序动态修改样式:循环数组显示到页面,点击单独的按钮变换单独样式 一.wxml <view class="fb_tips"wx:for="{{arr11 ...

  9. html打开微信搜索页,微信小程序搜索框样式并实现跳转到搜索页面(小程序搜索功能)...

    上效果图: 一:搜索框功能实现 1.在首页做一个搜索框的样式并实现跳转到搜索页面 搜索 .search{ width: 80%; } .search_arr { border: 1px solid # ...

最新文章

  1. 流数据分析平台Storm简介
  2. 压缩机html200a功率,汽车空调功率有多大?如果用电瓶充电器供电能行吗?
  3. numpy.random.normal详解
  4. SVG 动画实现弹性的页面元素效果
  5. 牛客练习赛46 C 华华跟奕奕玩游戏 (期望,概率)(详解)
  6. 《PWA实战:面向下一代的Progressive Web APP》读书笔记
  7. mysql datetime类型按天查询_mysql 时间相关sql , 按天、月、季度、年等条件进行查询...
  8. Android笔记 - 如何避免ActivityNotFound异常,查看Activity堆栈信息,获取进程名
  9. ubuntu linux编译apt,Ubuntu Linux系统下apt-get命令详解
  10. PHP中$_FILES['file']['error']的用法
  11. 将国家名和缩写的字典存入json文件
  12. 云锁卸载 linux,ubuntu下云锁卸载出错后无法重新安装的解决办法checking installation environment:...
  13. android 画图功能,Android实现简单画图画板
  14. 升级扩散模型!一步成图,1秒18张,OpenAI开源
  15. 雷军周鸿祎黄章,个性及扑朔迷离的关系
  16. 状态空间描述到传递函数
  17. SpringMvc国际化i18n
  18. 行列式的子式、主子式、顺序主子式、余子式、代数余子式
  19. 反向传播算法的理论基础,神经网络反向传播算法
  20. find ? find !

热门文章

  1. 51DIY音乐频谱显示
  2. 同轴式二级圆柱齿轮减速器的设计(论文+DWG图纸) 装配图 低速轴 高速轴 中间轴 斜齿轮 轴承盖
  3. 冬困秋乏春无力?来一份全面的面试宝典洗洗脑
  4. 商标注册申请的步骤是怎样的
  5. 【机器学习】详解 ResNeSt
  6. STM32贪吃蛇(流畅,高移植性)
  7. 数据库学习(十)— 查询演练
  8. 【硬刚大数据】从零到大数据专家之数据仓库体系建模实施注意事项小总结
  9. AWS云计算技术架构探索系列之五-网络
  10. 使用Python、Pandas、Sklearn预测NBA比赛结果