小程序中圆角边框的设置

微信小程序开发----- swiper设置圆角时,瞬间直角问题, 解决方法 当设置swiper圆角时,会出现先直角后圆角当设置swiper圆角时,会出现先直角后圆角。 阅读详情
AI摘要

本文介绍如何在小程序中设置圆角边框,包括通过border-radius属性实现整体圆角效果,以及通过特定属性设置单个圆角的方法。还提供了一个带圆角边框的搜索栏示例。

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

 border-radius: 5px

即可实现如下效果:
这里写图片描述
不同的是,在小程序中想要设置仅其中某个圆角,而其它为直角,则需要使用 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;

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

 border-radius: 0px;
 border-bottom-right-radius: 5px;
 border-top-right-radius: 5px;

效果如下:
这里写图片描述
据此我们可以生成一个带圆角边框的搜索栏:
这里写图片描述
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>

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;
}

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

微信小程序利用canvas画出根据文字自适应的边框 1.需求 生成海需要画出一个中空带边框的的tag,如下图。众所周知,微信小程序里的canvas画图都是需要自己一点点画出来,不想html有htmlToCanvas,直接写HTML就可以转成canvas. 2.实现 参考链接 首先要实现圆角边框,再把字体填充进去,我在网上找到一个方法,直接拿过来改了一下,代码如下: //画圆角边框 roundRect(ctx, x, y, w,... 阅读详情

相关推荐

微信小程序开发如何实现圆形按钮/圆角按钮

微信小程序开发如何实现圆形按钮/圆角按钮

tl437002770的博客 2202

css实现斜角边框

.dot{ width:2px;height:2px;border-radius: 100%;background-color: #c6a35e;display: block;position: absolute;z-index: 999 } .dot-tl{left:0px; top:0px;} .dot-tr{right:0px; top:0px;} .dot-bl{left:0px; bottom:0px;} .dot-br{right:0px; bottom:0px;} .sbg{ ..

weixin_44672169的博客 5666

小程序UI

文章目录如何获取全屏高宽度设置背景图像image适应父组件大小 如何获取全屏高宽度 方法一 onLoad: function () { this.setData({ height: wx.getSystemInfoSync().windowHeight, width: wx.getSystemInfoSync().windowWidth }) } 方法二 .in...

我的blog屋 491

微信小程序悬浮半透明圆角框

微信小程序悬浮半透明圆角框

YXun1111314的博客 3282

告别报错!Win10下Autodock Vina 1.2.3保姆级安装与避坑指南

本文提供了Win10系统下Autodock Vina 1.2.3的完整安装与实战指南,涵盖环境配置、分子文件预处理、对接参数优化及结果分析等关键步骤。通过详细的避坑技巧和优化方案,帮助用户高效完成分子对接任务,特别适合生物信息学研究人员和药物发现领域的初学者。

weixin_29969209的博客 402

S4 Hana SD -信贷管理 - 02

在S4版本中,客户的信用管理数据在事务代码BP维护,业务伙伴角色是UKM000。在维护过程中,我们并不能直接输入信贷控制范围这个组织架构,而是需要输入一个信用段,并且在信用段的维度下去维护相应信用管理数据。对于信用段,可以分为主信用段(信用段是0000)和其他临时信用段,我们可以通过配置把次级信用段的客户信贷负债汇总到主信用段。当然,在后台也有配置,会把信用段和信贷控制范围这两者进行关联.3.2SPROIMG > 财务供应链管理 > 信用管理 > 信贷风险监视 > 主数据 > 创建信用段。

weixin_46525734的博客 1965

解决小程序端设置swiper轮播图圆角边框在某些机型不生效问题

解决小程序端设置swiper轮播图圆角边框在某些机型不生效问题

听雨少年的博客 1108

【INMP441】 MEMS麦克风,让硬件“听得见”,更要“听得清”

INMP441是一款数字MEMS麦克风,采用PDM接口输出高质量数字音频信号。相比传统模拟麦克风,它具有高度集成、抗干扰强、功耗低等优势,支持通过时钟启停实现软件控制开关。该麦克风体积小巧但功能强大,内置MEMS传感器、ADC转换器等模块,适合智能音箱、语音遥控等应用。工程师可通过ESP32等主控芯片轻松连接INMP441,利用多麦克风阵列实现波束成形等高级功能。INMP441展现了数字音频采集的先进技术,为创客和智能硬件开发者提供了优秀的音频解决方案。

深耕CV 1536

微信小程序中好看的按钮样式(渐变色)、view的点击变色效果、按钮漂亮的圆角边框、解决hover设置失效

在.wxss文件中代码如下: /* border-radius: 98rpx;是控制按钮边变圆 */ .goodbutton { margin-top: 30px; width: 80%; background-color: rgb(252, 126, 67); color: white; border-radius: 98rpx; background: bg_red...

wy313622821的博客 4万+

ShardingSphere 5.3 系列Spring 配置升级指南 | Spring Cloud 47

在 `5.3.0` 版本以前,`ShardingSphere-JDBC` 同时支持 `Java API`、`YAML`、`Spring Boot Starter` 和 `Spring Namespace` 等配置方式。 - 当新增或更新 API 时,需要调整多项配置文件,工作量大 - 社区需要维护多重配置文档和示例 - `Spring Bean` 生命周期管理容易受到项目其他依赖的影响,比如 `PostProcessor` 无法正常执行 - `Spring Boot Starter` 和 `Spring N

gmHappy 2万+

[ATF]-smc指令详解

1、在ree/tee调用smc之前 2、调用smc之后,cpu触发同步异常,进入ATF的sync_exception_aarch64—>handle_sync_exception—>smc_handler64处理函数 在smc_handler64中又调用了smc_handler func smc_handler64 /* ---------------------------------------------- * Detect if this is a RUN_IMAGE or ot

baron-周贺贺-代码改变世界ctw 1万+

微信小程序用vant weapp组件设置圆角边框输入框

修改微信小程序的输入框样式,改成圆角输入框

weixin_56733569的博客 5065

Windows 11 安装 Maven:下载、安装、配置国内镜像、验证

本文详细介绍了在 Windows 11 系统中安装与配置 Apache Maven 的完整流程,包括 JDK 环境准备、Maven 下载解压、本地仓库路径设置、阿里云国内镜像加速配置、环境变量设置及安装验证。同时提供了常用 Maven 命令速查表,帮助开发者快速上手依赖管理与项目构建,提升开发效率。

寒水馨 · 轻量级技术文档 · hanshuixin.org 1502

微信小程序 css圆角,微信小程序界面设计小程序中CSS3样式精通课程-边框-border-radius 圆角边框...

border-radius 圆角边框通用语法浏览器支持微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.youkuaiyun.com/topic/huangjuhua 定义和用法border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性。提示:该属性允许您为元素添加圆角边框!默认值: 0继承性: no版本: CSS3Jav...

weixin_36116139的博客 1812

协方差矩阵自适应进化策略(CMA-ES)详解:从基础原理到优化算法

CMA-ES是一种先进的无导数优化算法,基于生物进化原理解决连续域非线性优化问题。该算法通过自适应调整多元正态分布的均值、协方差矩阵和步长参数,自动学习搜索空间结构,无需梯度信息即可高效优化。核心创新包括协方差矩阵的秩1和秩μ更新策略,以及基于进化路径的步长控制机制。CMA-ES具有旋转不变性、标度不变性和全局探索能力,特别适合3-300维的黑盒优化问题,在复杂系统仿真、超参数调优等领域表现优异。算法实现中关键参数如种群大小、学习率等均有自适应设置规则,使其成为连续优化领域的基准算法之一。

qq_42212808的博客 523

YOLOv9改进策略【Neck】| GSConv+Slim Neck:混合深度可分离卷积和标准卷积的轻量化网络设计

实时检测器架构的轻量级设计GsConv。

Limiiiing的博客 1364

微信小程序之input 边框

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例

weixin_48553717的博客 9828

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

微信小程序 - wxml属性大全

目录 入门属性 进阶属性 display:组件内的元素显示方式。通常设置为flex,使元素更加灵活。 入门属性 宽、高 方式一(具体): width: 100rpx; height: 100rpx; 方式二(区间): width: 100%; height: 100%; 颜色 color: red; 背景色 background-color: #eee; 字体 font-size:...

Android、前端、小程序、后端 2445

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

微信小程序以及前端css小知识总结

rgba(0,0,0,.3) a--盒子透明度,最大是1,不透明,最小是0,全透明 盒子宽度 width 取值可以是百分比(父亲的宽度的百分比),也可是具体大小,一般用rpx单位 圆角边框、 border-radius 取值可以是百分比,可以是具体值 .gg { width: 300rpx; height: 300rpx; background: pink; border...

wuxiaowu123的博客 456

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

微信小程序radio已定义样式

微信小程序radio已定义样式 radio大小 弧度 radio{ margin-top: 25rpx; border-radius: 50%; width: 48rpx; height: 48rpx; line-height: 48rpx; font-size: 0;/* 让边框重合 */ } radio大小边框 radio .wx-radio-input{ border-radius: 50%; width: 48

zmyalh的博客 2197

微信小程序轮播图点击跳转页面

index/wmxl代码 <!--轮播图--> <viewclass='swiperBanner'> <swiperindicator-dots='{{indicatorDots}}'autoplay='{{autoplay}}'interval='{{interval}}'duration='{{duration}}'circular='{{circular}}'> <swiper-itemwx:for="{{imgUr...

ZLP916的博客 4287

微信小程序界面设计小程序中CSS3样式精通课程-边框-border-radius 圆角边框

border-radius 圆角边框 通用语法 浏览器支持 定义和用法 border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性。 提示:该属性允许您为元素添加圆角边框! 默认值: 0 继承性: no 版本: CSS3 JavaScript 语法: object.style.borderRadius=“5px” 语法 border-radius: 1-4...

杭州.黄老师 2775

小程序边框设置圆角

小程序页面设置边框圆角,可以用border-radius,例如 .top{ margin:26rpx; margin-top:0rpx; margin-bottom:0rpx; border-radius:5%; } 有没有发现圆角并没那么好看,其实border-radius可以用像素px单位的,这样比较好看 转载于:https://www.cnb...

ddkj123456的博客 1022

小程序css之圆角边框

border-radius: hr hr hr hr/vr vr vr vr hr 水平半径 vr 垂直半径 顺序为逆时针 左上角 右上角 右下角 左下角 wxml: <!--index.wxml--> <view class="container"> <view class="yuanjiao">圆角边框</view> </view> wcss .yuanjiao{ width:200rpx; height:10.

825
上一篇: 微信小程序正式发布!这是最全的上手指南
下一篇: 使用CSS:Before伪元素设置块级分割线
梦想小白菜
博客等级 码龄12年 27粉丝 30原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值