与CSS一样,小程序中的圆角可以通过border-radius来设置。 
以input为例,想要设置圆角边框,只需加上如下样式:

 border-radius: 5px
  • 1

即可实现如下效果: 
 
不同的是,在小程序中想要设置仅其中某个圆角,而其它为直角,则需要使用 border-bottom-left-radius, border-top-left-radius, border-bottom-left-radius, border-top-left-radius单独设置,使用类似于CSS中的直接在border-radius属性中写四个值,如: border-radius: 5px,0px,0px,5px; 则没有效果 
 
以下是设置左半边为圆角,右半边为直角的情况:

 border-bottom-left-radius: 5px;border-top-left-radius: 5px;
  • 1
  • 2

 
另外,小程序中按钮button是自带圆角的, 
 
因此如果想设置仅一半显示圆角,需如下设置:

 border-radius: 0px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;
  • 1
  • 2
  • 3

效果如下: 
 
据此我们可以生成一个带圆角边框的搜索栏: 
 
wxml

   <view class="search-cell"><view class="weui-cell__bd"><input class="input-search" placeholder=""  value="{{inputVal}}"/></view><view class="weui-cell__ft"><button class="btn-search" type="primary" >搜索</button></view></view>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

wxss

.btn-search {border-radius: 0px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;font-size: 13px;font-family: "微软雅黑";
}
.input-search {border: lightgrey;border-style: solid;border-width: 1px;font-size: 14px;border-bottom-left-radius: 5px;border-top-left-radius: 5px;height: 31px;padding-left: 10px;
}
.search-cell {margin-top: 30px;position: relative;display: -webkit-box;display: -webkit-flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

当然对于本身不带边框的组件,如label,view等,注意要配合border属性使用才能显示出圆角边框的效果。

小程序中圆角边框的设置相关推荐

  1. 微信小程序中这么简单的设置页面背景图及字体颜色的方法,你还不会?

    在微信小程序中,我们不免的要设置背景图片和字体颜色. 那怎么样才能做到简单的设置背景图片和字体颜色呢? 话不多说,直接开讲 首先先说怎么设置页面背景图片: 这是博主准备的照片. 下面是在wxml中的代 ...

  2. MATLAB slider中的数值,在微信小程序中如何使用slider设置数据值

    这篇文章主要介绍了微信小程序使用slider设置数据值及switch开关组件功能,结合实例形式分析了slider组件及switch组件的功能与使用方法,并附带源码供读者下载参考,需要的朋友可以参考下 ...

  3. 小程序剖析 | 小程序中Page的数据设置

    先上一个例子,例子作为本文的依据: Page()函数用于构建一个页面. 还有一系列函数 下面为大家一一介绍. // pages/Java/java.js Page({/*** 页面的初始数据*/dat ...

  4. 微信小程序中的tabBar设置

    我们先来看一份图,这个设置在官方文档中已经写得很清楚了,我只是做一个总结 注:我写注释是为了方便说明,在小程序中的json文件中是不能用注释的 这个tabBar属于全局属性,因此就在全局配置文件app ...

  5. 微信小程序中,将一张图设置成背景图的几种方式

    三种方法实现 1.使用网络图片 <view class="page" style=" background-image: url('{{ossHost}}nmxy/ ...

  6. 微信小程序中如何设置textarea或者van-field中的placeholder换行显示

    微信小程序中如何设置textarea中的placeholder换行显示 van-field 中直接修改textarea 标签的样式即可 <textarea class="txt_wor ...

  7. uniapp 微信小程序 最近写的两个小程序中都会有,微信分享的设置,每次都在单个页面中写相同的内容,修改很不友好。下面全局分享代码做了记录

    最近写的两个小程序中都会有,微信分享的设置,每次都在单个页面中写相同的内容,修改很不友好.下面全局分享代码做了割记录 首先在小程序中配置微信分享,和微信朋友圈, onShareAppMessage, ...

  8. 微信小程序中自定义背景导航栏透明背景设置

    首先确定好自己要在哪个页面中使用自定义头部导航栏样式 在该页面中找到xxx.json文件中添加上 "navigationStyle":''custom" 这样在页面中头部 ...

  9. 微信小程序界面设计小程序中CSS3样式精通课程-边框-box-shadow 盒阴影

    边框-box-shadow 盒阴影 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhua 通用语法 浏览 ...

最新文章

  1. matlab循环求 近似for,Matlab for 多个变量循环能不能这样啊 ,求教高手!!!!...
  2. 高通msm8994手动提升性能脚本
  3. 修改Maven源为阿里巴巴的镜像
  4. python里os什么模块_python中os模块的主要方法
  5. jzoj4616-[NOI2016模拟7.12]二进制的世界【平衡规划,dp】
  6. html画图代码_python之matplotlib画图教程(2)
  7. [译] Object.assign 和 Object Spread 之争, 用谁?
  8. Java的自动拆箱和装箱是Java语言的一颗语法糖
  9. linux 深度攻略 pdf,万字深度详细分析 全民主公深度攻略
  10. 中国计算机设计大赛作品(附代码与设计书,答辩PPT)
  11. 微商推广引流秘笈—— 8 个高效的引流策略
  12. I-Deas TMG 培训资料 (7)
  13. PS 打开黑屏怎么办?
  14. 服务器域共享文件夹,访问域共享文件夹
  15. 四大文明古国与六大文明
  16. 【AUTOSAR】【CAN通信】CanTrcv
  17. ecshop + 主从 + memcache + memcache监控
  18. MySQL数据库day01
  19. 上位机入门之二进制置位
  20. Hadoop多个文件单词计数

热门文章

  1. 树莓派4b使用摄像头+视频监控
  2. java大作业的打猎游戏_Java基于Swing实现的打猎射击游戏代码
  3. APP开发选择什么框架好?
  4. 数据结构笔记9: 图
  5. C#:Windows窗体应用程序 计算器(一)
  6. 登山登山... ...
  7. C语言宏定义制作函数模板
  8. 小米商城静态页面导航图
  9. 数据库特点、四大特征、并发事务引起的问题
  10. 树莓派制作惠普无线打印机