小程序中圆角边框的设置

微信小程序开发----- 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

黑苹果从入门到精通:最详细的VMware安装macOS教程

前言 不知为何,以前我发的两篇关于黑苹果的文章或没过审或被删除,最近SMZDM上有不少优质的黑苹果文章发出来,貌似禁令已开,前段时间在一篇写的很不错的黑果文章下吹牛说今年要写一个系列,故有了这篇文章作为系列的开头。 系列的名字起的有点俗,叫做xxx从入门到精通,但是我很喜欢,相信过半的黑果群众都是程序员,作为教程来说这个名字俗但是好用,我也希望这个系列能像其它入门到精通系列一样,让大家学到东西...

La victoria的博客 14万+

usb gadget uvc driver的code分析

uvc的linux driver分为host侧和gadget侧两个driver。host侧的driver在v4l2框架下,而设备侧的driver在usb/gadget文件夹下。gadget侧的uvc driver,利用v4l2框架去注册video_device,向应用层提供调用接口。同时,它完成v4l2 video buffer拷贝到usb request下的buffer下,然后利用uvc实现的协

lintwins的专栏 1万+

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

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

听雨少年的博客 1108

区块链技术在碳足迹数据存证与溯源中的应用深度解析

消费者扫描产品上的二维码,即可通过区块链浏览器查询到该产品的数字碳标签,并追溯其从茶园到货架的每一步碳足迹数据,以及这些数据是如何被智能合约自动计算和认证的,从而建立起强大的品牌信任。如果说哈希链解决了数据的“存”与“证”的问题,那么智能合约则解决了数据“用”与“管”的自动化问题。综上所述,虽然针对“碳足迹数据可追溯性”这一特定应用场景的公开、标准化的性能基准案例尚不丰富,但现有研究和企业级解决方案(特别是联盟链)已经证明,通过合理的技术选型和架构设计,区块链的性能可以满足实际商业需求。

百态·数智思维 | 聚焦大数据、量化与未来AI 1106

微信小程序中好看的按钮样式(渐变色)、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万+

springboot+vue项目基础开发(12)vue项目的搭建

在src目录下新建 api,utils,views文件夹。删除componets目录下自动生成的所有文件。在utils文件夹下创建request.js。启动项目,记得是要在管理员下启动。

m0_58498702的博客 152

ROS机器人未知环境自主探索功能包explore_lite最全源码详细解析(二)

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_client.cpp等源码实现文件中全部函数的详细介绍,第六篇文章进行概括总结,包含自主探索功能包explore_lite的简介,实现未知环境自主探索功能的原理及流程总结,效果演示,使用功能包exp

慕羽★的博客 1648

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

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

weixin_56733569的博客 5065

ModuleNotFoundError: No module named‘langchain.schema.output parserlangchain.schema is not a package

电脑里现有的langchain库版本与import所需的不同,卸载原有langchain,重新下载最新的langchain。在步骤1后,若仍不可运行。在确保已重新下载新langchain后,重启python后,可正常运行。在版本号中填入所需的langchain版本号,可在requirements.txt查看。运行如下代码时,出现error。

weixin_45751925的博客 1713

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

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

weixin_36116139的博客 1812

层层剖析,让你彻底搞懂Self-Attention、MultiHead-Attention和Masked-Attention的机制和原理

本文内容 本文基于李宏毅老师对 Self-Attention 的讲解,进行理解和补充,并结合Pytorch代码,最终目的是使得自己和各位读者更好的理解Self-Attention 李宏毅Self-Attention链接: https://www.youtube.com/watch?v=hYdO9CscNes PPT链接见视频下方 通过本文的阅读,你可以获得以下知识: 什么是Self-Attention,为什么要用Self-Attention? Self-Attention是如何做的? Self-Atten

iioSnail的博客 2万+

17track单号查询逆向分析

这就说明该网站很有可能存在其它检测点,而检测本地替换最大可能的就是检测了代码格式化或者代码长度。也一样,要么导致网站卡死,要么会导致网页加载异常,这里可能就难到不少人了,让我们一步一步解决。而这个站主要是检测了代码格式化,无限循环检测造成了网站卡死,经多次测试发现检测点共三处。方法中代码很长,但是经调试后发现,它其实只返回一个固定的值,这里直接写死即可。同样的,虽然看起来很长,但是跟过之后就会发现流程很简单,这里主要就是对。追加了一些值,是一条很长的语句,整理代码。,核心流程也很简单,稍微跟一下就出来了,

pyzzd的博客 1622

微信小程序之input 边框

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

weixin_48553717的博客 9828

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

微信小程序 - wxml属性大全

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

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

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

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

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

wuxiaowu123的博客 456

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

微信小程序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、付费专栏及课程。

余额充值