CSS currentColor
web DIV+CSS 2020-05-15 2145 0
关于本站

“最难不过坚持”

本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作

有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339

7441358 2655 39
最新评论
https://jueru.net/
评 留言
:weixiao:
评 留言
:shuijiao: :weiqu: :zhenbang: :leng:
评 留言
:yiwen: :yiwen: :yiwen: :yiwen:
评 EasySass: could not generate CSS file. See Output panel for details.
这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
评 TP6模型事件-查询后onAfterRead不好用
文章标签更多
ThinkPHP (254)
Mysql (58)
DedeCms (33)
jQuery (67)
证件照 (1)
setInc (4)
setDec (4)
onclick (5)
打开边栏(ESC) 关闭边栏(ESC)
在CSS3中扩展了颜色值包含 currentColor 关键字,并用于所有接受颜色的属性上。
currentColor是 color 属性的值,具体意思是指:currentColor关键字的使用值是 color 属性值的计算值。
如果currentColor关键字被应用在 color 属性自身,则相当于是 color: inherit。

上述这些话都是什么意思呢?先看个例子

div {
	border: 1px solid;
	color: red;
}
如果你能立马知道上述代码的运行结果,那么就差不多理解 currentColor 关键字的意思了。
上述代码将会让div拥有一个红色的边框,这就解释了 border-color 属性的默认值是 color 属性的值;
如果将上述代码中的color属性定义删除,那么边框的颜色将取决于父元素的 color 计算值,因为 color 拥有继承性;
效果图:


from clipboard

兼容性:

from clipboard

案例:

currentColor和渐变的结合,和动画的结合,和伪对象元素的结合

<style>
/*使用googlefont*/
/*@import url(//fonts.googleapis.com/css?family=Cedarville+Cursive);*/
/*使用渐变划线,利用text-shadow隔离线条*/
h2.icon{
  margin:10px 0;
  display: inline-block;
  font-size:3em;
  width:auto;
  font-family:Cedarville Cursive;
  text-shadow: 2px 0 0 #fff, -2px 0 0 #fff;
  color: #000;
  background-image: linear-gradient( to right, currentColor 0%, #fff 120% );
  background-repeat: repeat-x;
  /*background-position: 0 75%;*/
	background-position: 0 100%;
  background-size: 100% 3px;
}
p{
  text-indent: 2em;
  line-height: 1.5em;
}
a.blog,a.link{ 
  text-decoration: none;
  font-weight:bold;
  position: relative;
  margin-right:4px;
}
/*应用到后代伪类元素*/
a.blog           { color: #900; }
a.blog:hover,
a.blog:focus     { color: #990; }
a.blog:active    { color: #999; }

a.blog::after{
  width: 0;
	height: 0;
	border: 0.4em solid transparent;
	border-right: none;
	content: '';
  position:absolute;
  right:-6px;
  top:2px;
}

a.blog::after,
a.blog:hover::after,
a.blog:focus::after,
a.blog:active::after
{
    border-left-color: currentColor;
}
/* 结合动画应用 */
a.link{ 
  color: #900; 
  animation:go 2s infinite;
}
a.link::before,
a.link::after{
  content: '';
  width:100%;
	height: 2px;
	background-color: currentColor;
	position:absolute;
  left:0;
}
a.link::before{
  top:-4px;
}
a.link::after{
  bottom:-4px;
}
@keyframes go{
  0% {color:#900}
  33%{color:#090}
  66%{color:#009}
}
</style>
<h2 class="icon">Let's go to whqet's blog</h2>
<p>
	前端开发whqet,
	<a class="blog" href="#">王海庆的技术博客</a>
	,关注前端开发,分享相关资源,希望可以对您有所帮助。csdn专家博客http://blog.csdn.net/whqet和个人独立博客https://whqet.github.io同步更新,希望可以得到您的支持与肯定,您的支持是我最大的动力!王海庆,浙江邮电职业技术学院软件技术青椒一枚,其貌不扬、其名不翔,关心技术、热爱生活,我爱
	<a class="link" href="#">怒放的生命</a>。
</p>
效果图:


from clipboard

在线编辑地址:http://codepen.io/whqet/pen/LEeoYV?editors=110

由于引用google字体,打开有点慢

版权声明:本篇文章来源于网络。 来源链接

相关推荐
css提示invalid property value
DIV+CSS | 2020-07-23 18356
网上复制了一段css代码,浏览器没有出现预定的样式,按F12打开调试模式,发现css属性前有个感叹号,鼠标经过提示“Invalid property value”无效的属性值,如图 应该是css有错误,后来发现css属性前的空格包含&emsp;“全角空格”,删了就可以了 复制空白粘贴到编辑器,然后切换到源...
css通过父元素选择子元素,选择第一个,第二个,最后一个,奇数偶数
DIV+CSS | 2017-07-27 8098
:first-child 选择器 选择属于其父元素的首个子元素的每个 <p> 元素,并为其设置样式: p:first-child { background-color:yellow; } 例子1 选择列表中的第一个 <li> 元素并设置其样式: li:first-child { backgroun...
评论:0条
评论加载中...
发表评论