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

注:个人喜欢在公共样式加区别类的前缀(比如:app-  、 maskCom-等)
话不多说:先附代码了(为了方便复制,分开写了,复制即可用,里面含备注,可删)

样式会及时整理更新~~~

基本公共样式

page {color: #000;background-color: #f2f2f2;} /*全局设置所有页面属性*/
image {width: 100%;height: 100%;}
text {color: #000;} /*text可复制类颜色*/
rich-text {color: #000;} /* 需要转码文本(行数间需要空格则后台转码div便签间加<br />)*/
/* 表单类 */
input {color: #000;}
textarea {color: #000;width: 100%;}
.input-placeholder {color: #DEDFE5;} /*表单placeholder默认样式*/
button {margin:0;paading:0;line-height:staic;} /* 如需清空button样式 */
button:after{border:none;} /* 处理button默认边框 */
button[disabled] {background-color: #D0CBC5!important;color: #ECE9E6!important;}/*按钮不可点击时的默认样式,必须强制改;*/

其实 H5 css也可用的样式

.app-dn {display: none;}
.app-db {display: block;}
.app-fl {float: left;}
.app-fr {float: right;}
.app-overflow {overflow: hidden;}
/* 设置一致性按钮 */
.app-btn {height: 92rpx;font-size: 36rpx;color: #fff;background-color: #FFBA17;border-radius: 100rpx;line-height: 92rpx;border: none;}
/* 最多显示几行 */
.app-maxRow {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
/* -webkit-line-clamp: 2; 行数单独设置 */

文本大小,为了自适应,也为了方便复制,毕竟一个一个大也费事儿 (基本上除了突出显示的文本,其它都是需要用自适应字体大小的)

/* 文字  rpx */
.app-fz16 {font-size: 16rpx;}
.app-fz18 {font-size: 18rpx;}
.app-fz20 {font-size: 20rpx;}
.app-fz22 {font-size: 22rpx;}
.app-fz24 {font-size: 24rpx;}
.app-fz26 {font-size: 26rpx;}
.app-fz28 {font-size: 28rpx;}
.app-fz30 {font-size: 30rpx;}
.app-fz32 {font-size: 32rpx;}
.app-fz36 {font-size: 36rpx;}
.app-fz40 {font-size: 40rpx;}
.app-fz48 {font-size: 48rpx;}/* 背景颜色 */
.app-bg-mainTonal {background-color: #FFBA17;} /*主背景色*/

一些工具类的公共样式,后期会单独整理(暂时会放这)

——————————————————————————————————————————————————————

下面是一些类似于工具的样式(含wxml)

 <view class='app-my-list list-单个名字' catchtap='goWhatPage'><view class='app-list-l'><image src='/img/mm.png'></image><text>单个list名字</text></view><view class='app-list-r'><image src='/img/right.png' class='appp-list-r'></image></view>
</view> 

wxml ↑↑↑ wxss↓↓↓

/* 个人中心list  WXSS*/
.app-my-list {width: 100%; height: 90rpx;font-size: 32rpx;display: flex;justify-content: space-between;padding: 20rpx 40rpx;background-color: #fff;color:#1D1507;align-items: center;box-sizing:border-box;margin-bottom: 35rpx;}
/* 右箭头 */
.app-rightIcon {width: 10rpx;height: 18rpx;margin-left:15rpx;}
.app-list-l {}
.app-list-l image {width: 40rpx;height: 40rpx;vertical-align: middle;margin-right: 15rpx;}
.app-list-l text {vertical-align: middle;}
.app-list-r {}
.app-list-r image{width: 20rpx;height: 20rpx;}

list 也可自己定义data 然后循环显示,需要注意的是,必须传入自定义属性data-id="{{区别ID}}" 具体方法就不写了  这里是写公共样式代码的

自定义弹窗

wxml(html)

<view class='app-mask-bg {{"是否显示"?"db":"dn"}}'  wx:if="{{1==1}}"><view class='app-mask-box'><view class='app-mask-content overflow maskNameClass'>maskNameClass  为单独弹窗类名 宽高需自己设置,可改是否居中(56%)</view><image src='/pages/img/closeMask.png' class='app-closeImg mask01-close' catchtap='closeMask01'></image></view>
</view>

wxss(css)

.app-mask-bg { position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color:rgba(0, 0, 0, 0.7);z-index: 600;}/* 背景遮罩层 */
.app-mask-box {position: absolute;top: 56%;left: 50%;transform: translate(-50%,-50%);z-index: 900;}/* 盒子BOX */
.app-mask-content {background-color: #fff;border-radius: 10rpx;color: #000;overflow: hidden;} /* 内容 */
.app-closeImg {width: 65rpx;height: 65rpx;display: block;margin: 0 auto;margin-top: 30rpx;}/* 关闭弹窗按钮 */

附微信小程序默认设置:

text

除了文本节点以外的其他节点都无法长按选中。

button

    

input

textarea

image

   

canvas 

另外,swiper等组件 必须有宽高

后期可能会把工具类拆出来 单独整理一个博客

//-----------------------------------------------------------------------------------------------------------

//  以上含图片的都需要自己加入图片看效果(代码直复制即可,注意改图片名就好)

--------------转载请注明出处,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。----------------------------

微信小程序wxss公共样式相关推荐

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

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

  2. 微信小程序 wxss(css)样式的学习

    CSS 背景 CSS 属性定义背景效果常用的方式: background-color(最常用) background-color 属性定义了元素的背景颜色.如: .title {background- ...

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

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

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

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

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

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

  6. uni-app微信小程序动态样式设置;微信小程序style行内式无效;微信小程序style行内式编译报错;微信小程序:style设置样式

    场景:微信小程序设置动态样式,有些时候是需要用到变量来书写的:但是实际使用发现,行内式书写虽然有效,但是会使得微信小程序的编辑失败:故需要使用动态的v-bind来写动态变量行内式样式(既使用:styl ...

  7. 【微信小程序提取公共请求数据】

    [微信小程序提取公共请求数据] 在utils下设置一个http.js const url = 'https://api.shop.eduwork.cn'; const request = (path= ...

  8. 微信小程序定义公共方法

    微信小程序定义公共方法还是很简单的,一个三步创建,引入,使用 1.创建 在page创建文件夹utils,在创建文件utils.js,看下我的 在utils.js中定义你的方法,然后导出 2.引入 在你 ...

  9. 微信小程序自定义checkbox样式

    微信小程序自定义checkbox样式 checkbox .wx-checkbox-input{width:16px;height:16px;} checkbox .wx-checkbox-input. ...

最新文章

  1. git使用报错:fatal: Couldn't find remote ref master的解决方法
  2. iOS5 UI 设计新手段 Storyboard
  3. java se是不是java_Java SE和java EE究竟有什么实质上的区别
  4. 想要挑战成功的hongjin2
  5. ubuntu 14.04安装mysql数据库
  6. 关于消息队列的使用----ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ
  7. MATLAB(矩阵转置等操作)
  8. Vim插件推荐--模糊搜索插件ctrlp使用方法
  9. python got an unexpected keyword argument
  10. 谷歌浏览器,网页截长图
  11. Rust中iter()和into_iter()的区别
  12. 数据分析基础学习_Matplotlib_常见图形及绘制(折线图/散点图/柱状图/直方图/饼图)
  13. iframe防止页面套娃
  14. 中位数绝对偏差(MAD)法处理离群值
  15. 由于计算机主板的闪烁存储器中固化了,(大学信息技术题型整理.doc
  16. 众昂矿业:萤石与医药
  17. 千牛服务器网站,千牛平台远程服务器
  18. 【法律】如何保障企业的合法权益:保密协议模板
  19. STM32 SWD/JTAG引脚被占用 无法使用Jlink下载代码时的解决方法
  20. 2021年电工(初级)考试题及电工(初级)免费试题

热门文章

  1. ELG: An Event Logic Graph
  2. 关于MFC模态对话框dlg.DoModal()返回-1的可能原因
  3. WordCount程序详解
  4. 基于SSM的二手书推荐系统(商城)
  5. 认证与授权流程与spring boot整合 spring security(1)
  6. 拜师————python基础入门——守破离学习法,海龟绘图,画出奥运五环图,day3
  7. 泰课在线 秘密行动课程
  8. 物联网开发之esp8266连接onenet控制板载小灯(二)
  9. centos6 安装完epel 解决yum的问题
  10. 自考《管理经济学》之宏观理解