html - 使用 CSS 的预定图标

标签 html css

我正在尝试使用 css 创建如下所示的图标。但是,它看起来很艰难。

我试过了 this东西,但看起来不太好。

enter image description here

.schedule {
height: 10px;
width: 10px;
position: relative;
}

.oval {	
    height: 10px;	
    width: 10px;	
    background-color: #FDD13A;
    border-radius: 50%;
}

.line {	
    box-sizing: border-box;	
    height: 5.97px;	
    width: 4.08px;	
    border: 2px solid #FFFFFF;
    position: absolute;
    top: 1.5px;
    left: 4px;
}
<div class="schedule">
  <div class="line"></div>
  <div class="oval"></div>
</div>

如有任何帮助,我们将不胜感激。

最佳答案

使用 transform 和 position:absolute 做出响应

.cancelled {
height: 20px;
width: 20px;
position: relative;
background-color: #FDD13A;
border-radius: 50%;
}

.cancelled2 {
height: 500px;
width: 500px;
position: relative;
background-color: #FDD13A;
border-radius: 50%;
}

.line1 {	
    position:absolute;
    width:10%;
    height:40%;
    top:10%;
    left:45%;
    background:#ffffff;}

.line2 {	
    position:absolute;
    width:10%;
    height:40%;
    top:50%;
    left:45%;
    background:#ffffff;
    transform:rotate(-45deg);
    transform-origin: top left;
}
<div class="cancelled">
  <div class="line1"></div>
  <div class="line2"></div>
</div>

<div class="cancelled2">
  <div class="line1"></div>
  <div class="line2"></div>
</div>

关于html - 使用 CSS 的预定图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58219244/

相关文章:

javascript - 如果我放置图像幻灯片放映,CSS 菜单无法正常工作

javascript - Bootstrap 模态在侧栏中呈现

css - Guard 和 Compass watch 的区别

html - 计算中间div的宽度

javascript - 保持 DIV 始终可见

javascript - 从子文件夹下载文件的链接/按钮——浏览器只是浏览

HTML - 表单空文件字段在服务器端提供(二进制)作为数据

html - 将一个 div 放置在另一个 div 的中间

html - 折叠的导航栏不再出现,发生了什么?

javascript - 在 CSS/JS 中模拟旧浏览器渲染的最佳方式?