前端学习笔记_css(2)

resize

<textarea><textarea>

该元素在页面的大小是不被固定的,其解决方法:

textarea{
    resize:none;
}

或者

textarea{
    width: 400px;
    height: 200px;
    max-width: 400px;
    min-width:400px;
    max-height: 200px;
    min-height: 200px;
}

opacity与rgba()的区别

<div class="a">opacity</div>  
<div class="b">rgba()</div>   

.a{
    width:400px;
    height:400px;
    background: #000;
    filter:alpha(opacity=50);
    opacity: .8;
} 

.b{
    width:400px;
    height:400px;
    background: rgba(0,0,0,.8);
}   

测验可以看出来, opacity会连同里面的内容一起受到影响,而rgba()只影响div。以上两种方法均能隐藏元素,还有其它的方法么?
当然啦,还有

div{ visibility: hidden; }   //隐藏元素,但还是占据了原来的位置

border-radius

<div class="c"></div>

想要画一个圆,怎么做呢?

.c{
    width: 200px;
    height: 100px;
    border: 1px solid deeppink;
    border-radius:50%;  
}

border-radius还可以这样设置:

border-radius:50px;  
border-radius:50px 0; 
border-radius:50px 50px 50px 0; 

还可以这样来设置:

border-radius:60px 40px 30px 20px / 30px 20px 15px 10px;
border-radius:50% / 0% 0% 100% 100%;

那么多种方式,具体还是要自己去定制。

box-shadow

阴影分为外阴影和内阴影,首先来看看阴影都有哪些参数:

box-shadow:0 0 10px 0 lime inset;  //x-offset  y-offset  阴影模糊度  扩散半径  颜色  阴影类型

inset如果设置了,就是内阴影。
阴影还可叠加:

box-shadow:0 0 0 10px #655,0 0 0 15px deeppink,0 2px 5px 15px rgba(0,0,0,.6);

还有一种设置阴影的方法,来看个小例子:

.d{
    background:yellowgreen;
    box-sizing:border-box; 
    border:10px solid #655;
    outline: 15px solid deeppink;  //不占据位置
}

    <div class="d"></div>

盒模型

盒模型我们可以把它看作生活当中的盒子,盒子里装的东西呢就是内容,如果害怕损坏在东西和盒子之间添加一些泡沫,就是padding,盒子的边框有它的厚度颜色,就是border。

盒模型的总长度和总宽度都包含了哪些?
总宽度=内容的宽度+margin+padding+border
总长度=内容的长度+margin+padding+border

CSS3中的盒模型

-webkit-box-sizing:border-box;
box-sizing:border-box;  //不计算padding和border

当然,box-sizing还有其它的值,其效果还是要自己去测试了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,722评论 32 459
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,890评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,859评论 0 11
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 8,404评论 0 11
  • 我们家已仙去老人的坟还是土丘堆的。不是一个个用砖砌成的冰冷的小格子。时间久了,土丘上会长出一层草,然后慢慢干枯笼罩...
    桐花的童话阅读 3,499评论 2 1

友情链接更多精彩内容