Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CSS 02 border-radius

CSS 02 border-radius

作者头像
卢衍飞
发布于 2023-02-13 13:33:20
发布于 2023-02-13 13:33:20
69900
代码可运行
举报
文章被收录于专栏:技术分享交流技术分享交流
运行总次数:0
代码可运行

html:

css:

.demo{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width:200px;
heigth:200px;
border:1px solid #ccc;
background-color:#f66;
margin:50px auto;
border-radius:50%;     //   border-radius: 50%  50%  50%  50%;

}

画一个半圆 .demo{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width:200px;
heigth:200px;
border:1px solid #ccc;
background-color:#f66;
margin:50px auto;
border-radius:100px 0 0 100px;

} 画三角形和对话框案例 html

css

.sanjiao{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
border-top:50px solid #ccc;
border-top:50px solid #f00;
border-top:50px solid #0f0;
border-top:50px solid #00f;

border:50px solid #ccc;
width:0px;
heigth:0;
margin:50px auto;

} CSS 02 border-radius插图

.sanjiao{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
border-left:50px solid #ccc;
border-top:50px solid transparent;
border-bottom:50px solid transparent;
border-right:50px solid transparent;

border:50px solid #ccc;
width:0px;
heigth:0;
margin:50px auto;

} CSS 02 border-radius插图1

做一个对话框:

hello word

.dialog{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background-color: #6a6;
margin:50px auto;
width:300px;
heigth:25px;
line-heigth:25px;
padding:10px;
boder-radius:6px;
color:#fff;   

}

.dialog::before{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
border-left:0px solid #6a6;
border-top:50px solid transparent;
border-bottom:50px solid transparent;
border-right:50px solid #6a6;
position:absolute;   //绝对定位
left:-10px;
top:14px;

} 画菱形和平行四边形

.diamond{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background-color: #6a6;
margin:50px auto;
width:300px;
heigth:25px;
transform:rotate(45deg);

}

.parallel{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background-color: #6a6;
margin:50px auto;
width:300px;
heigth:25px;
transform:skew(20edg;0);    x轴倾斜,y轴倾斜,可以只X轴或者只y轴倾斜

} 画五角星、六角星

>

>

start{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width:0;
height:0;
border-bottom:70px solid red;
border-left:100px solid transparent;
order-right:100px solid transparent;
margin:150px auto;
transfrom: rotoute(35deg);
position:relative;

}

start::before{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
width:0;
height:0;
border-bottom:80px solid red;
border-left:30px solid transparent;
order-right:30px solid transparent;
margin:150px auto;
transfrom: rotoute(-35deg);
position:absolute;
top:-45px;
left:-65px;

}

start::after{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
border-bottom:70px solid red;
border-left:100px solid transparent;
order-right:100px solid transparent;
margin:150px auto;
position:absolute;
transfrom: rotoute(-70deg);
 top:3px;
left:-105px;

}

start2{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width:0;
height:0;
border-bottom:100px solid red;
border-left:50px solid transparent;
order-right:50px solid transparent;
margin:100px auto;
position:relative;

}

start2::after{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
width:0;
height:0;
border-top:100px solid red;
border-left:50px solid transparent;
order-right:50px solid transparent;
margin:100px auto;
position:absolute;
 top:30px;
left:-50px;

} 画五边形和六边形

//画一个梯形

//画一个五边形 一个三角形+一个梯形

//画一个六边形 一个长方形+2个三角形

zheng{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width:50px;
height:50px;
border-top:100px solid red;
border-left:50px solid green;
order-right:50px solid blue;
order-bottom:50px solid yellow;

}

wubian{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width:54px;
height:0;
border-top:50px solid red;
border-left:18px solid transparent;
order-right:18px solid transparent;
margin:100px auto;
position:relative;

}

wubian::after{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
width:0;
height:0;
border-bottom:35px solid red;
border-left:45px solid transparent;
order-right:45px solid transparent;
position:absolute;
top:-85px;
left:-18px

}

six{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
margin:100px auto;
width:100px;
height:55px;
background-color:red;
position:relative;

}

six::before{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
width:0;
height:0;
border-bottom:25px solid red;
border-left:50px solid transparent;
order-right:50px solid transparent;
position:absolute;
top:-25px;
left:-18px

}

six::after{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
width:0;
height:0;
border-top:25px solid red;
border-left:50px solid transparent;
order-right:50px solid transparent;
position:absolute;
top:55px;
left:-18px

} 画心形和蛋形 画心

heart{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width:100px;
height:90px;
position:relative;
margin:100px auto;
background-color:#FF0;

}

heart::before{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
position:absolute;
width:50px;
height:80px;
background-color:red;
border-radius:50px 40px 0 0;
transform-origin:0 100%;    /* 设置旋转原点,定位*/
teansform:rotate(-45deg);
left:50px;

}

heart::before{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
position:absolute;
width:50px;
height:80px;
background-color:red;
border-radius:50px 40px 0 0;
transform-origin:100% 100%;    /* 设置旋转原点,定位*/
teansform:rotate(45deg);    

} 画蛋形:

egg{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width:126px;
height:180px;
background-color:#FA3;
border-radius:50% 50% 50% 50% / 60% 60% 40% 40%;

} 画太极阴阳图

body{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background-color:#ccc;

}

taiji{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width:150px;
height:300px;
margin:100px;
border-radius:50%;
background-color:white;
border-left:150px solid black;

}

taiji::before{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
position:absolute;
width:0px;
height:0px;
padding:25px;
border-radius:50%;
border:50px solid black;
background-color:white;
left:-75px;
top:0;

}

taiji::after{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content:'';
position:absolute;
width:0px;
height:0px;
padding:25px;
border-radius:50%;
border:50px solid white;
background-color:black;
left:-75px;
bottom:0px;

} CSS3制作透明背景层 (背景半透明、圆角、阴影)

background{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
margin:100px auto;
width:800px;
height:291px;
background-imge:url(./back_img.jpg)

}

content{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
position:absolute;
width:400px;
height:200px;
background-color: #fff;
opacity: 0.8;       /*透明度 只用在背景设置上,色块用rgba设置的更多*/
top:45px;
left:200px;
border-radius:10px;
padding:10px;
text-aligin:center;
box-shadow:3px 3px 5px #888;

} CSS3的颜色模式 rgba(R,G,B,A) 其中的A是透明度 hsla(H,S,L,A) 少用 仿天猫商品展示

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
            <div class="goods_title">新品九阳不用手洗破壁机静音料理全自动</div>
            <div class="price">3599.0</div>
        </li>
        <li>
            <div class="img">
                <img src="./goods.jpg" alt="新品九阳不用手洗破壁机静音料理全自动">
            </div>
            <div class="goods_title">新品九阳不用手洗破壁机静音料理全自动</div>
            <div class="price">3599.0</div>
        </li>
    </ul>
</div>

body {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background: #ddd

}

.main {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width: 900px;
height: auto;
margin: 90px auto;

}

.main ul {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
clear: both;

}

.main li {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
list-style: none;
float: left;
margin-right: 10px;
width: 240px;
padding: 1px;
border: 1px solid rgba(255, 0, 0, 0);
background: #fff

}

.main li:hover {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
border: 1px solid rgba(255, 0, 0, 1);

}

.img img {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width: 240px;
transition: all .6s;     /*过渡 */

}

.main li:hover img{

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
opacity: .7;      /*半透明程度 */

}

.goods_title {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
font-size: 14px;
color: #666;
line-height: 18px;
margin: 10px;
height: 35px;
overflow: hidden;

}

.price {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
font-size: 18px;
color: #ff0036;

}

.price::before {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
content: '¥'

}

最后修改:2023 年 01 月 10 日

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023 年 01 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
实施工程师——实施计划列表(不知道实施要干啥的过来看)
以上是实施工程师完整试试计划的主要步骤。在每个步骤中,实施工程师应该与客户密切合作,并与项目团队协作,确保项目成功完成。
红目香薰
2023/10/11
1K0
腾讯上海天天P图招人啦!
团队背景: 是的,可能你听说过不少我们的事迹,小学生,军装照,前世青年等都是我们的作品。 职位诱惑: 企鹅公司,不解释;团队氛围好,图像视频技术牛,老板NICE;公司免费早餐,全市各个角落班车直达,内部体验福利,安居贷款等福利,让你没有后顾之忧。 招聘职位: Android开发工程师 2人 iOS开发工程师 2人 算法工程师 2人 后台开发工程师 1人 WEB前端开发工程师 1人 感兴趣的同学可以注明申请岗位,发简历到:ttpic_dev@qq.com。 ---- 岗位详情如下: Android开发工程师
天天P图攻城狮
2018/06/11
1.5K0
今天不讲技术的事情了,讲个最近让我有些纠结的事
最近有个事情让我有些纠结.. 上个月的某天,同学老廖给我打来电话说:“小璐她找我要你手机号说想和你联系。我说没有,她让我好好找找,明天再打电话问我。”  “你号码给不给她?怎么说也都是老同学,人都快结
微信终端开发团队
2018/07/31
1.5K2
软件开发者如何转战AI领域
在人工智能(AI)技术迅猛发展的当下,越来越多的软件工程师开始考虑转型进入AI领域。本文将探讨AI软件行业的现状、所需能力,以及普通软件工程师在转型过程中可以借助的技能和需要补充的知识。
用户2755790
2025/05/10
550
实施工程师——简历
以下4个比较高端的证书,例如PMP,很多地方有这个证就能混个比较不错的工作呢。但是不是终身的。
红目香薰
2023/10/11
1.5K0
小钢聊全栈
全栈正在变得越来越流行,很多人都有意愿或正在往全栈的方向去发展。我自己也一直在往这个方向不断提升自己,到目前为止,算是略有小成,勉强称得上是一个合格的全栈架构师。为了给更多走在全栈路上的小伙伴们提供一些思路,我将基于我自己这些年来的经验总结和思考,以及从其他更优秀的人(比如吴军)学习得来的感悟,与大伙分享我对全栈的一些观点。我主要将从三方面来聊聊全栈的问题:
Keegan小钢
2018/08/10
5920
小钢聊全栈
前端高级工程师(大前端)
关于慕课网《前端高级工程师(大前端)》课程具体包含的实践项目,可能因课程版本和设置有所不同。但一般来说,这类课程通常会涵盖以下类型的实践项目:
用户9444919
2024/08/30
3810
猫头虎揭秘:互联网传统行业内成为顶尖高级工程师的12大关键素质与能力‍
与 猫头虎博主一起踏上变革之旅,我们将揭开晋升高级工程师角色的关键素质和技能。这本综合指南超越了单纯的技术细节,涵盖了从基础编程到对编程语言的掌握、对开源项目的深入分析、对高并发的熟练处理,以及经常被忽视但至关重要的沟通艺术。本文对于崭露头角的程序员和经验丰富的开发人员来说都是重要的资源,为您铺平道路成为一名杰出的高级工程师。重点主题包括:高级工程师素质、编程基础、语言能力、开源分析、高并发管理、沟通技巧。
猫头虎
2024/04/08
2170
猫头虎揭秘:互联网传统行业内成为顶尖高级工程师的12大关键素质与能力‍
【大牛经验】如何成为一名优秀的全栈工程师
如何成为一名优秀的全栈工程师 什么是全栈工程师 全栈工程师一词,最早出现于Facebook工程师Calos Bueno的一篇文章 - Full Stack (需fanqiang)。他把全栈工程师定义为对性能影响有着深入理解的技术通才。自那以后全栈这个词便流行起来,我看到过的就有全栈工程师,全栈设计师,全栈运维,全栈市场营销人员等等。而在“拉钩”,“100Offer”等针对互联网人才的招聘网站上,全栈工程师更是一跃成为热门招聘职位,其薪资水平也比一般的开发工程师职位要高出一截。那么,什么是全栈工程师
Java帮帮
2018/03/19
1K0
一份架构师知识清单
IT行业的人经常觉得压力很大,必须不断学习才能够赶上时代的节奏。但是“学习”这个概念太空泛了,即便真的花时间学习,要学什么,怎么学,许多人也是一头雾水,只能干着急。
物流IT圈
2019/07/16
7080
一份架构师知识清单
2018年 阿里,百度,腾讯 等公司:对于Java开发者的招聘标准
金三银四的跳槽热潮即将过去,在这两个月的跳槽的旺季中,作为互联网行业的三大巨头,百度、阿里巴巴、腾讯对于互联网人才有很大的吸引力,他们的员工也是众多互联网同行觊觎的资深工程师、管理者人选。 下面我总结了进入这三家公司你所需掌握的技能 阿里巴巴篇 扎实的计算机专业基础,包括算法和数据结构,操作系统,计算机网络,计算机体系结构,数据库等 具有扎实的Java编程基础,理解IO、多线程等基础框架 熟练使用Linux系统的常用命令及shell有一定了解 精通多线程编程,熟悉分布式,缓存,消息队列等机制;熟悉JVM,包
Java高级架构
2018/07/20
8600
机器之心要为你介绍工作了
「TalentAI」将不定期带来人工智能技术类职位的招聘信息,欢迎正在找工作与看新机会的朋友关注,也欢迎企业伙伴与我们联系合作。 本期「TalentAI」共有 4 家企业的 8 个在招职位,详情如下: 微软中国-DeepSpeed researcher / senior researcher 上海天演私募基金管理有限公司 量化研究员 北京衔远有限公司 NLP算法工程师 大数据开发工程师 九坤投资(北京)有限公司 量化策略研究员 数据科学家 AI算法研究员 量化实现工程师(AI infra 方向) 简历投递
机器之心
2022/09/26
6080
机器之心要为你介绍工作了
蔚来数字座舱多模交互研发团队等你来拿Offer!
关注并星标 从此不迷路 计算机视觉研究院 公众号ID|ComputerVisionGzq 学习群|扫码在主页获取加入方式 计算机视觉研究院专栏 作者:Edison_G SAIT-China Lab是三星综合技术院(Samsung Advanced Institute of Technology)在海外的8个研究机构之一,于2008年6月在北京成立。 部门介绍 蔚来数字座舱软件团队负责汽车智能语音对话系统、舱内视觉和交互基础算法,座舱平台系统软件,车载信息娱乐软件等所有数字座舱相关的软件研发工作。软件
计算机视觉研究院
2022/04/02
1.1K0
蔚来数字座舱多模交互研发团队等你来拿Offer!
4月热招职位 | 开发/运维/测试/安全/产品/UED
伴随着这乍暖还寒的天气, 携程技术中心最新一波岗位火热出炉, 包含开发/运维/测试/安全/产品/UED多个领域, 以下岗位工作地点均在上海哦 简历投递邮箱:tech@ctrip.com 直达用人部门 邮件标题:【应聘职位】+【姓名】 开发类 1、云平台架构师 岗位职责: 1. 负责混合云的架构设计和构建,解决多厂商,多region,多网络间的资源调度问题。 2. 负责团队内部的Code Review,提升团队的技术实力。 3. 参与项目的技术选型和技术攻关。 任职要求: 1. 本科及以上学历,5年相关工作经
携程技术
2018/07/05
7390
再为跳槽烦恼?计算机视觉研究院为你整理了热门岗位,等你拿Offer
关注并星标 从此不迷路 计算机视觉研究院 公众号ID|ComputerVisionGzq 学习群|扫码在主页获取加入方式 计算机视觉研究院专栏 作者:Edison_G 现在大环境跳槽有难度?只有你自信,依然可以拿到自己心仪Offer!今天我们整理了部分高薪岗位!今天推送的几个base都在北京 高级推荐算法工程师 学历:硕士以上学历(本科硕士统招一本及以上)、5年经验起(7-10年) 、薪资:120w以内 岗位职责 1. 不断提升个性化推荐效果,打造优秀的内容分发用户体验  2. 负责推荐系统的召回
计算机视觉研究院
2022/06/24
3480
再为跳槽烦恼?计算机视觉研究院为你整理了热门岗位,等你拿Offer
【招贤纳士】我们邀您加入腾讯WeTest的大家庭
金三银四求贤季,不断创新并快速迭代的腾讯WeTest一直渴求更多优秀的人才可以加入其中。
WeTest质量开放平台团队
2019/03/20
7380
【招贤纳士】我们邀您加入腾讯WeTest的大家庭
金三银四求贤季,不断创新并快速迭代的腾讯WeTest一直渴求更多优秀的人才可以加入其中。 作为腾讯官方推出的一站式品质开放平台,WeTest拥有十余年品质管理经验,致力于质量标准建设和产品质量提升,不断帮助合作伙伴提高研发效能。 不知这样一支“质量生力军”有没有打动您的心?您是否愿意和我们一起共筑“质量长城”?话不多说,如有心动,以下职位将为您敞开大门~ WeTest云平台资深架构师(上海) 岗位职责: 1. 负责腾讯WeTest云平台的整体架构设计和研发工作; 2. 负责平台的技术建设以及新技术探
WeTest质量开放平台团队
2019/05/16
5480
【招贤纳士】我们邀您加入腾讯WeTest的大家庭
你是否适合软件开发?
软件开发是一项需要具备高度逻辑思维能力、扎实计算机知识、优秀沟通协作能力的任务。它需要开发者在问题解决、代码编写、软件测试、团队协作等方面具备突出能力。本文将从多个角度探讨你是否适合软件开发。
DevOps持续交付
2023/11/20
1690
你是否适合软件开发?
揭秘:软件开发——为何堪称庞大的 “软件工程” 宇宙-优雅草卓伊凡
在科技飞速发展的当下,软件如同无处不在的魔法,驱动着各种设备与系统高效运转。然而,许多人或许并未深思,软件开发为何被称作“软件工程”?它又为何如此庞大复杂,宛如一个浩瀚无垠的宇宙?今天,就让我们一同深入探索其中的奥秘。
卓伊凡
2025/04/18
470
软件测试如何自我提升
当一个软件测试工程师刚刚进入行业一到三年的时间,他们通常需要掌握一些基本技能和知识,并且需要学习一些新的技术和工具,以便更好地完成自己的测试工作。以下是一些建议,帮助测试工程师在这个阶段提升自己的技能。
FunTester
2023/08/04
4280
软件测试如何自我提升
推荐阅读
相关推荐
实施工程师——实施计划列表(不知道实施要干啥的过来看)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验