你也可以在 ::before 和 ::after 两个伪元素中添加阴影效果#boxshadow { position: relative; box-shadow: 1px 2px 4px rgba(0, 0, 0, .5); padding: 10px; bac kground: white; } #boxshadow img { width: 100%; border: 1px solid #8a4419; border-style: inset; } #boxshadow::after { content: ''; position: absolute; z-index: -1; /* hide shadow behind image */ box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3); width: 70%; left: 15%; /* one half of the remaining 30% */ height: 100px; bottom: 0; } 阴影的一个使用特例是卡片效果div.card { width: 250px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); text-align: center; } CSS3 Text Overflow属性CSS3文本溢出属性指定应向用户如何显示溢出内容 p.test1 { white-space: nowrap; width: 200px; border: 1px solid #000000; overflow: hidden; text-overflow: clip; } p.test2 { white-space: nowrap; width: 200px; border: 1px solid #000000; overflow: hidden; text-overflow: ellipsis; } CSS3的换行如果某个单词太长,不适合在一个区域内,它扩展到外面: CSS3中,自动换行属性允许您强制文本换行 - 即使这意味着分裂它中间的一个字:CSS代码如下: 允许长文本换行: p {word-wrap:break-word;} CSS3 单词拆分换行CSS3 单词拆分换行属性指定换行规则: CSS代码如下: p.test1 { word-break: keep-all; } p.test2 { word-break: break-all; } New Text Properties
|
Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )
GMT+8, 2024-11-24 15:49 , Processed in 0.019281 second(s), 18 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】