分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

css函数总结

发布时间:2023-09-06 01:46责任编辑:顾先生关键词:暂无标签

CSS函数

css 有以下几个常用的函数

函数描述
attr()返回选择元素的属性
calc()返回计算后的css的属性值,可以动态的计算元素的长度或者宽度.
linear-gradient()创建一个线性渐变的图像(给元素设置渐变的背景色)
radial-gradient()创建一个径向渐变的图像(发散渐变)
repeating-linnear-gradient()用重复的线性渐变创建图像
repeating-linnear-gradient()用重复的径向渐变创建图像

css 的函数的实践
查看渲染效果
css参考手册

 ?<a href="https://codepen.io/sialia/project/editor/Xprdmv">点我,链接是我的href属性</a> ?<script src="scripts/index.js"></script> ?<div class="linear-box"> ???css渐变函数linear-gradient() ?</div> ?<div class="repeating-linear-box"> ???css渐变函数repeating-radial-gradient() ?</div> ?<div class="repeating-radial-box"> ???css渐变函数repeating-radial-gradient() ?</div> ?<div class="radial-box"> ???css渐变函数repeating-radial-gradient() ?</div> ?<div class="t1"></div> ???<div class="t2"></div>

以下是css样式

a:after { ?content: ‘"‘attr(href)‘"‘;}.t1,.t2,.linear-box,.repeating-linear-box,.repeating-radial-box,.radial-box{ ?width: 400px; ?height: 400px; ?text-align: center; ?line-height:400px; ?margin-top: 50px; ?border-radius:50%;}.linear-box{ ?background: linear-gradient(#f01f98,#8490da,#28a943);}.radial-box { ?background: radial-gradient(#d358da,#785a54,#890123);}.repeating-radial-box { ?background: repeating-radial-gradient(#131545 20%, red 10%, #ea8943 30%);}.repeating-linear-box { ?background: repeating-radial-gradient(#f00, #ff0 10%, #f00 15%, #ff0 25%, #f00 30%, #ff0 40%, #f00 45%, #ff0 55%, #f00 60%, #ff0 70%, #f00 75%, #ff0 85%, #f00 90%, #ff0);}.t1 { ?background: repeating-linear-gradient(to bottom left, #f24980 10%, #de5894 15%);}.t2 { ?background: repeating-linear-gradient(130deg, #f00, #de5d45 10%, #de5456 15%);}

语法

calc() = calc(四则运算)

说明

用于动态计算长度值。
需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);
任何长度值都可以使用calc()函数进行计算;
calc()函数支持 "+", "-", "*", "/" 运算;
calc()函数使用标准的数学运算优先级规则;
----------------------------------------------------------
其它函数的具体使用说明
image相关的函数

css函数总结

原文地址:https://www.cnblogs.com/muqiao/p/8639601.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved