0 0 deeppink);    }  法一:border 这个应该是最最最容易想到的了 div{ border-left:5px solid deeppink;} 题目1、下面这个图形,只使用一个标签,可以有多少" />
您的位置:时时app平台注册网站 > web前端 > 多少个大约的css样式使用验证彩世界网址

多少个大约的css样式使用验证彩世界网址

2019-10-12 18:31

  1. div{ 
  2.  
  3.  filter:drop-shadow(-5px  class="value">0 0 deeppink); 
  4.  
  5.  } 

法一:border

这个应该是最最最容易想到的了

div{
    border-left:5px solid deeppink;
}

题目1、下面这个图形,只使用一个标签,可以有多少种实现方式:

彩世界网址 1

假设我们的单标签是一个 div:

XHTML

<div></div>

1
<div></div>

定义如下通用CSS

CSS

div{ position:relative; width:200px; height:60px; background:#ddd; }

1
2
3
4
5
6
div{
    position:relative;
    width:200px;
    height:60px;
    background:#ddd;
}

  法一:border

 

  1. div{ 
  2.  
  3.  box-shadow:-5px  class="value">0px  class="value">0 0 deeppink; 
  4.  
  5.  } 

法二:使用伪元素

一个标签,算上 before 与 after 伪元素,其实算是有三个标签,这也是很多单标签作图的基础,本题中,使用伪元素可以轻易完成。

div::after{
    content:"";
    width:5px;
    height:60px;
    position:absolute;
    top:0;
    left:0;
    background:deeppink;
}

有趣的CSS题目(1): 左边竖条的实现方法

2016/09/29 · CSS · CSS

本文作者: 伯乐在线 - chokcoco 。未经作者许可,禁止转载!
欢迎加入伯乐在线 专栏作者。

开本系列,讨论一些有趣的 CSS 题目,抛开实用性而言,一些题目为了拓宽一下解决问题的思路,此外,涉及一些容易忽视的 CSS 细节。

解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去补习一下吧。

不断更新,不断更新,不断更新,重要的事情说三遍。

所有题目汇总在我的 Github 。

  这个方法由 小火柴的蓝色理想 提供,通过改变滚动条样式实现:

法三:外 box-shadow

盒阴影 box-shadow 大部分人都只是用了生成阴影,其实阴影可以有多重阴影、单侧阴影、阴影不可以不虚化,这就需要去了解一下 box-shaodw 的每一个参数具体作用。使用 box-shaodw 解题

div{
    box-shadow:-5px 0px 0 0 deeppink;
}

关于作者:chokcoco

彩世界网址 2

经不住流年似水,逃不过此间少年。 个人主页 · 我的文章 · 63 ·    

彩世界网址 3

  法八: 滚动条

法七:轮廓 outline

这个用的比较少,outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。这个方法算是下下之选。

div{
    height:50px;
    outline:5px solid deeppink;
}
div::after{
    position:absolute;
    content:"";
    top:-5px;
    bottom:-5px;
    right:-5px;
    left:0;
    background:#ddd;
}

 

法四:内 box-shadow

盒阴影还有一个参数 inset ,用于设置内阴影,也可以完成:

CSS

div{ box-shadow:inset 5px 0px 0 0 deeppink; }

1
2
3
div{
    box-shadow:inset 5px 0px 0 0 deeppink;
}

  法五:drop-shadow

 

法一:border

这个应该是最最最容易想到的了

CSS

div{ border-left:5px solid deeppink; }

1
2
3
div{
    border-left:5px solid deeppink;
}

由爱创课堂--专业的前端HTML5培训机构整理发布

法四:内 box-shadow

盒阴影还有一个参数 inset ,用于设置内阴影,也可以完成:

div{
    box-shadow:inset 5px 0px 0 0 deeppink;
}

  彩世界网址 4

解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去补习一下吧。

  1. div{ 
  2.  
  3. background-image:linear-gradient( class="value">90deg, deeppink  class="value">0px, deeppink 5px,  class="value">transparent  class="value">5px); 
  4.  

题目1、下面这个图形,只使用一个标签,可以有多少种实现方式:

彩世界网址 5

假设我们的单标签是一个 div:

<div></div>

定义如下通用CSS

div{
    position:relative;
    width:200px;
    height:60px;
    background:#ddd;
}

打赏支持我写出更多好文章,谢谢!

任选一种支付方式

彩世界网址 6 彩世界网址 7

1 赞 14 收藏 评论

  1. div{ 
  2.  
  3.   width: class="value">205px; 
  4.  
  5.   background:deeppink; 
  6.  
  7.   overflow-y:scroll; 
  8.  
  9.   } 
  10.  
  11.   div::-webkit-scrollbar{ 
  12.  
  13.   width:  class="value">200px; 
  14.  
  15.   background-color: class="value">#ddd; 
  16.  
  17.   } 

不断更新,不断更新,不断更新,重要的事情说三遍。

法七:轮廓 outline

这个用的比较少,outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。这个方法算是下下之选。

CSS

div{ height:50px; outline:5px solid deeppink; } div{ position:absolute; content:""; top:-5px; bottom:-5px; right:-5px; left:0; background:#ddd; }

1
2
3
4
5
6
7
8
9
10
11
12
13
div{
    height:50px;
    outline:5px solid deeppink;
}
div{
    position:absolute;
    content:"";
    top:-5px;
    bottom:-5px;
    right:-5px;
    left:0;
    background:#ddd;
}

 

  1. div{ 
  2.  
  3.   position: class="value">relative; 
  4.  
  5.   width: class="value">200px; 
  6.  
  7.   height: class="value">60px; 
  8.  
  9.   background: class="value">#ddd; 
  10.  
  11.   } 

法六:渐变 linearGradient

灵活使用 CSS3 的渐变可以完成大量想不到的图形,CSS3 的渐变简单而言分为线性渐变和径向渐变,本题使用线性渐变,可以轻易解题:

div{
    background-image:linear-gradient(90deg, deeppink 0px, deeppink 5px, transparent 5px);
}

style="font-size: 14px; font-family: verdana, geneva;">其实,CSS3 渐变远不止线性渐变和径向渐变,细分下来,还有重复线性渐变(repeating-linear-gradient)和重复径向渐变(repeating-radial-gradient)以及已经被最新版本 Chrome 支持的圆锥渐变(conical-gradient),感兴趣可以自行去学习一下。

 

 

 

法五:drop-shadow

drop-shadow 是 CSS3 新增滤镜 filter 中的其中一个滤镜,也可以生成阴影,不过它的数值参数个数只有 3 个,比之 box-shadow 少一个。

CSS

div{ filter:drop-shadow(-5px 0 0 deeppink); }

1
2
3
div{
    filter:drop-shadow(-5px 0 0 deeppink);
}

  drop-shadow 是 CSS3 新增滤镜 filter 中的其中一个滤镜,也可以生成阴影,不过它的数值参数个数只有 3 个,比之 box-shadow 少一个。

法八、滚动条

这个方法由 小火柴的蓝色理想 提供,通过改变滚动条样式实现:

div{
    width:205px;
    background:deeppink;
    overflow-y:scroll;
}
div::-webkit-scrollbar{
    width: 200px;
    background-color:#ddd;
}

抛开实用性,仅仅是模拟出这个样式的话,这个方法真的让人眼前一亮。

  

上述就是想到的 8 种方法,不排除有没想到的,希望有其他的方法可以在评论中提出,具体 8 种实现可以戳这里看看:

codepen-单标签左边竖条的实现方式

 

所有题目汇总在我的 Github ,发到博客希望得到更多的交流。

到此本文结束,如果还有什么疑问或者建议,可以多多交流,原创文章,文笔有限,才疏学浅,文中若有不正之处,万望告知。

法六:渐变 linearGradient

灵活使用 CSS3 的渐变可以完成大量想不到的图形,CSS3 的渐变分为线性渐变和径向渐变,本题使用线性渐变,可以轻易解题:

CSS

div{ background-image:linear-gradient(90deg, deeppink 0px, deeppink 5px, transparent 5px); }

1
2
3
div{
    background-image:linear-gradient(90deg, deeppink 0px, deeppink 5px, transparent 5px);
}

  这个应该是最最最容易想到的了

法五:drop-shadow

drop-shadow 是 CSS3 新增滤镜 filter 中的其中一个滤镜,也可以生成阴影,不过它的数值参数个数只有 3 个,比之 box-shadow 少一个。

div{
    filter:drop-shadow(-5px 0 0 deeppink);
}

假设我们的单标签是一个 div:

开本系列,讨论一些有趣的 CSS 题目,抛开实用性而言,一些题目为了拓宽一下解决问题的思路,此外,涉及一些容易忽视的 CSS 细节。

法三:外 box-shadow

盒阴影 box-shadow 大部分人都只是用了生成阴影,其实阴影可以有多重阴影,阴影不可以不虚化,这就需要去了解一下 box-shaodw 的每一个参数具体作用。使用 box-shaodw 解题

CSS

div{ box-shadow:-5px 0px 0 0 deeppink; }

1
2
3
div{
    box-shadow:-5px 0px 0 0 deeppink;
}

  抛开实用性,仅仅是模拟出这个样式的话,这个方法真的让人眼前一亮。

所有题目汇总在我的 Github 。

法八、滚动条

这个方法由 小火柴的蓝色理想 提供,通过改变滚动条样式实现:

CSS

div{ width:205px; background:deeppink; overflow-y:scroll; } div::-webkit-scrollbar{ width: 200px; background-color:#ddd; }

1
2
3
4
5
6
7
8
9
div{
    width:205px;
    background:deeppink;
    overflow-y:scroll;
}
div::-webkit-scrollbar{
    width: 200px;
    background-color:#ddd;
}

抛开实用性,仅仅是模拟出这个样式的话,这个方法真的让人眼前一亮。

 

上述就是想到的 8 种方法,不排除有没想到的,希望有其他的方法可以在评论中提出,具体 8 种实现可以戳这里看看:

codepen-单标签左边竖条的实现方式

See the Pen 单标签左边竖条的实现方式 by Chokcoco (@Chokcoco) on CodePen.

所有题目汇总在我的 Github ,发到博客希望得到更多的交流。

到此本文结束,如果还有什么疑问或者建议,可以多多交流,原创文章,文笔有限,才疏学浅,文中若有不正之处,万望告知。

打赏支持我写出更多好文章,谢谢!

打赏作者

  这个用的比较少,outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。这个方法算是下下之选。

 

web前端HTML5培训咨询2189877100,欢迎来扰!!!

 

法二:使用伪元素

一个标签,算上 before 与 after 伪元素,其实算是有三个标签,这也是很多单标签作图的基础,本题中,使用伪元素可以轻易完成。

CSS

div::after{ content:""; width:5px; height:60px; position:absolute; top:0; left:0; background:deeppink; }

1
2
3
4
5
6
7
8
9
div::after{
    content:"";
    width:5px;
    height:60px;
    position:absolute;
    top:0;
    left:0;
    background:deeppink;
}

  盒阴影还有一个参数 inset ,用于设置内阴影,也可以完成:

 

  灵活使用 CSS3 的渐变可以完成大量想不到的图形,CSS3 的渐变分为线性渐变和径向渐变,本题使用线性渐变,可以轻易解题:

 

  法二:使用伪元素

  1. div::after{ 
  2.  
  3.  content: class="string">""; 
  4.  
  5.  width: class="value">5px; 
  6.  
  7.  height: class="value">60px; 
  8.  
  9.  position: class="value">absolute; 
  10.  
  11.  top:0; 
  12.  
  13.  left:0; 
  14.  
  15.  background:deeppink; 
  16.  
  17.  } 

  一个标签,算上 before 与 after 伪元素,其实算是有三个标签,这也是很多单标签作图的基础,本题中,使用伪元素可以轻易完成。

  法三:外 box-shadow

  法四:内 box-shadow

  1. div{ 
  2.  
  3.  border-left:5px  class="value">solid deeppink; 
  4.  
  5.  } 

  法六:渐变 linearGradient

原文:爱思资源网

  1. div{ 
  2.  
  3.  height: class="value">50px; 
  4.  
  5.  outline:5px  class="value">solid deeppink; 
  6.  
  7.  } 
  8.  
  9.  div{ 
  10.  
  11.  position: class="value">absolute; 
  12.  
  13.  content: class="string">""; 
  14.  
  15.  top:-5px; 
  16.  
  17.  bottom:-5px; 
  18.  
  19.  right:-5px; 
  20.  
  21.  left:0; 
  22.  
  23.  background: class="value">#ddd; 
  24.  
  25.  } 
  1. div{ 
  2.  
  3.   box-shadow:inset  class="value">5px 0px  class="value">0 0 deeppink; 
  4.  
  5.   } 

  定义如下通用CSS:

  盒阴影 box-shadow 大部分人都只是用了生成阴影,其实阴影可以有多重阴影,阴影不可以不虚化,这就需要去了解一下 box-shaodw 的每一个参数具体作用。使用 box-shaodw 解题:

  法七:轮廓 outline

 

本文由时时app平台注册网站发布于web前端,转载请注明出处:多少个大约的css样式使用验证彩世界网址

关键词: