网页上的图别太小了,不然会影响美观和布局。别担心,我来教你如何调整HTML中的图片大小,保证你做出的网页既好看又实用!
一、使用width和height属性设置图片大小
想随心所欲调整网页上的图片大小时记得看width和height这两兄弟!除了基本的固定数值外,还能用上一些有趣的单位,像%、em之类的。举个例子,你要是想让图片宽200像素、高100像素,那就直接这么设定。
html
记住,调图片大小时要小心别弄坏它的形状了。最好还是让它们保持合适的比例~
如果你想用相对值来设置图片的大小,可以这么写:
这样,图片的大小就会根据父元素的大小来调整,更加灵活。
二、使用CSS样式设置图片大小
你知道吗?网页上的图片大小不仅可以通过HTML简单设定,还能用CSS轻松搞定。不论是整个网页或某个特定区域,每张图都值得拥有这样的待遇!比如,如果你希望调整图片大小,就试试写成:
“`css
img {
width: 200px;
height: 100px;
}
这样,所有图片的大小都会变成200像素宽,100像素高。
width: 50%;
height: 50%;
三、使用class或id属性设置图片大小
搞定图片大小?小意思!给图片加上class或者id属性,然后CSS里定好样式,用选框工具把要修改的那部分给挑选出来就行了。举个例子跟下图差不多这样子:
然后在CSS中定义:
#myImg {
搞定了!只需给图片加上个” #myImg “的标签字样,照片就能自动裁剪成宽高都是200像素的小图~
如果你想用class属性来设置图片的大小,可以这么写:
.myImg {
img{ width: 200px; height: 100px; }
你就这样做,把class=”myImg”图片的原有的style=”width:200px;height:100px”这两个属性加上去。现在瞧瞧,他/她变成了200像素宽度和100像素高度!
四、保持图片比例的重要性
调照片大小时别忘,不然比例就乱了!一张图变大了或小了,画面就乱成一团,看起来超难受滴。还是保持原来比例好些。比如这图原本1000像素横宽、500像素高,放大的话也得让它差不多2:1。
五、响应式设计的考虑
img{ width: 50%; height: 50%; }
知道,网页设计中最重要的就是让网页能随设备而变。也就是说,不论你是拿手机还是电脑来看,网页都应该显示得漂亮。可如果你还在用固定像素设置图片大小,那么响应式设计就没法帮到你了。所以,用百分比作为比例单位调整图片大小会更适合,因为无论啥尺寸屏幕,图片都会自动缩放,适应各种情况!
六、图片优化的重要性
别以为图片优化就是调个大小这么简单你们是不是觉得这样就能快一点加载页面了?其实有很多厉害的工具能帮我们把大图压缩得既小巧又清晰,根本不用担心会降低画质。就算网速有点慢,你的图片还是能迅速出现在用户面前让他们享受到更棒的视觉体验~
七、图片格式的选择
网页设计时,选对图片格式很重要!我们通常会用到JPEG、PNG和GIF这几种格式。如果要处理彩色照片,那就选JPEG,这个功能专精于处理图片;若是偏爱透明背景,那么PNG可是最佳之选,兼容性很强;而想要动态动画的话,当然就是选择GIF咯。选对这些格式,文章和图片能更好地压缩,网站加载速度也会更快些呢~
八、图片位置的设置
记住要把图片放对地方!只要有厉害的 CSS 高手在,不管是左靠右挤还是正中摆盘都能顺利完成!比如你想让图片居中展示?那就这么做:
display: block;
margin-left: auto;
margin-right: auto;
#myImg{ width: 200px; height: 100px; }
这样,图片就会在页面中居中显示,看起来更加美观。
九、图片与文本的结合
说到做网站,图片和文字搭配起来才好看!今天我告诉你如何用CSS让它们完美融合。然后,你是想要让图片紧挨着文本还是直接放在上面?这样吧:
float: left;
margin-right: 10px;
看看这个效果,照片在左侧,右侧包围着文字,感觉好多了!
十、图片的可访问性
.myImg{ width: 50%; height: 50%; }
看到图有点小,别太模糊!就算图上没字,想加的话,最好字号大一点,看着干净舒服。别忘了,还有alt 属性,你可以用它简单地描述图片内容。不信?给你举个例子吧:
就算你看不到我的图片,至少你会知道”这就是个例子!”
嘿哥们,记得网页设计中的图大小很重要!试下在HTML上的width和height属性,或者搞搞CSS样式、class或id这事儿。当然别忘了搞定图片比例、适应性,还要做好图片优化。再看看图片格式、弄清楚定位,加上适当的文字陪衬,才能做出既美观又好用的网页来!
亲们是用笔直接画的还是用工具量着来啊? 给我们分享下呗~记得在评论区聊聊哈。给个赞就更棒!
评论0