微信小程序之CSS

这篇具有很好参考价值的文章主要介绍了微信小程序之CSS。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、CSS简介

1.1、内联样式

1.2、内部样式表

1.3、外部引用

2、CSS属性

3、CSS选择器

4、CSS函数


学习路径:菜鸟教程,自己做了一个适合自己的记录

1、CSS简介

CSS (Cascading Style Sheets) 用于渲染HTML元素标签的样式,可以通过以下方式添加到HTML中:

  • 内联样式- 在HTML元素中使用"style" 属性
  • 内部样式表 -在HTML文档头部 <head> 区域使用<style> 元素 来包含CSS
  • 外部引用 - 使用外部 CSS 文件(推荐使用)

1.1、内联样式


<!-- 将整个可见背景渲染成黄色 -->
<body style="background-color:yellow;">
<!-- 将h2的标题的背景色渲染成红色 -->
<h2 style="background-color:red;">这是一个标题</h2>
<!-- 将文本渲染成字体为红色,距离左边距20px -->
<p style="color:blue;margin-left:20px;">这是一个段落。</p>
<!-- 将文本的背景色渲染成绿色 -->
<p style="background-color:green;">这是一个段落。</p>
<!-- 将文本字体组使用arial,字体颜色红色,字体大小20px -->
<p style="font-family:arial;color:red;font-size:20px;">一个段落。</p>
<!-- 将标题设置为居中对齐 -->
<h1 style="text-align:center;">居中对齐的标题</h1>
</body>

1.2、内部样式表

<!-- 相当于将文件内的样式全部设置默认值 -->
<head>
<style type="text/css">
body {background-color:yellow;}
p {color:blue;}
</style>
</head>

<body>
<!-- 标题的背景色:黄色 -->
<h1>这是一个标题</h1>
<!-- 字体颜色:黄蓝色 -->
<p>这是一个段落。</p>
</body>

1.3、外部引用

<!-- <link> 标签定义文档与外部资源的关系 -->
<!--  link 元素是空元素,它仅包含属性,作用域只在head块内,但可以多次调用 -->
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

2、CSS属性

        仅记录一下自己可能会用到的

属性 功能
背景属性
background 复合属性。设置对象的背景特性
background-attachment 设置背景图像是随对象内容滚动还是固定的。必须先指定background-image属性
background-color 设置对象的背景颜色
background-image 置对象的背景图像
background-position 设置对象的背景图像位置。必须先指定background-image属性
background-repeat 设置对象的背景图像如何铺排填充。必须先指定background-image属性
background-clip 指定对象的背景图像向外裁剪的区域
background-origin 设置对象的背景图像计算background-position时的参考原点(位置)
background-size 设置对象的背景图像的尺寸大小
边框(Border) 和 轮廓(Outline) 属性
border 复合属性。设置对象边框的特性
border-direction 复合属性。设置对象底部边框的特性,direction为:buttom/left/right/top
border-direction-color 设置对象的底部/左边/右边/顶部边框颜色
border-direction-style 设置对象的底部/左边/右边/顶部边框样式
border-direction-width 设置对象的底部/左边/右边/顶部边框宽度
border-color 设置对象的边框颜色
border-width 设置对象的边框宽度
outline 复合属性。设置对象外的线条轮廓
outline-color 设置对象外的线条轮廓的颜色
outline-style 设置对象外的线条轮廓的样式
outline-width 设置对象外的线条轮廓的宽度
border-bottom-left-radius 设置或检索对象的左下角圆角边框。提供2个参数,2个参数以空格分隔,每个参数允许设置1个参数值,第1个参数表示水平半径,第2个参数表示垂直半径
border-bottom-right-radius 设置或检索对象的右下角圆角边框
border-image 设置对象的边框样式使用图像来填充
border-image-outset 规定边框图像超过边框的量
border-image-repeat 规定图像边框是否应该被重复(repeated)、拉伸(stretched)或铺满(rounded)
border-image-slice 规定图像边框的向内偏移
border-image-source 规定要使用的图像,代替 border-style 属性中设置的边框样式
border-image-width 规定图像边框的宽度
border-radius 设置对象使用圆角边框
border-top-left-radius 定义左上角边框的形状
border-top-right-radius 定义右上角边框的形状
box-decoration-break 规定行内元素被折行
box-shadow 向方框添加一个或多个阴影
盒子(Box) 属性
rotation 围绕由 rotation-point 属性定义的点对元素进行旋转
rotation-point 定义距离上左边框边缘的偏移点
颜色(Color) 属性
opacity 设置一个元素的透明度级别
内边距(Padding) 属性
padding 在一个声明中设置所有填充属性
padding-bottom 设置元素的底填充
padding-left 设置元素的左填充
padding-right 设置元素的右填充
padding-top 设置元素的顶部填充
尺寸(Dimension) 属性
height 设置元素的高度
width 设置元素的宽度
max-height 设置元素的最大高度
max-width 设置元素的最大宽度
min-height 设置元素的最小高度
min-width 设置元素的最小宽度
字体(Font) 属性
font 在一个声明中设置所有字体属性
font-family 规定文本的字体系列
font-size 规定文本的字体尺寸
font-style 规定文本的字体样式
font-variant 规定文本的字体样式
font-weight 规定字体的粗细
超链接(Hyperlink) 属性
target 简写属性设置target-name, target-new,和target-position属性
target-name 指定在何处打开链接(目标位置)
target-new 指定是否有新的目标链接打开一个新窗口或在现有窗口打开新标签
target-position 指定应该放置新的目标链接的位置
外边距(Margin) 属性
margin 在一个声明中设置所有外边距属性
margin-bottom 设置元素的下外边距
margin-left 设置元素的左外边距
margin-right 设置元素的右外边距
margin-top 设置元素的上外边距
文本(Text) 属性
color 设置文本的颜色
direction 规定文本的方向 / 书写方向
letter-spacing 设置字符间距
line-height 设置行高
text-align 规定文本的水平对齐方式
text-decoration 规定添加到文本的装饰效果
text-indent 规定文本块首行的缩进
text-transform 控制文本的大小写

3、CSS选择器

4、CSS函数

函数 描述
attr() 返回选择元素的属性值。
calc() 允许计算 CSS 的属性值,比如动态计算长度值。
cubic-bezier() 定义了一个贝塞尔曲线(Cubic Bezier)。
conic-gradient() 定义了一个圆锥渐变。
counter() 设置计数器。
hsl() 使用色相、饱和度、亮度来定义颜色。
hsla() 使用色相、饱和度、亮度、透明度来定义颜色。
linear-gradient() 创建一个线性渐变的图像
max() 从一个逗号分隔的表达式列表中选择最大的值作为属性的值。
min() 从一个逗号分隔的表达式列表中选择最小的值作为属性的值。
radial-gradient() 用径向渐变创建图像。
repeating-linear-gradient() 用重复的线性渐变创建图像。
repeating-radial-gradient() 类似 radial-gradient(),用重复的径向渐变创建图像。
repeating-conic-gradient() 重复的圆锥渐变。
rgb() 使用红(R)、绿(G)、蓝(B)三个颜色的叠加来生成各式各样的颜色。
rgba() 使用红(R)、绿(G)、蓝(B)、透明度(A)的叠加来生成各式各样的颜色。
var() 用于插入自定义的属性值。

本来都记录好了,后来发现菜鸟教程的元素、选择器、函数都是超链接做好的,复制过来也能用,真是太好了,又重新替换了一下

现在也有CSS3,但是我主要是为了学习微信小程序所以只是简单的学习一下,就不去看了,毕竟我可能永远不会真正的用到,看完CSS感觉就够了文章来源地址https://www.toymoban.com/news/detail-488089.html

到了这里,关于微信小程序之CSS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序内部那些事

    微信小程序没有 window 、 document ,它更像是一个类似 Node.js 的宿主环境。因此在小程序内部不能使用 document.querySelector 这样的选择器,也不支持 XMLHttpRequest 、 location 、 localStorage 等浏览器 API,只能使用小程序自己提供的 API; 小程序不是直接 URL 访问的,而是通过信道服务进

    2024年02月09日
    浏览(38)
  • 微信小程序:布局样式

    2024年02月04日
    浏览(35)
  • 【微信小程序】文章样式,标题样式,及设置背景~

    | background-size  设置背景图片大小。图片可以保有其原有的尺寸,或者拉伸到新的尺寸,或者在保持其原有比例的同时缩放到元素的可用空间的尺寸。 | background-size: cover;适配屏幕大小 文章样式,标题样式,及设置背景~ index.wxml app.wxss index.scss 注意: 微信小程序中不支持直接

    2024年02月07日
    浏览(41)
  • 微信小程序动态修改样式

    微信小程序动态修改样式:循环数组显示到页面,点击单独的按钮变换单独样式 代码如下(示例):

    2024年02月12日
    浏览(52)
  • 微信小程序上传手机内部文件,PC文件

    看了太多人的文档,拆开,组合,终于成功完成了这个写法,从上周五,到今天周三,共花5天解决这个问题。 不需要任何所谓的网络上传(浪费我好几天),不需要跨域,不需要token。 我大方,共享给大家,直接贴代码(调用web-view): const AdminBiz = require(\\\'../../../biz/admi

    2024年02月15日
    浏览(49)
  • 微信小程序修改placeholder样式

    微信小程序有既定的修改placeholder的标签

    2024年04月10日
    浏览(55)
  • 微信小程序 样式和全局配置

    wxss 把屏幕分为750个物理像素,大屏大,小屏小,随着设备不一致自动适配 推荐使用iPhone6作为标准,1个rpx = 0.5个px,把px乘以2就是rpx的参数 导入外部样式表  样式  权重一样时,局部样式可以覆盖全局样式 导航栏区域 navigationBar 背景区域 backgroud 页面主体区域 可以配置【导

    2024年02月07日
    浏览(50)
  • 微信小程序-----wxss模版样式

    目录 前言 一、WXSS 1. 什么是 WXSS 2. WXSS 和 CSS 的关系 二、rpx 1. 什么是 rpx 尺寸单位 2. rpx 的实现原理 3. rpx 与 px 之间的单位换算 三、样式导入 1. 什么是样式导入 2. @import 的语法格式 四、全局样式和局部样式 1. 全局样式 2. 局部样式         上一期我们学习了wxml的模版语法,

    2024年01月17日
    浏览(65)
  • 【微信小程序创作之路】- 小程序常用页面样式

    第四章 微信小程序用页面样式 本章节主要讲解,小程序中常用样式,涉及到WXML和WXSS文件。例如:页面布局、整体样式、按钮、图片轮播、条件渲染(wx:if wx:for)等。 微信小程序顶层的app.wxss文件,代表小程序全局样式,作用于所有页面。采用CSS语法设置页面样式。 🧀我们

    2024年02月16日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包