登陆

javascript - 这个css里的@是什么意思呢?

这个css里的@是什么意思呢?跟.和#有什么区别呢?

# JavaScript
我想大声告诉你我想大声告诉你1575 天前499 次浏览

全部回复(9)我要回复

  • PHP中文网

    PHP中文网2017-07-05 10:38:47

    css3 的keyframe不就是前面有@ 难道还能换其他?这我倒是没深究。

     http://www.runoob.com/cssref/css3-pr-animation-keyframes.html

    回复
    0
  • 滿天的星座

    滿天的星座2017-07-05 10:38:47

    这是规定写法,没有什么为什么

    回复
    0
  • 阿神

    阿神2017-07-05 10:38:47

    @开头,后紧跟一个可用的关键字,这个关键字充当一个标识符,用于表示CSS该做什么。

    固定语法,楼主不用纠结,用就行了

    回复
    0
  • 代言

    代言2017-07-05 10:38:47

    这个是CSS3中的定义动画中关键帧的方法
    @keyframes通过指定动画中特定时间点必须展现的关键帧样式(或者说停留点)来控制CSS动画的中间环节。
    这让开发者能够控制动画中的更多细节而不是全部让浏览器自动处理。
    详细的可以看:https://developer.mozilla.org...

    上面代码的含义就是
    0%, 50%和100%的关键帧中定义了页面垂直移动元素。

    跟.和#的区别

    . 类选择器  类选择器能够对使用多次
    # id选择器  ID选择器只能在文档中使用一次
    
    .stress{
        color:red;
    }
    .bigsize{
        font-size:25px;
    }
    #big {font-weight:bold;}
    

    <span class="stress bigsize" id="big">你好,世界</span>

    楼主既然问到选择器,是不是想问@import样式?

    @import导入外部样式用的,可以在<style></style>中导入引入外部样式表,也可以在一个样式表中引入另一个样式表
    例如:在css中导入多个外部样式:

    @import url("1.css");
    @import url("2.css");
    @import url("3.css"); 
    

    回复
    0
  • 習慣沉默

    習慣沉默2017-07-05 10:38:47

    @keyframes 和 @import url('index.css'); 写法一样,只是一个语法关键词的标识符。

    回复
    0
  • 欧阳克

    欧阳克2017-07-05 10:38:47

    为什么id要写#class要写.,通配要写*。这有什么好纠结的啊

    回复
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-05 10:38:47

    人家规定这样写的,求采纳,我想问个问题,谢谢

    回复
    0
  • 淡淡烟草味

    淡淡烟草味2017-07-05 10:38:47

    你看到的以#.开头的,是选择器;而用@开头的,是css里的功能类的标志符而不是个选择器。这里给你个css里功能类关键字的参考,这里需要特别注意的是,虽然这些关键字都是“以@开头”,但并不是说这里有个“以@开头”的规则,而是和后边出现的单词连在一起作为一个有特殊且明确功能的保留关键字整体出现(如“@media”,“@keyframes”等),切不可割裂的去看。

    回复
    0
  • 迷茫

    迷茫2017-07-05 10:38:47

    @是css3对于侦动画的特指,和平常看的到的元素选择不是一个概念

    回复
    0
  • 取消回复发送