css3实现0.5px边框、圆角渐变色边框+圆角渐变色背景
效果图
0.5px边框
0.5px边框,可以用伪元素实现,before、after都可以。移动端H5页面用的比较多。
圆角渐变色边框+圆角渐变色背景
实现外部圆角边框,内部圆角渐变色背景,是用父div + 子div
实现的,其中父div和子div用不同的背景颜色
,父div的padding大小,就是整体的边框高度
。
如果内部div
不需要圆角,可以参考这篇文章:CSS 巧妙实现带圆角的渐变边框
代码
<!DOCTYPE html>
<head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0"/><style>.half-border{position: relative;width: 200px;height: 100px;line-height: 100px;text-align: center;}.half-border::after{content: "";position: absolute;top: 0;left: 0;box-sizing: border-box;width: 200%;height: 200%;border-width: 1px;border-style: solid;border-color: red;border-radius: 10px;transform-origin: 0 0;transform: scale(0.5);/* z-index: 0; */}.border{width: 200px;height: 100px;margin-left: 20px;border: 1px solid red;border-radius: 10px;line-height: 100px;text-align: center;}.out-border-box{width: 420px;height: 50px;padding: 6px;margin-top: 20px;box-sizing: border-box;line-height: 100px;border-radius: 24px;background-image: linear-gradient(to left, rgba(0,199,119,0) 0%, rgba(0,199,119,0.2) 100%);}.inner-content-box{width: 100%;height: 100%;color: #333333;display: flex;justify-content: flex-start;align-items: center;padding-left: 20px;border-radius: 24px;background: #fff;background-image: linear-gradient(to left, rgba(2,220,136,0) 0%, rgba(168,255,223,0.15) 100%);}.half-border-bottom {width: 200px;height: 100px;margin-top: 20px;position: relative;}.half-border-bottom:before {content: "";position: absolute;box-sizing: border-box;width: 200%;bottom: 0;border-bottom: 1px solid red;-webkit-transform-origin: 0 0;-webkit-transform: scale(0.5, 0.5);transform-origin: 0 0;transform: scale(0.5, 0.5);}.border-bottom {width: 200px;height: 100px;margin-top: 20px;border-bottom: 1px solid red;margin-left: 20px;}</style>
</head>
<body><div style="display: flex;"><div class="half-border">0.5px边框</div><div class="border">1px边框</div></div><div style="display: flex;"><div class="half-border-bottom" >0.5px边框</div><div class="border-bottom" >1px边框</div></div><div class="out-border-box"><div class="inner-content-box">渐变边框、渐变背景</div></div>
</body>
css3实现0.5px边框、圆角渐变色边框+圆角渐变色背景相关推荐
- 使用css3做0.5px的细线
Webapp中的CSS3实现 0.5px的细线 感觉很长时间没写过博客了,最近生活还算稳定,过得较为充实,所以又要开始写写东西了,一个是为了做些记录,是怕自己某一天,忘记了,回头翻翻博客,就会再次的拾 ...
- html怎么添加5px高的线,CSS 0.5px 细线边框的原理和实现方式
细线边框的具体实现方法有:伪元素缩放或渐变,box-shadow模拟,svg画线,border-image裁剪等.要实现小于1px的线条,有个先决条件:屏幕的分辨率要足够高,设备像素比要大于1,即cs ...
- div背景透明内容不透明与0.5PX边框兼容设置
1.问题:设置 border-width:0.5px; 并兼容安卓和苹果移动端. 兼容:苹果IOS的 safari 支持浮点数边框,安卓浏览器不支持,会四舍五入到1px.不同浏览器效果额不同 解 ...
- html怎么添加5px高的线,css给div添加0.5px的边框
具体代码实现如下: border div{ position: relative; width: 100%; background-color: #fff; } div:before{ content ...
- [前端CSS高频面试题]如何画0.5px的边框线(详解)
往期css3文章 详解 CSS3中最好用的布局方式--flex弹性布局(看完就会) CSS3基础属性大全 CSS3动画属性 animation详解(看完就会) CSS3 transform 2D转换之 ...
- 边框0.5px实现方法
方案1:伪元素+scale (兼容性好,推荐) 实现方式:给容器设置伪元素,设置绝对定位,宽高都是200%,边框是1px,然后使用transform:scale(0.5) 让伪元素缩小原来的一半,此时 ...
- html 文字加边框 阴影效果,CSS3之边框圆角、边框阴影和字体阴影
1.边框圆角在早期如果想要制作四周有圆角的元素时,需要专门制作一张图片(这其实没什么),但是试想一下,如果要修改圆角的各种关系,比如颜色,半径等等,必须去重新修改图片才能够实现(十分麻烦). 在htm ...
- [css] 怎么实现移动端的边框0.5px?
[css] 怎么实现移动端的边框0.5px? 一种是通过transform中的scaleborder: 1px solid red;transform: scaleY(.5);一种是通过meta vi ...
- [转]retina屏下支持0.5px边框的情况
2014-12-31更新: 截至到IOS8.1,safari仍不支持@supports 待safari支持@supports, 就可以利用0.5px了! 2014-7-25更新: 1. 修正dpr = ...
最新文章
- HDU4009(最小树形图)
- [C#]最简单的Base64加密解密
- 谈谈对python 和其他语言的区别_谈谈Python和其他语言的区别
- CRM_PRICING_MERGE_FROM_BUPA_OW
- 列出一个目录中所有文件及大小
- 今天我勇敢的点就一个gpio口
- 【hadoop】java 获取 yarn app 信息 报错 ConfiguredRMFailoverProxyProvider - Failing over to rm2
- Tomcat logs 目录下各日志文件的含义
- 汉语转拼音(带音调和多音字识别)
- PMP之采购管理过程组中的合同类型辨析
- 如何看待爱迪生和特斯拉的直流交流电之争——两种模式的企业管理
- 一行代码轻松搞定各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
- 04-若依基础架构解析
- python GDAL遥感影像创建缩略图
- 推荐最适合IT人自学的6个视频网站、8个社区网站,欢迎补充
- 通过python requests第三方库抓取淘宝商品名称和信息价格
- c语言做土壤湿度传感器程序,单片机土壤湿度传感器设计 程序编译错误
- Linux中DNS服务器地址查询命令nslookup使用教程
- MOOS-ivp 多社区 系列停更
- ICMP详解和实例分析