美文网首页
CSS原来这么神奇

CSS原来这么神奇

作者: summer_1874 | 来源:发表于2017-10-25 15:38 被阅读0次
利用 CSS 的 content 属性 attr 抓取资料

CSS的 content CSS 属性用于在元素的 ::before 和 ::after 伪元素中插入内容。使用content 属性插入的内容都是匿名的可替换元素。

attr(X) 将元素的X属性以字符串形式返回。如果该元素没有 X 属性,则返回一个空字符串。区分大小写的属性返回值依赖文挡的语言设定。

url()URI值会指定一个外部资源(比如图片)。如果该资源或图片不能显示,它就会被忽略或显示一些占位(比如无图片标志)。

 <div data-msg="open this file in github desktop">
        hover
    </div>
    <!--link前面加一个icon-->
    <a href="http://www.mozilla.org/en-US/">Home Page</a>
div{
    width: 100px;
    border:1px solid red;
    position:relative;

}
div:hover:after{
        content:attr(data-msg);
        position:absolute;
        font-size: 12px;
        width:200%;
        line-height:30px;
        text-align:center;
        left:0;
        top:25px;
        border:1px solid green;
}
a::before{
    content: url(http://www.mozilla.org/favicon.ico) " MOZILLA: ";
    font:    x-small Arial,freeSans,sans-serif;
    color:   gray;
}
content 属性 attr.png link前面加一个icon.png

利用 nth-of-type 选择某范围内的子元素

/*偶数*/
tbody tr:nth-of-type(2n){  
background-color: red;
}
/*奇数*/
tbody tr:nth-of-type(2n+1){
background-color: green;
}

让文字像古诗一样竖着呈现

<div class="verticle-mode">
    <h4>咏柳</h4>
    <p>碧玉妆成一树高,
        <br>万条垂下绿丝绦。
        <br>不知细叶谁裁出,
        <br>二月春风似剪刀。</p>
</div>
.verticle-mode {
    writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;      
    writing-mode: vertical-rl;
}

移动web页面支持弹性滚动

-webkit-overflow-scrolling 属性控制元素在移动设备上是否使用滚动回弹效果.

-webkit-overflow-scrolling: touch; /* 当手指从触摸屏上移开,会保持一段时间的滚动 */

-webkit-overflow-scrolling: auto; /* 当手指从触摸屏上移开,滚动会立即停止 */
body{
   -webkit-overflow-scrolling: touch; /* ios5+ */
}
ele{
   overflow:auto;
}

-webkit-overflow-scrolling属性具有继承效果,所以在 body 上设置即可,这样局部滚动条就非常的流畅了。


改变 input 焦点光标的颜色

caret-color 属性用来定义插入光标(caret)的颜色,这里说的插入光标,就是那个在网页的可编辑器区域内,用来指示用户的输入具体会插入到哪里的那个一闪一闪的形似竖杠 | 的东西。

input {
 caret-color: red;
}

CSS 如何实现文字两端对齐

CSS 属性 text-align-last 描述的是一段文本中最后一行在被强制换行之前的对齐规则。

语法

auto | start | end | left | right | center | justify

 p {
       text-align-last:justify;
   }

MDN


让网站所有图片变成黑白色彩的

CSS滤镜(filter)属提供的图形特效,像模糊,锐化或元素变色。过滤器通常被用于调整图片,背景和边界的渲染。

img.desaturate {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}

MDN

sources

相关文章

  • CSS原来这么神奇

    利用 CSS 的 content 属性 attr 抓取资料 CSS的 content CSS 属性用于在元素的 ...

  • BFC,IFC,GFC和FFC?

    初看到css的这几个名词的时候觉得很神奇,用了这么久的css了竟然还有这么高深,这么神奇的概念。然后搜了一...

  • 原来,信仰会这么神奇啊!

    每个风云人物都不可复制,唯有曾国藩更可佩亦可学。由南京师范大学郦波教授讲解,我如醍醐灌顶,从曾国藩身上,我似乎明白...

  • CSS全局样式原来这么简单

    CSS的全局样式 话不多说,上代码 喜欢文章的可以给文章点个小赞,也可以关注一下博主,后期内容持续更新中~

  • 谁的时间在流逝

    《时间》 ―婷婷 (原来时间就是这么神奇) 时间很神奇 一天没联系你 就仿佛过了一个世纪 ―― 时间很神奇 瞬...

  • 原来,3D电影这么神奇

    昨天晚上,我们一家人去看了电影,而这次看电影使我印象深刻。 我们来到了城市的中心――兰花城,晚上的兰花城别有一番趣...

  • Excel中的双击原来这么神奇

    善于在Excel中使用双击,会大大提高工作效率。以下列举了种使用方法,看看你是不是都会用? 1、编辑单元格内容 2...

  • 原来爬山有这么神奇的好处

    …2021年3月21日 星期日来三宝颜这么久第1次爬山,虽然是在疫情期间,而且是愈发严重,但是我们还是想去运动爬山...

  • CSS细节的威力2018-08-31

    css神奇的属性scroll-behavior!

  • css原来也可以这么酷!css生成艺术【笔记】

    【css笔记】css 大会 袁川 视频链接 演讲主要讲了用 css 生成一些炫酷的图片,首先先复习了下简单的知识,...

网友评论

      本文标题:CSS原来这么神奇

      本文链接:https://www.haomeiwen.com/subject/voafpxtx.html