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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
45个值得收藏的 CSS 形状
CSS能够生成各种形状。正方形和矩形很容易,因为它们是 web 的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状变成圆形,足够多的边框半径,你就可以把这些矩形变成圆形和椭圆形。
前端小智@大迁世界
2019/05/06
1.2K0
45个值得收藏的 CSS 形状
css绘图,实现一些特殊形状
还是和前面的tips一样,多用after和before,能省俩标签!俩!比如这一堆的形状 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="keywords" content="前端开发,CSS,HTML,XHTML,JS" /> <meta name="description" content="专注前端技术博客" /> <t
练小习
2018/01/15
9460
CSS画各种图形(五角星、吃豆人、太极图等)
扇形 CSS画各种图形(五角星、吃豆人、太极图等) 扇形 width: 0; height: 0; border-left: 70px solid transparent; border-ri
余生
2018/12/04
1.4K0
CSS画各种图形(五角星、吃豆人、太极图等)
CSS 实现各种形状
# 原理 # border-width 三角形 图片 <html> <body> <div id="border-triangle"></div> </body> </html> <style> #border-triangle { height: 0; width: 0; border-left: 50px solid red; border-top: 50px solid blue; border-right: 50px solid green; border
Cellinlab
2023/05/17
5450
CSS 实现各种形状
CSS 实现八卦图
利用CSS实现一个八卦图,效果如下: 实现代码如下: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <title>CS
越陌度阡
2020/11/26
5330
Butterfly主题美化
在butterfly/source/css/创建一个universe.css文件。
ymktchic
2022/01/18
1.6K0
Butterfly主题美化
冰墩墩太火了,一墩难求?Bloger用css方式呈现一人一墩
近日来,围绕冬奥的热点层出不穷。观众们眼前不断闪过一个接一个既陌生又新鲜好玩的项目,话题更迭的速度比钢架雪车还快。自然也会衍生出诸多分歧:围绕谷爱凌的国籍、苏翊鸣的分数、短道速滑赛场上几乎每一次的摔倒和判罚……这是每一届体育大赛中,都少不了的争论甚至争吵,只有冰墩墩成为了例外。
李洋博客
2022/02/18
4420
冰墩墩太火了,一墩难求?Bloger用css方式呈现一人一墩
幽灵404 页面源码 跟随鼠标动画
在线演示: https://www.zuanmang.net/danye/404youling/
AlexTao
2020/01/03
4.2K0
CSS实现图形效果
CSS实现正方形、长方形、圆形、半圆、椭圆、三角形、平行四边形、菱形、梯形、六角星、五角星、心形、消息框。
WindRunnerMax
2020/09/01
2.4K0
CSS手绘图形
  就会这么点儿东西,1024全教给你们,程序员日快乐!感谢每一个努力奋斗的人,努力不一定成功,但失败了不会觉得惋惜,最难的不是开始,是日复一日的坚持。
我不是费圆
2020/12/17
3240
用CSS绘制最常见的40种形状和图形
今天在国外的网站上看到了很多看似简单却又非常强大的纯CSS绘制的图形,里面有最简单的矩形、圆形和三角形,也有各种常见的多边形,甚至是阴阳太极和网站小图标,真的非常强大,分享给大家。
江一铭
2022/06/16
1.4K0
用CSS绘制最常见的40种形状和图形
css圣诞树 立体模型
  前端的学习不是一蹴而就,不积跬步无以至千里,不积小流无以成江海。持续不断的努力才能让你我有所收获,专业的知识还得到机构去学习,培训机构的设立有其存在的必然性,你钱花对了吗?
我不是费圆
2021/12/30
8890
css圣诞树 立体模型
CSS3版天气预报
前言 前几天看了一篇文章 , 颠覆了我对 CSS 认识,心中无数次蹦出一个念头:’WC,还能特么这么用,这特么太叼了’ … 于是我迫不及待想跟你们一起分享分享,以后你也可以在别人面前炫(装)耀(B)了~ ps:本文原创不是我,我只是搬运工,看到好东西与大家分享而已 装B指南 本文中,所有的图形都是在单个标签内实现的,大量使用了 CSS3 中的 ::before 、 ::after 伪元素, transparent 、 border,多重线性与径向渐变,多重内外阴影,如果你的效果不尽人意,请尝试在
杨逸轩
2018/06/14
3.2K0
CSS布局之需要掌握的小技巧
vertical-align属性对于inline元素、inline-block元素和table-cell元素有效,对块元素无效。
xinxin-l
2022/03/29
4180
CSS布局之需要掌握的小技巧
主题添加loding加载动画
网站静态资源没加载出来之前会白屏或者黑屏,我们给它加个loding动画美观一波,如果您的网站加载速度很快可以考虑不使用loding动画,因为加载一下子就无了。
oscool资源分享
2024/08/24
1210
主题添加loding加载动画
【动画消消乐 】HTML+CSS 吃豆豆动画 073
文章仅作为学习笔记,记录从0到1的一个过程。希望对您有所帮助,如有错误欢迎小伙伴指正~
海轰Pro
2021/08/05
9290
纯CSS实现 | yoyo摸鱼(click)
掘金是一个技(摸)术(鱼)社区,每天上班开机第一时间就是打开掘金快乐的学(摸)习(鱼),借着代码块的功能推出,今天来用自己的渣渣CSS试着画一下yoyo摸鱼(click)
jayjay
2022/11/02
4820
纯CSS实现 | yoyo摸鱼(click)
天哪!跟真的一样(CSS)
  无论是css还是别的,前端的学习总是妙趣横生,只要思想在不断进步,技术就会一次次的突破。如果你学习过CSS,你会更加了解这段代码的神奇,送给你,远道而来的求学者。   如果你不曾学习过CSS,又想将代码保存下来,留待将来学习和参悟,那么请点击 “ 这里 ” ,一遍就能学废。
我不是费圆
2020/09/21
9460
天哪!跟真的一样(CSS)
CSS 3.0实现猫脸动画
给大家分享一个用CSS 3.0实现猫脸动画,实现的效果如下: 以下是实现的代码,欢迎大家复制粘贴和收藏。 <!DOCTYPE html> <html lang="en"> <head>
越陌度阡
2020/11/26
4360
CSS 3.0实现猫脸动画
一张图不用,纯CSS 做个生日贺卡
朋友生日了,直接画,炫技并且表示本人闲的全身疼才会去拿CSS画画,以此嘲弄对方的加班:
1_bit
2022/06/12
5830
一张图不用,纯CSS 做个生日贺卡
相关推荐
45个值得收藏的 CSS 形状
更多 >
LV.1
南京沂洲信息咨询有限公司IOS/PHP高级开发工程师
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验