DZX3.5图标亟需优化 New
2026年了,AI时代了,随便丢个图都能弄出高清的来DZX3.5的图片还是20年前那些模糊的啊,能不能优化一下,版本在更新,图标的清晰度也得跟进啊,到现在还是模糊的
最近发现很多问题,我不是挑刺,只是觉得这个确实需要优化一下,这么优秀的论坛程序一直在迭代更新,但是图片系统用的还是二十年前的那些,确实有些拖后腿的感觉
我知道答案 回答被采纳将会获得1 贡献 已有4人回答 这个确实建议优化,还有头像自动生成的三张图,最小的那张图片感觉也是没有必要需要了 太模糊了 说说具体哪些?目前X3.5其实用到图的地方已经不多了,X3.5开发时已经经过一轮高清化处理了 background:url(avatar_upload.gif) no-repeat;
background:url(avatar_back.gif) no-repeat;
background:url(avatar_save.gif) no-repeat;
background:url(avatar_finishbutton.gif) no-repeat;
background:url(arrow_down_big.gif) no-repeat;
使用2000年代的设计语言
依赖于大量背景图片
像素定位,缺乏响应式
头像上传那块,图都是糊的,而且设计确实落后了
avatar.css里
包含整个jQuery UI库,但只用到了滑块、拖拽
大量IE兼容代码(filter:alpha等) cockli 发表于 2026-2-2 20:40
background:url(avatar_upload.gif) no-repeat;
background:url(avatar_back.gif) no-repeat;
backgroun ... IE兼容在X5已经开始废弃,
至于你说的什么依赖背景图片像素定位,这本身并没有什么问题,
缺乏响应式就更扯淡了,DZ本身就不是走响应式的路线的。
X5头像上传那几乎都只是样式,不明白你说的是哪
如果你非要说X3.5,那没办法,本身X5已经快发布了,X3.5的这部分暂时不会特意去调整了
.ce-block { margin-bottom: 20px;}.ce-block__content,.ce-toolbar__content { /* max-width:calc(100% - 50px) */ margin-left: auto; margin-right: auto;}.ce-paragraph { line-height: 1.6em; outline: none; text-indent: 2em; font-size: 16px;}.ce-paragraph--right { text-align: right;}.ce-paragraph--center { text-align: center;}.ce-paragraph--left { text-align: left;}.ce-paragraph--justify { text-align: justify;}.ce-paragraph-text-indent { text-align: justify;}.ce-paragraph:empty::before{content: attr(data-placeholder);color: #707684;font-weight: normal;opacity: 0;}/** Show placeholder at the first paragraph if Editor is empty */.codex-editor--empty .ce-block:first-child .ce-paragraph:empty::before {opacity: 1;}.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph:empty::before,.codex-editor--empty .ce-block:first-child .ce-paragraph:empty:focus::before {opacity: 0;}.ce-paragraph p:first-of-type{ margin-top: 0;}.ce-paragraph p:last-of-type{ margin-bottom: 0;}.svg-icon { width: 1em; height: 1em;}.svg-icon path,.svg-icon polygon,.svg-icon rect { fill: #4691f6;}.svg-icon circle { stroke: #4691f6; stroke-width: 1;}.ce-block { margin-bottom: 20px;}.ce-block__content,.ce-toolbar__content { /* max-width:calc(100% - 50px) */ margin-left: auto; margin-right: auto;}.image-tool {--bg-color: #cdd1e0;--front-color: #388ae5;--border-color: #e8e8eb;}.image-tool__image { border-radius: 3px; overflow: hidden; margin-bottom: 10px;}.image-tool__image-picture { max-width: 100%; vertical-align: bottom; display: block; margin-left: auto; margin-right: auto; }.image-tool__image-preloader { width: 50px; height: 50px; border-radius: 50%; background-size: cover; margin: auto; position: relative; background-color: #cdd1e0; background-position: center center; }.image-tool__image-preloader::after { content: ""; position: absolute; z-index: 3; width: 60px; height: 60px; border-radius: 50%; border: 2px solid #cdd1e0; border-top-color: #388ae5; left: 50%; top: 50%; margin-top: -30px; margin-left: -30px; animation: image-preloader-spin 2s infinite linear; box-sizing: border-box; }.image-tool__caption::before { position: absolute !important; content: attr(data-placeholder); color: #707684; font-weight: normal; display: none; }.image-tool__caption:empty::before { display: block; }.image-tool__caption:empty:focus::before { display: none; }.image-tool--empty .image-tool__image { display: none; }.image-tool--empty .image-tool__caption, .image-tool--loading .image-tool__caption { display: none; }.image-tool .cdx-button { display: flex; align-items: center; justify-content: center;}.image-tool .cdx-button svg { height: auto; margin: 0 6px 0 0; }.image-tool--filled .cdx-button { display: none; }.image-tool--filled .image-tool__image-preloader { display: none; }.image-tool--loading .image-tool__image { min-height: 200px; display: flex; border: 1px solid #e8e8eb; background-color: #fff; }.image-tool--loading .image-tool__image-picture { display: none; }.image-tool--loading .cdx-button { display: none; }/** * Tunes * ---------------- */.image-tool--withBorder .image-tool__image { border: 1px solid #e8e8eb; }.image-tool--withBackground .image-tool__image { padding: 15px; background: #cdd1e0; }.image-tool--withBackground .image-tool__image-picture { max-width: 60%; margin: 0 auto; }.image-tool--stretched .image-tool__image-picture { width: 100%; }.image-tool__caption { text-align: center; font-size: 14px; color: #a3a3a3; }@keyframes image-preloader-spin {0% { transform: rotate(0deg);}100% { transform: rotate(360deg);}}.inline-code {background: rgba(250, 239, 240, 0.78);color: #b44437;padding: 3px 4px;border-radius: 5px;margin: 0 1px;font-family: inherit;font-size: 0.86em;font-weight: 500;letter-spacing: 0.3px;}
页:
[1]