[CSS] Using inline-grid to gain easy control over gap and size
CSS to and Using size Control Easy Grid
2023-09-14 08:59:13 时间
<div class="form-group"> <label class="form-control radio"> <span class="form-control__input radio__input"> <input type="radio" name="radio" /> <span class="input__control"> </span> </span> Radio </label> </div>
.form-control { display: inline-grid; grid-template-columns: 1em 1fr; grid-gap: 0.5em; input { opacity: 0; width: 1em; height: 1em; } &__input { display: grid; grid-template-areas: "input"; place-content: center; font-size: 1em; > * { grid-area: input; } } .input__control { width: 1em; height: 1em; border: 0.1em solid var(--color-default, color("default")); } }
Inside `form-control` are two element:
1. span element (1em)
2. Radio text (1fr)
inline-grid, put those two elements in one row and size. it is also to define 0.5em gap in between.
相关文章
- css规则定义的分类,CSS规则定义英汉对照表[通俗易懂]
- css怎么改鼠标样式,如何利用CSS改变鼠标的样式
- 面试题整理|45个CSS面试题
- rem+css预处理+媒体查询与rem+flexible.js做网页适配
- css 更改所有text,CSS之cssText「建议收藏」
- CSS基础学习(2)
- css 实现视频人物不被弹幕遮挡
- 【CSS】CSS 复合选择器 ① ( 基础选择器与复合选择器 | 后代选择器 )
- 自写脚本实现上线前本地批量压缩混淆 js , css 代码。详解编程语言
- The Shapes of CSS(css的形状)详解编程语言
- CSS 文本格式文本格式
- CSS如何影响MySQL的使用(css影响MySQL)
- CSS与MySQL合力提升网页性能(css与mysql结合)
- MySQL登陆系统CSS实现一键登录(css mysql登陆)
- 器使用Oracle CSS服务器提升业务效率(oracle css服务)
- 使用CSS框架布局的缺点和优点小结
- juqery学习之六CSS--css、位置、宽高
- php压缩多个CSS为一个css的代码并缓存
- 浅析JavaScript中的CSS属性及命名规范