css实现内凹圆角,利用圆角反向进行(转)
最近写到小程序,设计方面有一个设计图涉及内凹圆角问题。网上百度好多种,都是通过径向渐变实现的。虽然能实现单个角,但是当四个角合在一起就很麻烦了。
上设计图
径向渐变实现:
background:radial-gradient(40rpx at right bottom,transparent 50%,#1889F6 50%);
但是如果四个重合在一起,我的图片背景是渐变的,那么两个圆角是需要两个div标签的。真是越想越不对。
最后百度到了这个:
原文地址:https://blog.csdn.net/u014230198/article/details/76620636?utm_source=blogxgwz0
实现效果
这里注意我截图,看看这个是这样的。代码其实是这个样子的
<html>
<head>
<meta charset="utf-8"/>
<title></title>
<style type="text/css">
.cro{
width: 100px;
height: 100px;
border: 1px solid #58C4E6;
position: relative;
}
.cro_left_top,.cro_right_top,.cro_left_bottom,.cro_right_bottom{
position: absolute;
width: 20px;
height: 20px;
border: 1px solid #fff;
z-index: 1;
background: #fff;
}
.cro_left_top{
top: -1px;
left: -1px;
border-radius:0px 0px 20px 0px;
border-bottom: 1px solid #58C4E6;
border-right: 1px solid #58C4E6;
}
.cro_right_top{
top: -1px;
right: -1px;
border-radius:0px 0px 0px 20px;
border-bottom: 1px solid #58C4E6;
border-left: 1px solid #58C4E6;
}
.cro_left_bottom{
left: -1px;
bottom: -1px;
border-radius:0px 20px 0px 0px;
border-top: 1px solid #58C4E6;
border-right: 1px solid #58C4E6;
}
.cro_right_bottom{
right: -1px;
bottom: -1px;
border-radius:20px 0px 0px 0px;
border-top: 1px solid #58C4E6;
border-left: 1px solid #58C4E6;
}
</style>
</head>
<body>
<div class="cro">
<div class="cro_left_top"></div>
<div class="cro_right_top"></div>
<div class="cro_left_bottom"></div>
<div class="cro_right_bottom"></div>
</div>
</body>
</html>
其实作者的意图很简单,还是用的原来的圆角熟悉,但是我把圆角挪动下位置那么不就ok了。
唉,自从有了百度,越来越赖。思考都变迟钝了
css实现内凹圆角,利用圆角反向进行(转)相关推荐
- android 内凹的圆角,css实现内凹圆角,利用圆角反向进行(转)
最近写到小程序,设计方面有一个设计图涉及内凹圆角问题.网上百度好多种,都是经过径向渐变实现的.虽然能实现单个角,可是当四个角合在一块儿就很麻烦了. 上设计图css 径向渐变实现:html backgr ...
- css边框凹圆角,你知道怎么利用css实现内凹圆角么
本文利用径向渐变来实现背景透明的内凹圆角. (视频教程推荐:css视频教程) 基本线性渐变div { height: 100px; width: 200px; background-image: li ...
- css 实现内凹圆角
上图: 我们经常会去实现那种圆角的按钮,图片等等,但是想要实现这种内凹的圆角形状的块状还是比较复杂,我先讲讲思路: 第一,需要一个大块进行包裹,需要设置宽度和高度等: 第二,需要四个小块,来使用圆角的 ...
- android 内凹的圆角,css实现内凹圆角样式
最新开发遇到一个弹框,弹框中间有两个内凹的半圆,而且还是透明的,不能遮挡到底层的内容.基于这个需求,找到了一个比较好的实现方法. 先上一下demo效果图: image.png 实现这个效果主要是用了b ...
- java生成一个矩阵outline_border、outline、boxshadow那些事以及如何做内凹圆
border 边框是我们美化网页.增强样式最常用的手段之一.例如: .text { width: 254px; height: 254px; background-color: #33AAE1; bo ...
- html怎么设置凹陷效果,如何在css中实现圆角内凹效果
如何在css中实现圆角内凹效果 发布时间:2020-07-22 09:22:57 来源:亿速云 阅读:122 作者:Leah 这期内容当中小编将会给大家带来有关如何在css中实现圆角内凹效果,文章内容 ...
- css图形绘制:实现内凹圆角、月亮、拼图块、优惠券(无隐藏图形遮挡下层元素)
核心知识点:CSS radial-gradient() 函数,用径向渐变创建 "图像" 在开始些样式前,先在html代码放个div标签即可. <div class=" ...
- css图形绘制,实现内凹圆角盒子中间凹陷为一个圆形
提示:以下是本篇文章正文内容,下面案例可供参考 一.案例要求 示例: 二.实现代码 1.代码如下(示例): <div style="display:flex">< ...
- html单个圆角图片,CSS教程:一张图片实现圆角
CSS教程:一张图片实现圆角 互联网 发布时间:2009-04-02 19:33:53 作者:佚名 我要评论 网页制作Webjx文章简介:准备四个小容器,分别放小圆圈图片的左上.右上.左下 ...
最新文章
- Python学习笔记:Dict和Set
- 田牌魔术 | .NET Core 3.0 + Azure 远程点亮树莓派上的一盏灯
- 什么是 CAS 机制
- lucene简介_Lucene简介
- mysql linux 还原_linux下java还原mysql数据库
- 经验 | 计算机视觉顶会上的灌水文都有哪些特征?
- c语言随机产生10个30 100,c语言编写随机产生10个100~200之间整数,幷按从大到小排序...
- linux下比较文件并输出,Linux使用diff命令比较文件的方法
- fianl属性 java_Java反射如何有效的修改final属性值详解
- C Primer Plus 第四章 复习题编程练习 答案
- 2020 年最新 Web 前端开发经典面试试题及答案(建议收藏)
- 《工作五年,决定你一生的财富》读后感
- 分享铝合金车身的焊接和修复技巧,建议收藏!!!
- (附源码)springboot社区疫情防控管理系统 毕业设计 164621
- Git使用技巧--详细教程
- B-spline曲线基函数计算Matlab程序
- 南开大学计算机本科论文,南开大学本科(论文)模板.doc
- 使用 scoped-slot 去设置缩略图模版,成功上传图片之后回显,在进行编辑,保存成功,但是报错
- charles抓包常用
- 一周病毒播报 病毒窃取ADSL密码(转)
热门文章
- matplotlib 设置标注方向_原来Matplotlib绘图也可以这么漂亮,这次真的是学习到了...
- 【salesforce Admin必备】-想到啥写点啥
- EGPU use in NUC about ubuntu20.04.5
- 如何区分黑体 、宋体和圆体
- 做网站不买服务器百度能搜到,做网站教程:哪几种链接是不会被百度抓取的
- 【Python4CFD】笔记step9-12
- 瞬时频率函数matlab,瞬时频率估计的相位建模法及Matlab的实现
- win10计算机管理的作用,原来Windows 10还有这么多隐藏的功能
- python读取短信验证码_我用Python给你发了个短信验证码,你也来试试
- 修身修心的1000+篇文章总结