您现在的位置是:网站首页>列表内容
用css完成根据子元素不同书写样式的方法CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
2023-10-08 15:24:20 291人已围观
简介 这篇文章主要介绍了用css完成根据子元素不同书写样式的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
我们需要达到的效果:
需要什么
1张图片的, 2张图片的, 3张图片的样式各不相同。可以使用js完成子元素的判断,但是这里我使用css来完成
核心知识点
使用css选择器完成子元素的判断
例子:
用css选择器匹配只有一个元素
div { &:last-child:nth-child(1) { // 相关样式 } }
很好理解:div下面即是最后一个元素也是第一个元素不就是只有一个子元素吗?
用css选择器匹配只有两个子元素
div{ &:nth-last-child(2):nth-child(2) { } }
依样画瓢:最后第二个元素也是第二个元素不就代表,这个div下只有两个元素吗
完成样式
html部分
{{item.name}}{{item.fabulousNumber}}
css部分
.box { padding: 0.26rem; .header { display: flex; align-items: center; img { width: 0.58rem; height: 0.58rem; margin-right: 0.17rem; } } .bottom { display: flex; justify-content: space-between; align-items: center; color: #999999; font-size: 0.17rem; img { width: 0.17rem; height: 0.17rem; } } .content { display: flex; margin: 0.17rem 0; img { flex: 1; height: 1.37rem; width: 0; margin-right: 0.09rem; &:last-child { margin-right: 0; } &:last-child:nth-child(1) { height: 2.75rem; } } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
点击排行
- 我叫MT各个公会本加的人气和开本等级说明_网络游戏_游戏攻略_
- 我叫mt online新春活动又一波来袭(所有平台)_网络游戏_游戏攻略_
- 我叫MT无大大姐英雄地穴平民通关攻略推荐_网络游戏_游戏攻略_
- 我叫MT电信号绑定小伙伴失败怎么解决_快速解决方法推荐_网络游戏_游戏攻略_
- 我叫MT紫卡疯狂掉 精英本进攻次数翻倍给力来袭_网络游戏_游戏攻略_
- 我叫MT公会副本开荒季 副本重置进攻次数翻倍_网络游戏_游戏攻略_
- 我叫MT能量爆管体力大馈赠 50符石购体力刷副本_网络游戏_游戏攻略_
- 深度分析我叫MT橙卡系统 大师之意不在橙卡在符石_网络游戏_游戏攻略_
- 我叫MTPVP竞技场最强阵容组合推荐_网络游戏_游戏攻略_
本栏推荐
-
我叫MT各个公会本加的人气和开本等级说明_网络游戏_游戏攻略_
-
我叫mt online新春活动又一波来袭(所有平台)_网络游戏_游戏攻略_
-
我叫MT无大大姐英雄地穴平民通关攻略推荐_网络游戏_游戏攻略_
-
我叫MT电信号绑定小伙伴失败怎么解决_快速解决方法推荐_网络游戏_游戏攻略_
-
我叫MT紫卡疯狂掉 精英本进攻次数翻倍给力来袭_网络游戏_游戏攻略_
-
我叫MT公会副本开荒季 副本重置进攻次数翻倍_网络游戏_游戏攻略_
-
我叫MT能量爆管体力大馈赠 50符石购体力刷副本_网络游戏_游戏攻略_
-
深度分析我叫MT橙卡系统 大师之意不在橙卡在符石_网络游戏_游戏攻略_
-
我叫MTPVP竞技场最强阵容组合推荐_网络游戏_游戏攻略_