网站前端页面制作中常用的伪类效果
272一个绚丽多彩的页面,少不了页面中各种各样的效果组成,页面中的效果除了html里面的布局组成,还需要css中的各种属性等。譬如,页面中的一些常见的效果可以用伪类来实现。而伪类和伪元素看起来又很相似,伪类和伪元素的区别,伪类和伪元素都可以用来设置对象的内容,...
查看全文全站搜索
在网站页面的开发中,css的使用可以使网站前端工作完成更快捷,网站页面更加美观和代码更加简洁,css提供了多种多样的功能,控制HTML里面的字体大小、颜色、甚至是页面结构的排列分布,例如下图中的字体的大小字号、颜色和行高、内容的背景色和和线条的粗细、内容之间的间距等。
Css甚至还可以调节适应不同分辨率的浏览器,展现最完美的页面布局,其中会涉及一些关于css中的属性的兼容性,如果不考虑css 的兼容性,会有很多很多好用的css 属性,能更加高效便捷的完成网站页面的制作。例如:position中的属性除了position: static、position: relative、position: absolute、position: fixed, position: inherit还有position: sticky; 这个属性也很好用,只是兼容性不太好。
Sticky属性有几个特点,它跟absolute不一样,并不会使元素脱离文档流,仍会在文档流中保留原来的位置。当容器中滚动的超过元素中设置的偏移值时,元素就会固定。有时候在网站页面的制作中,会遇到要求做随页面滚动,内容固定在指定位置的效果,如下图:
如果不需要考虑浏览器的兼容性,那么使用position: sticky; 然后根据设计图中的间距再设置top的偏移值,就可以做出很流畅、简洁的随页面滚动,内容固定在页面中指定位置的效果。但是有一种情况,当设置了position: sticky和top偏移值的元素被滚动到父元素的底部的时候,就不会定位了。
另外,在页面制作中,也遇到需要做遮罩的效果,有做过使用定位,浮在内容的上面,用线性渐变或者png图片,后面发现了可以用-webkit-mask-image,不过需要考虑到兼容性,如果不考虑兼容,那么这是一个很好的选择。如下图:
一个绚丽多彩的页面,少不了页面中各种各样的效果组成,页面中的效果除了html里面的布局组成,还需要css中的各种属性等。譬如,页面中的一些常见的效果可以用伪类来实现。而伪类和伪元素看起来又很相似,伪类和伪元素的区别,伪类和伪元素都可以用来设置对象的内容,...
查看全文包括影视网站、在线教育网站、短视频网站等在内的网站,都拥有大量的视频内容。这些视频内容是如何呈现的呢?排版有无优化的空间呢? 视频网站排版的特点我们观察到,目前视频排版有如下几个共性特点:特点1:矩形排版。视频都是矩形的,也按照方阵的形式进...
查看全文价格规则 价格规则除了设定每个商品的售价外,主要开发主营商品的使用积份的规则 所有积份及花朵都是1分代替一元的商品售价,与积份卡等级无关,但每款商品能够使用的积份比例各不相同,商品中应标明能使用的积份比例。 每款主营商品标价上都注明,常规售价,可使...
查看全文随着互联网的不断发展,现在的客户群体,审美水平不断的提高,对设计要求的要求也越来越高。很多网页设计师都还心存幻想,想着设计稿能一稿而过,快速完成项目。这个思想是不太现实的,并不是说客户是如何去刁难设计师,让设计师不断的去修改,而是设计师很难一下子...
查看全文