html加css绘制oprea的logo,用html,css绘制opera-logo

d02e537a26de?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

opera-logo

第一种

用伪元素

▪ html

▪ css

div{

position: absolute;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

width: 100px;

height: 100px;

border-radius: 50%;

background-image: linear-gradient(to bottom,#f78384,#90090a);

}

div:before {

content: '';

display: block;

width: 50px;

height: 80px;

position: absolute;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

border-radius: 50%;

background-color: #fff;

}

第二种 用径向渐变?

▪html

▪css

div{

position: absolute;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

width: 100px;

height: 100px;

border-radius: 50%;

background-image: radial-gradient(ellipse 22px 41px,white 30px,transparent),

linear-gradient(to bottom,#f78384,#90090a);

}

关键是用两个,或者多个重叠,利用transparent这个颜色.

也许有高手,只需要一个radial-gradient就能解决

第三种 利用svg ,,

这个不熟悉,基本就是从手册中复制粘贴,组合一下,调整了一下数据

▪html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值